diff --git a/pom.xml b/pom.xml index da7089f..052d3dd 100644 --- a/pom.xml +++ b/pom.xml @@ -73,12 +73,16 @@ org.apache.maven.plugins maven-compiler-plugin - 3.3 + 3.5 javac-with-errorprone true ${java.version} ${java.version} + true + + -Xep:MissingFail:ERROR + @@ -89,7 +93,7 @@ com.google.errorprone error_prone_core - 2.0.15 + 2.3.3 diff --git a/replaying-share/src/test/java/com/jakewharton/rx/ReplayingShareFlowableTest.java b/replaying-share/src/test/java/com/jakewharton/rx/ReplayingShareFlowableTest.java index f922e27..8541888 100644 --- a/replaying-share/src/test/java/com/jakewharton/rx/ReplayingShareFlowableTest.java +++ b/replaying-share/src/test/java/com/jakewharton/rx/ReplayingShareFlowableTest.java @@ -29,6 +29,7 @@ import org.reactivestreams.Subscription; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.fail; public final class ReplayingShareFlowableTest { @Test public void noInitialValue() { @@ -105,6 +106,7 @@ public final class ReplayingShareFlowableTest { }; try { flowable.subscribe(brokenAction); + fail(); } catch (OutOfMemoryError e) { assertEquals("broken!", e.getMessage()); } diff --git a/replaying-share/src/test/java/com/jakewharton/rx/ReplayingShareObservableTest.java b/replaying-share/src/test/java/com/jakewharton/rx/ReplayingShareObservableTest.java index 6c6ff25..4ec926d 100644 --- a/replaying-share/src/test/java/com/jakewharton/rx/ReplayingShareObservableTest.java +++ b/replaying-share/src/test/java/com/jakewharton/rx/ReplayingShareObservableTest.java @@ -28,6 +28,7 @@ import org.junit.Test; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.fail; public final class ReplayingShareObservableTest { @Test public void noInitialValue() { @@ -104,6 +105,7 @@ public final class ReplayingShareObservableTest { }; try { observable.subscribe(brokenAction); + fail(); } catch (OutOfMemoryError e) { assertEquals("broken!", e.getMessage()); }