aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Duffin <paulduffin@google.com>2016-08-03 20:24:36 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-08-03 20:24:36 +0000
commitd7896e327116cdf22f8f0c7790a3342ce380b540 (patch)
tree1f52b24faac0df61d9246b5c952cffe8374ba07a
parent7a486869747f1f3bf203016d826fa97cc107955a (diff)
parent3b8f89993920835c1effba1f8e0be58e86d62249 (diff)
downloaddexmaker-d7896e327116cdf22f8f0c7790a3342ce380b540.tar.gz
Merge "Fix NPE when a test class has uninitialized mock fields"
am: 3b8f899939 Change-Id: I6ade795ad32d7172837332c873207f4ef32c1e19
-rw-r--r--mockito/src/main/java/com/google/dexmaker/mockito/DexmakerMockMaker.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/mockito/src/main/java/com/google/dexmaker/mockito/DexmakerMockMaker.java b/mockito/src/main/java/com/google/dexmaker/mockito/DexmakerMockMaker.java
index 15db475..7bf2e4d 100644
--- a/mockito/src/main/java/com/google/dexmaker/mockito/DexmakerMockMaker.java
+++ b/mockito/src/main/java/com/google/dexmaker/mockito/DexmakerMockMaker.java
@@ -78,6 +78,9 @@ public final class DexmakerMockMaker implements MockMaker, StackTraceCleanerProv
}
private InvocationHandlerAdapter getInvocationHandlerAdapter(Object mock) {
+ if (mock == null) {
+ return null;
+ }
if (Proxy.isProxyClass(mock.getClass())) {
InvocationHandler invocationHandler = Proxy.getInvocationHandler(mock);
return invocationHandler instanceof InvocationHandlerAdapter