Update compiler plugin and error-prone to latest versions Update: - maven-compiler-plugin to 3.6.1 - error_prone_core to 2.0.15 - plexus-compiler-javac-errorprone to 2.8.1 Remove test statements that cause "[SelfEquals] An object is tested for equality to itself" error [1] from error-prone. [1] http://errorprone.info/bugpattern/SelfEquals Change-Id: Idbc027711724ae4cbba25118c98451c8ebde6a22
diff --git a/pom.xml b/pom.xml index 29e4d2a..c5dd36b 100644 --- a/pom.xml +++ b/pom.xml
@@ -376,7 +376,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> - <version>3.5.1</version> + <version>3.6.1</version> <configuration> <compilerId>javac-with-errorprone</compilerId> <forceJavacCompilerUse>true</forceJavacCompilerUse> @@ -388,14 +388,14 @@ <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-compiler-javac-errorprone</artifactId> - <version>2.7</version> + <version>2.8.1</version> </dependency> <!-- override plexus-compiler-javac-errorprone's dependency on Error Prone with the latest version --> <dependency> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_core</artifactId> - <version>2.0.11</version> + <version>2.0.15</version> </dependency> </dependencies> </plugin>
diff --git a/src/test/java/com/google/gwtorm/client/IntKeyTestCase.java b/src/test/java/com/google/gwtorm/client/IntKeyTestCase.java index 0a4ff44..e985f5b 100644 --- a/src/test/java/com/google/gwtorm/client/IntKeyTestCase.java +++ b/src/test/java/com/google/gwtorm/client/IntKeyTestCase.java
@@ -97,7 +97,6 @@ final int id = 42; final Parent p1 = new Parent(id); final Parent p2 = new Parent(id); - assertTrue(p1.equals(p1)); assertTrue(p1.equals(p2)); assertTrue(p2.equals(p1)); assertFalse(p1.equals(null)); @@ -126,7 +125,6 @@ final int cId = 8; final Child c1 = new Child(new Parent(pId), cId); final Child c2 = new Child(new Parent(pId), cId); - assertTrue(c1.equals(c1)); assertTrue(c1.equals(c2)); assertTrue(c2.equals(c1)); assertFalse(c1.equals(null));
diff --git a/src/test/java/com/google/gwtorm/client/LongKeyTestCase.java b/src/test/java/com/google/gwtorm/client/LongKeyTestCase.java index 2f41215..1e46753 100644 --- a/src/test/java/com/google/gwtorm/client/LongKeyTestCase.java +++ b/src/test/java/com/google/gwtorm/client/LongKeyTestCase.java
@@ -99,7 +99,6 @@ final long id = 21281821821821881L; final Parent p1 = new Parent(id); final Parent p2 = new Parent(id); - assertTrue(p1.equals(p1)); assertTrue(p1.equals(p2)); assertTrue(p2.equals(p1)); assertFalse(p1.equals(null)); @@ -128,7 +127,6 @@ final long cId = 8; final Child c1 = new Child(new Parent(pId), cId); final Child c2 = new Child(new Parent(pId), cId); - assertTrue(c1.equals(c1)); assertTrue(c1.equals(c2)); assertTrue(c2.equals(c1)); assertFalse(c1.equals(null));
diff --git a/src/test/java/com/google/gwtorm/client/StringKeyTestCase.java b/src/test/java/com/google/gwtorm/client/StringKeyTestCase.java index 4e6c8ba..0833347 100644 --- a/src/test/java/com/google/gwtorm/client/StringKeyTestCase.java +++ b/src/test/java/com/google/gwtorm/client/StringKeyTestCase.java
@@ -99,7 +99,6 @@ final String str = "foo"; final Parent p1 = new Parent(str); final Parent p2 = new Parent(str); - assertTrue(p1.equals(p1)); assertTrue(p1.equals(p2)); assertTrue(p2.equals(p1)); assertFalse(p1.equals(null)); @@ -128,7 +127,6 @@ final String cName = "bar"; final Child c1 = new Child(new Parent(pName), cName); final Child c2 = new Child(new Parent(pName), cName); - assertTrue(c1.equals(c1)); assertTrue(c1.equals(c2)); assertTrue(c2.equals(c1)); assertFalse(c1.equals(null));