[KAPT] Migrate kapt tests to new test infrastructure

This commit is contained in:
Dmitriy Novozhilov
2022-07-06 17:53:11 +03:00
committed by teamcity
parent fdf1b8b1c0
commit 9c41e75802
61 changed files with 1474 additions and 1133 deletions
@@ -1,4 +1,9 @@
//FILE: lib/R.java
// EXPECTED_ERROR: class B is public, should be declared in a file named B.java
// EXPECTED_ERROR: class R is public, should be declared in a file named R.java
// EXPECTED_ERROR: class R is public, should be declared in a file named R.java
// EXPECTED_ERROR: class R2 is public, should be declared in a file named R2.java
// FILE: lib/R.java
package lib;
public class R {
@@ -7,7 +12,7 @@ public class R {
}
}
//FILE: app/R.java
// FILE: app/R.java
package app;
public class R {
@@ -16,7 +21,7 @@ public class R {
}
}
//FILE: app/R2.java
// FILE: app/R2.java
package app;
public class R2 { // For ButterKnife library project support
@@ -25,7 +30,7 @@ public class R2 { // For ButterKnife library project support
}
}
//FILE: app/B.java
// FILE: app/B.java
package app;
public class B {
@@ -44,7 +49,7 @@ public class B {
public final static String a9 = "A";
}
//FILE: lib/OnClick.java
// FILE: lib/OnClick.java
package lib;
import java.lang.annotation.ElementType;
@@ -58,7 +63,7 @@ public @interface OnClick {
int[] value() default {};
}
//FILE: test.kt
// FILE: test.kt
package app
import lib.R as LibR
@@ -168,8 +173,3 @@ object JJ {
val b = c()
fun c() = "42"
}
// EXPECTED_ERROR class B is public, should be declared in a file named B.java
// EXPECTED_ERROR class R is public, should be declared in a file named R.java
// EXPECTED_ERROR class R is public, should be declared in a file named R.java
// EXPECTED_ERROR class R2 is public, should be declared in a file named R2.java