Enable findbugs in mockito-configuration
[yangtools.git] / common / mockito-configuration / src / main / java / org / mockito / configuration / ArgumentsExtractorVerifier.java
index 4112923212e37e748c64d665d2e7ab150fb52be4..ec7fc8e22598e9373bdf664d2c87f5831dd8997e 100644 (file)
@@ -19,7 +19,7 @@ import org.mockito.verification.VerificationMode;
  * Verifier that extracts arguments from actual invocation. Useful when deeper validation of arguments is needed.
  */
 public class ArgumentsExtractorVerifier implements VerificationMode {
-    private Object[] arguments;
+    private Object[] arguments = null;
 
     @Override
     public void verify(final VerificationData data) {
@@ -32,7 +32,6 @@ public class ArgumentsExtractorVerifier implements VerificationMode {
         Invocation invocation = actualInvocations.get(0);
         arguments = invocation.getArguments();
         invocation.markVerified();
-
     }
 
     @Override
@@ -41,6 +40,6 @@ public class ArgumentsExtractorVerifier implements VerificationMode {
     }
 
     public Object[] getArguments() {
-        return arguments;
+        return arguments == null ? null : arguments.clone();
     }
 }