Do extensions test with fixtures
This commit is contained in:
@@ -30,7 +30,7 @@ import org.jetbrains.jet.completion.AbstractJetJSCompletionTest;
|
||||
|
||||
/** This class is generated by {@link org.jetbrains.jet.generators.tests.GenerateTests}. DO NOT MODIFY MANUALLY */
|
||||
@SuppressWarnings("all")
|
||||
@InnerTestClasses({JetBasicJSCompletionTest.Basic.class, JetBasicJSCompletionTest.Js.class})
|
||||
@InnerTestClasses({JetBasicJSCompletionTest.Basic.class, JetBasicJSCompletionTest.Extensions.class, JetBasicJSCompletionTest.Js.class})
|
||||
public class JetBasicJSCompletionTest extends AbstractJetJSCompletionTest {
|
||||
@TestMetadata("idea/testData/completion/basic")
|
||||
public static class Basic extends AbstractJetJSCompletionTest {
|
||||
@@ -350,6 +350,59 @@ public class JetBasicJSCompletionTest extends AbstractJetJSCompletionTest {
|
||||
|
||||
}
|
||||
|
||||
@TestMetadata("idea/testData/completion/basic/extensions")
|
||||
public static class Extensions extends AbstractJetJSCompletionTest {
|
||||
public void testAllFilesPresentInExtensions() throws Exception {
|
||||
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.GenerateTests", new File("idea/testData/completion/basic/extensions"), Pattern.compile("^(.+)\\.kt$"), false);
|
||||
}
|
||||
|
||||
@TestMetadata("ExtensionInExtendedClass.kt")
|
||||
public void testExtensionInExtendedClass() throws Exception {
|
||||
doTest("idea/testData/completion/basic/extensions/ExtensionInExtendedClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ExtensionInExtendedClassThis.kt")
|
||||
public void testExtensionInExtendedClassThis() throws Exception {
|
||||
doTest("idea/testData/completion/basic/extensions/ExtensionInExtendedClassThis.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ExtensionInExtension.kt")
|
||||
public void testExtensionInExtension() throws Exception {
|
||||
doTest("idea/testData/completion/basic/extensions/ExtensionInExtension.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ExtensionInExtensionThis.kt")
|
||||
public void testExtensionInExtensionThis() throws Exception {
|
||||
doTest("idea/testData/completion/basic/extensions/ExtensionInExtensionThis.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InvalidTypeParameters.kt")
|
||||
public void testInvalidTypeParameters() throws Exception {
|
||||
doTest("idea/testData/completion/basic/extensions/InvalidTypeParameters.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("IrrelevantExtension.kt")
|
||||
public void testIrrelevantExtension() throws Exception {
|
||||
doTest("idea/testData/completion/basic/extensions/IrrelevantExtension.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaTypeExtension.kt")
|
||||
public void testJavaTypeExtension() throws Exception {
|
||||
doTest("idea/testData/completion/basic/extensions/JavaTypeExtension.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("KotlinGenericTypeExtension.kt")
|
||||
public void testKotlinGenericTypeExtension() throws Exception {
|
||||
doTest("idea/testData/completion/basic/extensions/KotlinGenericTypeExtension.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("KotlinTypeExtension.kt")
|
||||
public void testKotlinTypeExtension() throws Exception {
|
||||
doTest("idea/testData/completion/basic/extensions/KotlinTypeExtension.kt");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@TestMetadata("idea/testData/completion/basic/js")
|
||||
public static class Js extends AbstractJetJSCompletionTest {
|
||||
public void testAllFilesPresentInJs() throws Exception {
|
||||
@@ -371,6 +424,7 @@ public class JetBasicJSCompletionTest extends AbstractJetJSCompletionTest {
|
||||
public static Test suite() {
|
||||
TestSuite suite = new TestSuite("JetBasicJSCompletionTest");
|
||||
suite.addTestSuite(Basic.class);
|
||||
suite.addTestSuite(Extensions.class);
|
||||
suite.addTestSuite(Js.class);
|
||||
return suite;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user