diff options
author | Paul Duffin <paulduffin@google.com> | 2017-03-10 18:45:19 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-03-10 18:45:19 +0000 |
commit | 518f9aa8c1dea76de2bc6ea47ea6c4159728e3e5 (patch) | |
tree | 06cdbf6480d1848525397c334f886ab034c63767 | |
parent | cec867297ade6e5bea5a0c37fd48f914b7e493e2 (diff) | |
parent | 4f00a506f3bc2033aafbfa1d14436d7131031bf4 (diff) | |
download | mockito-518f9aa8c1dea76de2bc6ea47ea6c4159728e3e5.tar.gz |
Merge "Improve Mockito 2.7.13 compatibility classes"
am: 4f00a506f3
Change-Id: I0d414acc762464786288d511e7c81919ecff7db1
-rw-r--r-- | src/main/java/org/mockito/compat/ArgumentMatcher.java | 14 | ||||
-rw-r--r-- | src/main/java/org/mockito/compat/CapturingMatcher.java | 14 |
2 files changed, 28 insertions, 0 deletions
diff --git a/src/main/java/org/mockito/compat/ArgumentMatcher.java b/src/main/java/org/mockito/compat/ArgumentMatcher.java index b288c8a..915f603 100644 --- a/src/main/java/org/mockito/compat/ArgumentMatcher.java +++ b/src/main/java/org/mockito/compat/ArgumentMatcher.java @@ -15,6 +15,9 @@ */ package org.mockito.compat; +import org.hamcrest.Description; +import org.mockito.internal.util.Decamelizer; + /** * Base class for code that has to compile against Mockito 1.x and Mockito 2.x. */ @@ -26,4 +29,15 @@ public abstract class ArgumentMatcher<T> extends org.mockito.ArgumentMatcher<T> } public abstract boolean matchesObject(Object o); + + @Override + public void describeTo(Description description) { + description.appendText(toString()); + } + + @Override + public String toString() { + String className = getClass().getSimpleName(); + return Decamelizer.decamelizeMatcher(className); + } } diff --git a/src/main/java/org/mockito/compat/CapturingMatcher.java b/src/main/java/org/mockito/compat/CapturingMatcher.java index aa586ea..4cf2468 100644 --- a/src/main/java/org/mockito/compat/CapturingMatcher.java +++ b/src/main/java/org/mockito/compat/CapturingMatcher.java @@ -15,6 +15,9 @@ */ package org.mockito.compat; +import org.hamcrest.Description; +import org.mockito.internal.util.Decamelizer; + /** * Base class for code that has to compile against Mockito 1.x and Mockito 2.x. */ @@ -27,4 +30,15 @@ public abstract class CapturingMatcher<T> } public abstract boolean matchesObject(Object o); + + @Override + public void describeTo(Description description) { + description.appendText(toString()); + } + + @Override + public String toString() { + String className = getClass().getSimpleName(); + return Decamelizer.decamelizeMatcher(className); + } } |