mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-15 22:15:11 +00:00
[tests] fix tests on java6/7
This commit is contained in:
41 files changed
+47
-5
No files matched your search
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user