KT-65152 [AA] Add resolve testData for a package with multiple qualifiers resolve
This commit is contained in:
committed by
Space Team
parent
ec97659462
commit
38e0b154c3
+16
@@ -1609,6 +1609,22 @@ public class Fe10IdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exte
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Nested
|
||||||
|
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/packages")
|
||||||
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
|
public class Packages {
|
||||||
|
@Test
|
||||||
|
public void testAllFilesPresentInPackages() throws Exception {
|
||||||
|
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/referenceResolve/kDoc/packages"), Pattern.compile("^([^.]+)\\.kt$"), null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("longPackage.kt")
|
||||||
|
public void testLongPackage() throws Exception {
|
||||||
|
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/packages/longPackage.kt");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Nested
|
@Nested
|
||||||
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/parameters")
|
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/parameters")
|
||||||
@TestDataPath("$PROJECT_ROOT")
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
|
|||||||
+10
@@ -307,6 +307,16 @@ public class FirIdeDependentAnalysisScriptSourceModuleReferenceResolveTestGenera
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Nested
|
||||||
|
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/packages")
|
||||||
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
|
public class Packages {
|
||||||
|
@Test
|
||||||
|
public void testAllFilesPresentInPackages() throws Exception {
|
||||||
|
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/referenceResolve/kDoc/packages"), Pattern.compile("^(.+)\\.kts$"), null, true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Nested
|
@Nested
|
||||||
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/parameters")
|
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/parameters")
|
||||||
@TestDataPath("$PROJECT_ROOT")
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
|
|||||||
+16
@@ -1609,6 +1609,22 @@ public class FirIdeDependentAnalysisSourceModuleReferenceResolveTestGenerated ex
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Nested
|
||||||
|
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/packages")
|
||||||
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
|
public class Packages {
|
||||||
|
@Test
|
||||||
|
public void testAllFilesPresentInPackages() throws Exception {
|
||||||
|
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/referenceResolve/kDoc/packages"), Pattern.compile("^([^.]+)\\.kt$"), null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("longPackage.kt")
|
||||||
|
public void testLongPackage() throws Exception {
|
||||||
|
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/packages/longPackage.kt");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Nested
|
@Nested
|
||||||
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/parameters")
|
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/parameters")
|
||||||
@TestDataPath("$PROJECT_ROOT")
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
|
|||||||
+16
@@ -1493,6 +1493,22 @@ public class FirIdeNormalAnalysisLibrarySourceModuleReferenceResolveTestGenerate
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Nested
|
||||||
|
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/packages")
|
||||||
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
|
public class Packages {
|
||||||
|
@Test
|
||||||
|
public void testAllFilesPresentInPackages() throws Exception {
|
||||||
|
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/referenceResolve/kDoc/packages"), Pattern.compile("^([^.]+)\\.kt$"), null, true, "withErrors");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("longPackage.kt")
|
||||||
|
public void testLongPackage() throws Exception {
|
||||||
|
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/packages/longPackage.kt");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Nested
|
@Nested
|
||||||
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/parameters")
|
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/parameters")
|
||||||
@TestDataPath("$PROJECT_ROOT")
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
|
|||||||
+10
@@ -307,6 +307,16 @@ public class FirIdeNormalAnalysisScriptSourceModuleReferenceResolveTestGenerated
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Nested
|
||||||
|
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/packages")
|
||||||
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
|
public class Packages {
|
||||||
|
@Test
|
||||||
|
public void testAllFilesPresentInPackages() throws Exception {
|
||||||
|
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/referenceResolve/kDoc/packages"), Pattern.compile("^(.+)\\.kts$"), null, true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Nested
|
@Nested
|
||||||
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/parameters")
|
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/parameters")
|
||||||
@TestDataPath("$PROJECT_ROOT")
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
|
|||||||
+16
@@ -1609,6 +1609,22 @@ public class FirIdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exten
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Nested
|
||||||
|
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/packages")
|
||||||
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
|
public class Packages {
|
||||||
|
@Test
|
||||||
|
public void testAllFilesPresentInPackages() throws Exception {
|
||||||
|
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/referenceResolve/kDoc/packages"), Pattern.compile("^([^.]+)\\.kt$"), null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("longPackage.kt")
|
||||||
|
public void testLongPackage() throws Exception {
|
||||||
|
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/packages/longPackage.kt");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Nested
|
@Nested
|
||||||
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/parameters")
|
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/parameters")
|
||||||
@TestDataPath("$PROJECT_ROOT")
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
|
|||||||
+16
@@ -1609,6 +1609,22 @@ public class FirStandaloneNormalAnalysisSourceModuleReferenceResolveTestGenerate
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Nested
|
||||||
|
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/packages")
|
||||||
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
|
public class Packages {
|
||||||
|
@Test
|
||||||
|
public void testAllFilesPresentInPackages() throws Exception {
|
||||||
|
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/referenceResolve/kDoc/packages"), Pattern.compile("^([^.]+)\\.kt$"), null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("longPackage.kt")
|
||||||
|
public void testLongPackage() throws Exception {
|
||||||
|
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/packages/longPackage.kt");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Nested
|
@Nested
|
||||||
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/parameters")
|
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kDoc/parameters")
|
||||||
@TestDataPath("$PROJECT_ROOT")
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
|
|||||||
@@ -0,0 +1,21 @@
|
|||||||
|
package one.two.three
|
||||||
|
|
||||||
|
/**
|
||||||
|
* [<caret_1>one]
|
||||||
|
*
|
||||||
|
* [<caret_2>one.two]
|
||||||
|
* [one.<caret_3>two]
|
||||||
|
*
|
||||||
|
* [<caret_4>one.two.three]
|
||||||
|
* [one.<caret_5>two.three]
|
||||||
|
* [one.two.<caret_6>three]
|
||||||
|
*
|
||||||
|
* [<caret_7>one.two.three.Four.Five]
|
||||||
|
* [one.<caret_8>two.three.Four.Five]
|
||||||
|
* [one.two.<caret_9>three.Four.Five]
|
||||||
|
*/
|
||||||
|
fun usage() {}
|
||||||
|
|
||||||
|
class Four {
|
||||||
|
class Five
|
||||||
|
}
|
||||||
+26
@@ -0,0 +1,26 @@
|
|||||||
|
Caret 1 resolved to:
|
||||||
|
0: package one
|
||||||
|
|
||||||
|
Caret 2 resolved to:
|
||||||
|
Nothing (Unresolved reference)
|
||||||
|
|
||||||
|
Caret 3 resolved to:
|
||||||
|
0: package one.two
|
||||||
|
|
||||||
|
Caret 4 resolved to:
|
||||||
|
Nothing (Unresolved reference)
|
||||||
|
|
||||||
|
Caret 5 resolved to:
|
||||||
|
Nothing (Unresolved reference)
|
||||||
|
|
||||||
|
Caret 6 resolved to:
|
||||||
|
0: package one.two.three
|
||||||
|
|
||||||
|
Caret 7 resolved to:
|
||||||
|
0: package one
|
||||||
|
|
||||||
|
Caret 8 resolved to:
|
||||||
|
0: package one.two
|
||||||
|
|
||||||
|
Caret 9 resolved to:
|
||||||
|
0: package one.two.three
|
||||||
Reference in New Issue
Block a user