Don't store test data in field

This commit is contained in:
Nikolay Krasko
2014-09-01 17:36:09 +04:00
parent ea09129eba
commit 053201f30f
@@ -35,19 +35,11 @@ import java.util.List;
import java.util.Map;
public abstract class AbstractLazyResolveTest extends JetLiteFixture {
private ExpectedResolveData expectedResolveData;
@Override
protected JetCoreEnvironment createEnvironment() {
return createEnvironmentWithMockJdk(ConfigurationKind.JDK_AND_ANNOTATIONS);
}
@Override
protected void setUp() throws Exception {
super.setUp();
expectedResolveData = getExpectedResolveData();
}
protected ExpectedResolveData getExpectedResolveData() {
Project project = getProject();
@@ -65,6 +57,8 @@ public abstract class AbstractLazyResolveTest extends JetLiteFixture {
protected void doTest(@NonNls String testFile) throws Exception {
String text = FileUtil.loadFile(new File(testFile), true);
final ExpectedResolveData expectedResolveData = getExpectedResolveData();
List<JetFile> files = JetTestUtils.createTestFiles("file.kt", text, new JetTestUtils.TestFileFactoryNoModules<JetFile>() {
@Override
public JetFile create(String fileName, String text, Map<String, String> directives) {