Added tests

This commit is contained in:
Valentin Kipyatkov
2014-12-02 11:07:27 +03:00
parent 05bb32545f
commit 3df3e57b05
4 changed files with 41 additions and 0 deletions
@@ -0,0 +1,6 @@
fun foo(list: MutableList<String>) {
list.<caret>
}
// EXIST: { itemText: "add", tailText: "(e: String)", typeText: "Boolean" }
// EXIST: { itemText: "iterator", tailText: "()", typeText: "Iterator<String>" }
@@ -0,0 +1,11 @@
open class C<T> {
fun foo(t: T): T = t
}
class B : C<String>() {
fun f() {
<caret>
}
}
// EXIST: { itemText: "foo", tailText: "(t: String)", typeText: "String" }
@@ -802,6 +802,18 @@ public class JSBasicCompletionTestGenerated extends AbstractJSBasicCompletionTes
doTest(fileName);
}
@TestMetadata("SubstitutedSignature1.kt")
public void testSubstitutedSignature1() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubstitutedSignature1.kt");
doTest(fileName);
}
@TestMetadata("SubstitutedSignature2.kt")
public void testSubstitutedSignature2() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubstitutedSignature2.kt");
doTest(fileName);
}
@TestMetadata("TopLevelClassCompletionInQualifiedCall.kt")
public void testTopLevelClassCompletionInQualifiedCall() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/TopLevelClassCompletionInQualifiedCall.kt");
@@ -802,6 +802,18 @@ public class JvmBasicCompletionTestGenerated extends AbstractJvmBasicCompletionT
doTest(fileName);
}
@TestMetadata("SubstitutedSignature1.kt")
public void testSubstitutedSignature1() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubstitutedSignature1.kt");
doTest(fileName);
}
@TestMetadata("SubstitutedSignature2.kt")
public void testSubstitutedSignature2() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubstitutedSignature2.kt");
doTest(fileName);
}
@TestMetadata("TopLevelClassCompletionInQualifiedCall.kt")
public void testTopLevelClassCompletionInQualifiedCall() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/TopLevelClassCompletionInQualifiedCall.kt");