[tests] fix tests on java6/7

This commit is contained in:
Reinier Zwitserloot committed 2021-03-05 08:06:46 +01:00
1 parent eebc5f4e85
commit f8c16ed8ac
41 files changed
+47 -5

No files matched your search

+2
View File
@@ -81,6 +81,7 @@ This buildfile is part of projectlombok.org. It takes care of compiling and runn
<jvmarg value="-Xbootclasspath/a:${jdk6-rt.loc}" />
<jvmarg line="${test.limitmodules}" />
<jvmarg value="-Ddelombok.bootclasspath=${jdk6-rt.loc}" />
<jvmarg value="-Dsun.boot.class.path=${jdk6-rt.loc}" />
<formatter type="plain" usefile="false" unless="tests.quiet" />
<classpath refid="cp.test" />
<classpath refid="cp.stripe" />
@@ -97,6 +98,7 @@ This buildfile is part of projectlombok.org. It takes care of compiling and runn
<jvmarg value="-Xbootclasspath/a:${jdk8-rt.loc}" />
<jvmarg line="${test.limitmodules}" />
<jvmarg value="-Ddelombok.bootclasspath=${jdk8-rt.loc}" />
<jvmarg value="-Dsun.boot.class.path=${jdk8-rt.loc}" />
<formatter type="plain" usefile="false" unless="tests.quiet" />
<classpath refid="cp.test" />
<classpath refid="cp.stripe" />
@@ -76,7 +76,7 @@ public class TestClassFileMetaData {
}
@Test
public void testUsesClass() {
assertTrue(foo.usesClass("java/lang/System"));
@@ -199,7 +199,7 @@ public class TestClassFileMetaData {
CompilationTask task = compiler.getTask(captureWarnings, null, diagnostics, options, null, Collections.singleton(new ContentBasedJavaFileObject(file.getPath(), readFileAsString(file))));
Boolean taskResult = task.call();
assertTrue("Compilation task didn't succeed: \n<Warnings and Errors>\n" + compilerErrors.toString() + "\n</Warnings and Errors>", taskResult);
assertTrue("Compilation task didn't succeed: \n<Warnings and Errors>\n" + compilerErrors.toString() + "\n" + captureWarnings.toString() + "\n</Warnings and Errors>", taskResult);
return PostCompilerApp.readFile(new File(tempDir, file.getName().replaceAll("\\.java$", ".class")));
} catch (Exception e) {
throw Lombok.sneakyThrow(e);
@@ -374,4 +374,8 @@ public class LombokTestSource {
public int minVersion() {
return Math.max(6, versionLowerLimit);
}
public int maxVersion() {
return versionUpperLimit;
}
}
@@ -1,3 +1,4 @@
//version 8:
import java.util.List;
import java.util.Collection;
class BuilderSingularNullBehavior1 {
@@ -1,3 +1,4 @@
//version 8:
class BuilderWithNonNull {
@lombok.NonNull
private final String id;
@@ -1,3 +1,4 @@
//version 8:
class BuilderWithNonNullWithSetterPrefix {
@lombok.NonNull
private final String id;
@@ -1,3 +1,4 @@
//version 8:
class ConstructorsWithAccessors {
int plower;
int pUpper;
@@ -1,3 +1,4 @@
//version 8:
class DataOnLocalClass1 {
public static void main(String[] args) {
class Local {
@@ -1,3 +1,4 @@
//version 8:
class GetterOnClass1 {
boolean isNone;
boolean isPublic;
@@ -1,3 +1,4 @@
//version 8:
class NonNullOnParameter extends Thread {
NonNullOnParameter(@lombok.NonNull String arg) {
this(arg, "");
@@ -1,3 +1,4 @@
//version 8:
abstract class NonNullOnParameterAbstract {
public void test(@lombok.NonNull String arg) {
if (arg == null) {
@@ -1,3 +1,4 @@
//version 8:
import java.lang.annotation.*;
class NonNullPlain {
@lombok.NonNull
@@ -1,3 +1,4 @@
//version 8:
public class NonNullWithAlternateException {
@lombok.NonNull
private String test;
@@ -1,3 +1,4 @@
//version 8:
public class NonNullWithAssertion {
@lombok.NonNull
private String test;
@@ -1,3 +1,4 @@
//version 8:
import static com.google.common.base.Preconditions.*;
public class NonNullWithGuava {
@lombok.NonNull
@@ -1,4 +1,4 @@
//version 7:
//version 8:
import static java.util.Objects.*;
public class NonNullWithJdk {
@lombok.NonNull
@@ -1,3 +1,4 @@
//version 8:
class NonNullWithSneakyThrows {
void test(@lombok.NonNull String in) {
try {
@@ -1,3 +1,4 @@
//version 8:
//CONF: lombok.addNullAnnotations = checkerframework
import java.util.List;
@@ -1,3 +1,4 @@
//version 8:
class SetterOnClass1 {
boolean isNone;
boolean isPublic;
@@ -1,3 +1,4 @@
//version 8:
public class StaticConstructor {
String name;
@java.lang.SuppressWarnings("all")
@@ -1,3 +1,4 @@
//version 8:
import java.util.List;
public class SuperBuilderWithNonNull {
public static class Parent {
@@ -1,3 +1,4 @@
//version 8:
class WithOnClass1 {
boolean isNone;
boolean isPublic;
@@ -1,3 +1,4 @@
//version 8:
//CONF: lombok.addNullAnnotations = checkerframework
//CONF: lombok.nonNull.exceptionType = assertion
import java.util.List;
@@ -1,3 +1,4 @@
//version 8:
@lombok.Builder
class BuilderWithNonNull {
@lombok.NonNull
@@ -1,3 +1,4 @@
//version 8:
@lombok.Builder(setterPrefix = "with")
class BuilderWithNonNullWithSetterPrefix {
@lombok.NonNull
@@ -1,3 +1,4 @@
//version 8:
@lombok.AllArgsConstructor @lombok.experimental.Accessors(prefix={"p", "_"}) class ConstructorsWithAccessors {
int plower;
int pUpper;
@@ -11,4 +12,3 @@
@lombok.NonNull Integer _huh;
@lombok.NonNull final Integer __huh2;
}
@@ -1,3 +1,4 @@
//version 8:
import lombok.Data;
class DataOnLocalClass1 {
public static void main(String[] args) {
@@ -1,3 +1,4 @@
//version 8:
@lombok.Getter
class GetterOnClass1 {
@lombok.Getter(lombok.AccessLevel.NONE)
@@ -1,3 +1,4 @@
//version 8:
class NonNullOnParameter extends Thread {
NonNullOnParameter(@lombok.NonNull String arg) {
this(arg, "");
@@ -1,3 +1,4 @@
//version 8:
abstract class NonNullOnParameterAbstract {
public void test(@lombok.NonNull String arg) {
System.out.println("Hey");
@@ -1,3 +1,4 @@
//version 8:
import java.lang.annotation.*;
@lombok.RequiredArgsConstructor
@@ -1,3 +1,4 @@
//version 8:
//CONF: lombok.nonNull.exceptionType = IllegalArgumentException
public class NonNullWithAlternateException {
@@ -1,3 +1,4 @@
//version 8:
//CONF: lombok.nonNull.exceptionType = Assertion
public class NonNullWithAssertion {
@@ -1,3 +1,4 @@
//version 8:
//CONF: lombok.nonNull.exceptionType = Guava
import static com.google.common.base.Preconditions.*;
public class NonNullWithGuava {
@@ -1,4 +1,4 @@
//version 7:
//version 8:
//CONF: lombok.nonNull.exceptionType = Jdk
import static java.util.Objects.*;
public class NonNullWithJdk {
@@ -1,3 +1,4 @@
//version 8:
class NonNullWithSneakyThrows {
@lombok.SneakyThrows void test(@lombok.NonNull String in) {
System.out.println(in);
@@ -1,3 +1,4 @@
//version 8:
//CONF: lombok.addNullAnnotations = checkerframework
import java.util.List;
import lombok.Singular;
@@ -1,3 +1,4 @@
//version 8:
@lombok.Setter
class SetterOnClass1 {
@lombok.Setter(lombok.AccessLevel.NONE)
@@ -1,3 +1,4 @@
//version 8:
//CONF: lombok.addNullAnnotations = checkerframework
import lombok.AllArgsConstructor;
@AllArgsConstructor(staticName = "of")
@@ -1,3 +1,4 @@
//version 8:
import java.util.List;
public class SuperBuilderWithNonNull {
@@ -1,3 +1,5 @@
//version 8:
@lombok.With
class WithOnClass1 {
@lombok.With(lombok.AccessLevel.NONE)