Don't store test data in field
This commit is contained in:
@@ -35,19 +35,11 @@ import java.util.List;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
public abstract class AbstractLazyResolveTest extends JetLiteFixture {
|
public abstract class AbstractLazyResolveTest extends JetLiteFixture {
|
||||||
private ExpectedResolveData expectedResolveData;
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected JetCoreEnvironment createEnvironment() {
|
protected JetCoreEnvironment createEnvironment() {
|
||||||
return createEnvironmentWithMockJdk(ConfigurationKind.JDK_AND_ANNOTATIONS);
|
return createEnvironmentWithMockJdk(ConfigurationKind.JDK_AND_ANNOTATIONS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
protected void setUp() throws Exception {
|
|
||||||
super.setUp();
|
|
||||||
expectedResolveData = getExpectedResolveData();
|
|
||||||
}
|
|
||||||
|
|
||||||
protected ExpectedResolveData getExpectedResolveData() {
|
protected ExpectedResolveData getExpectedResolveData() {
|
||||||
Project project = getProject();
|
Project project = getProject();
|
||||||
|
|
||||||
@@ -65,6 +57,8 @@ public abstract class AbstractLazyResolveTest extends JetLiteFixture {
|
|||||||
protected void doTest(@NonNls String testFile) throws Exception {
|
protected void doTest(@NonNls String testFile) throws Exception {
|
||||||
String text = FileUtil.loadFile(new File(testFile), true);
|
String text = FileUtil.loadFile(new File(testFile), true);
|
||||||
|
|
||||||
|
final ExpectedResolveData expectedResolveData = getExpectedResolveData();
|
||||||
|
|
||||||
List<JetFile> files = JetTestUtils.createTestFiles("file.kt", text, new JetTestUtils.TestFileFactoryNoModules<JetFile>() {
|
List<JetFile> files = JetTestUtils.createTestFiles("file.kt", text, new JetTestUtils.TestFileFactoryNoModules<JetFile>() {
|
||||||
@Override
|
@Override
|
||||||
public JetFile create(String fileName, String text, Map<String, String> directives) {
|
public JetFile create(String fileName, String text, Map<String, String> directives) {
|
||||||
|
|||||||
Reference in New Issue
Block a user