[Lombok] Convert tests with compilation errors to diagnostic tests

This commit is contained in:
Dmitriy Novozhilov
2022-05-27 10:53:01 +03:00
committed by teamcity
parent fb57e1ecd5
commit 430ea414a9
42 changed files with 413 additions and 199 deletions
+41
View File
@@ -0,0 +1,41 @@
// FILE: ConstructorExample.java
import lombok.*;
@RequiredArgsConstructor
public class ConstructorExample {
//not required
@Getter @Setter private int age;
//required final
@Getter @Setter private final String foo;
//not required final, because has initializer
@Getter @Setter private final int bar = 234;
//not required
@Getter(AccessLevel.PROTECTED) private String name;
//required by annotation
@NonNull
private boolean otherField;
//not required by annotation, because has initializer
@NonNull
private Long zzzz = 23L;
static void javaUsage() {
ConstructorExample generated = new ConstructorExample("foo", true);
}
}
// FILE: test.kt
fun box(): String {
val generated = ConstructorExample("foo", true)
assertEquals(generated.foo, "foo")
return "OK"
}