[SLC] add test for binary retention

^KT-61377
This commit is contained in:
Dmitrii Gridin
2023-08-21 18:25:45 +02:00
committed by Space Team
parent 51cc799204
commit 566232fd0d
11 changed files with 58 additions and 0 deletions
@@ -42,6 +42,12 @@ public class SymbolLightClassesByFqNameForLibraryTestGenerated extends AbstractS
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/AnnotatedPropertyWithSites.kt");
}
@Test
@TestMetadata("annotationBinaryRetention.kt")
public void testAnnotationBinaryRetention() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/annotationBinaryRetention.kt");
}
@Test
@TestMetadata("AnnotationClass.kt")
public void testAnnotationClass() throws Exception {
@@ -42,6 +42,12 @@ public class SymbolLightClassesEqualityByFqNameForLibraryTestGenerated extends A
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/AnnotatedPropertyWithSites.kt");
}
@Test
@TestMetadata("annotationBinaryRetention.kt")
public void testAnnotationBinaryRetention() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/annotationBinaryRetention.kt");
}
@Test
@TestMetadata("AnnotationClass.kt")
public void testAnnotationClass() throws Exception {
@@ -42,6 +42,12 @@ public class SymbolLightClassesParentingByFqNameForLibraryTestGenerated extends
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/AnnotatedPropertyWithSites.kt");
}
@Test
@TestMetadata("annotationBinaryRetention.kt")
public void testAnnotationBinaryRetention() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/annotationBinaryRetention.kt");
}
@Test
@TestMetadata("AnnotationClass.kt")
public void testAnnotationClass() throws Exception {
@@ -42,6 +42,12 @@ public class SymbolLightClassesByFqNameForSourceTestGenerated extends AbstractSy
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/AnnotatedPropertyWithSites.kt");
}
@Test
@TestMetadata("annotationBinaryRetention.kt")
public void testAnnotationBinaryRetention() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/annotationBinaryRetention.kt");
}
@Test
@TestMetadata("AnnotationClass.kt")
public void testAnnotationClass() throws Exception {
@@ -42,6 +42,12 @@ public class SymbolLightClassesEqualityByFqNameForSourceTestGenerated extends Ab
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/AnnotatedPropertyWithSites.kt");
}
@Test
@TestMetadata("annotationBinaryRetention.kt")
public void testAnnotationBinaryRetention() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/annotationBinaryRetention.kt");
}
@Test
@TestMetadata("AnnotationClass.kt")
public void testAnnotationClass() throws Exception {
@@ -42,6 +42,12 @@ public class SymbolLightClassesParentingByFqNameForSourceTestGenerated extends A
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/AnnotatedPropertyWithSites.kt");
}
@Test
@TestMetadata("annotationBinaryRetention.kt")
public void testAnnotationBinaryRetention() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/annotationBinaryRetention.kt");
}
@Test
@TestMetadata("AnnotationClass.kt")
public void testAnnotationClass() throws Exception {
@@ -0,0 +1,4 @@
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.CLASS)
@kotlin.annotation.Retention(value = kotlin.annotation.AnnotationRetention.BINARY)
public abstract @interface Anno /* one.Anno*/ {
}
@@ -0,0 +1,4 @@
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.BINARY)
@kotlin.annotation.Retention(value = kotlin.annotation.AnnotationRetention.BINARY)
public abstract @interface Anno /* one.Anno*/ {
}
@@ -0,0 +1,5 @@
// one.Anno
package one
@Retention(AnnotationRetention.BINARY)
annotation class Anno
@@ -0,0 +1,4 @@
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.CLASS)
@kotlin.annotation.Retention(value = kotlin.annotation.AnnotationRetention.BINARY)
public abstract @interface Anno /* one.Anno*/ {
}
@@ -44,6 +44,11 @@ public class CompilerLightClassTestGenerated extends AbstractCompilerLightClassT
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/AnnotatedPropertyWithSites.kt");
}
@TestMetadata("annotationBinaryRetention.kt")
public void testAnnotationBinaryRetention() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/annotationBinaryRetention.kt");
}
@TestMetadata("AnnotationClass.kt")
public void testAnnotationClass() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/AnnotationClass.kt");