org.mockito.internal.verification.api.VerificationData Java Examples
The following examples show how to use
org.mockito.internal.verification.api.VerificationData.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: VerificationWithTimeoutImpl.java From astor with GNU General Public License v2.0 | 6 votes |
public void verify(VerificationData data) { int soFar = 0; MockitoAssertionError error = null; while (soFar <= timeout) { try { delegate.verify(data); return; } catch (MockitoAssertionError e) { error = e; soFar += treshhold; sleep(treshhold); } } if (error != null) { throw error; } }
Example #2
Source File: ConcurrentCompositeLineConsumerTest.java From che with Eclipse Public License 2.0 | 6 votes |
public void verify(VerificationData verificationData) { List<Invocation> invocations = verificationData.getAllInvocations(); InvocationMatcher invocationMatcher = verificationData.getWanted(); if (invocations == null || invocations.isEmpty()) { throw new MockitoException( "\nNo interactions with " + invocationMatcher.getInvocation().getMock() + " mock so far"); } Invocation invocation = invocations.get(invocations.size() - 1); if (!invocationMatcher.matches(invocation)) { throw new MockitoException("\nWanted but not invoked:\n" + invocationMatcher); } }
Example #3
Source File: ArgumentsExtractorVerifier.java From yangtools with Eclipse Public License 1.0 | 5 votes |
@Override public void verify(final VerificationData data) { List<Invocation> actualInvocations = InvocationsFinder.findInvocations(data.getAllInvocations(), data.getTarget()); if (actualInvocations.size() != 1) { throw new MockitoException("This verifier can only be used with 1 invocation, got " + actualInvocations.size()); } Invocation invocation = actualInvocations.get(0); arguments = invocation.getArguments(); invocation.markVerified(); }
Example #4
Source File: Times.java From astor with GNU General Public License v2.0 | 5 votes |
public void verify(VerificationData data) { if (wantedCount > 0) { MissingInvocationChecker missingInvocation = new MissingInvocationChecker(); missingInvocation.check(data.getAllInvocations(), data.getWanted()); } NumberOfInvocationsChecker numberOfInvocations = new NumberOfInvocationsChecker(); numberOfInvocations.check(data.getAllInvocations(), data.getWanted(), wantedCount); }
Example #5
Source File: VerificationOverTimeImpl.java From astor with GNU General Public License v2.0 | 5 votes |
/** * Verify the given ongoing verification data, and confirm that it satisfies the delegate verification mode * before the full duration has passed. * * In practice, this polls the delegate verification mode until it is satisfied. If it is not satisfied once * the full duration has passed, the last error returned by the delegate verification mode will be thrown * here in turn. This may be thrown early if the delegate is unsatisfied and the verification mode is known * to never recover from this situation (e.g. {@link AtMost}). * * If it is satisfied before the full duration has passed, behaviour is dependent on the returnOnSuccess parameter * given in the constructor. If true, this verification mode is immediately satisfied once the delegate is. If * false, this verification mode is not satisfied until the delegate is satisfied and the full time has passed. * * @throws MockitoAssertionError if the delegate verification mode does not succeed before the timeout */ public void verify(VerificationData data) { MockitoAssertionError error = null; long startTime = System.currentTimeMillis(); while (System.currentTimeMillis() - startTime <= durationMillis) { try { delegate.verify(data); if (returnOnSuccess) { return; } else { error = null; } } catch (MockitoAssertionError e) { if (canRecoverFromFailure(delegate)) { error = e; sleep(pollingPeriodMillis); } else { throw e; } } } if (error != null) { throw error; } }
Example #6
Source File: AtLeast.java From astor with GNU General Public License v2.0 | 5 votes |
public void verify(VerificationData data) { MissingInvocationChecker missingInvocation = new MissingInvocationChecker(); AtLeastXNumberOfInvocationsChecker numberOfInvocations = new AtLeastXNumberOfInvocationsChecker(); if (wantedCount == 1) { missingInvocation.check(data.getAllInvocations(), data.getWanted()); } numberOfInvocations.check(data.getAllInvocations(), data.getWanted(), wantedCount); }
Example #7
Source File: NoMoreInteractions.java From astor with GNU General Public License v2.0 | 5 votes |
@SuppressWarnings("unchecked") public void verify(VerificationData data) { Invocation unverified = new InvocationsFinder().findFirstUnverified(data.getAllInvocations()); if (unverified != null) { new Reporter().noMoreInteractionsWanted(unverified, (List) data.getAllInvocations()); } }
Example #8
Source File: Only.java From astor with GNU General Public License v2.0 | 5 votes |
@SuppressWarnings("unchecked") public void verify(VerificationData data) { InvocationMatcher wantedMatcher = data.getWanted(); List<Invocation> invocations = data.getAllInvocations(); List<Invocation> chunk = finder.findInvocations(invocations,wantedMatcher); if (invocations.size() != 1 && chunk.size() > 0) { Invocation unverified = finder.findFirstUnverified(invocations); reporter.noMoreInteractionsWanted(unverified, (List) invocations); } else if (invocations.size() != 1 || chunk.size() == 0) { reporter.wantedButNotInvoked(wantedMatcher); } marker.markVerified(chunk.get(0), wantedMatcher); }
Example #9
Source File: AtMost.java From astor with GNU General Public License v2.0 | 5 votes |
public void verify(VerificationData data) { List<Invocation> invocations = data.getAllInvocations(); InvocationMatcher wanted = data.getWanted(); InvocationsFinder finder = new InvocationsFinder(); List<Invocation> found = finder.findInvocations(invocations, wanted); int foundSize = found.size(); if (foundSize > maxNumberOfInvocations) { new Reporter().wantedAtMostX(maxNumberOfInvocations, foundSize); } invocationMarker.markVerified(found, wanted); }
Example #10
Source File: Only.java From astor with GNU General Public License v2.0 | 5 votes |
@SuppressWarnings("unchecked") public void verify(VerificationData data) { InvocationMatcher wantedMatcher = data.getWanted(); List<Invocation> invocations = data.getAllInvocations(); List<Invocation> chunk = finder.findInvocations(invocations,wantedMatcher); if (invocations.size() != 1 && chunk.size() > 0) { Invocation unverified = finder.findFirstUnverified(invocations); reporter.noMoreInteractionsWanted(unverified, (List) invocations); } else if (invocations.size() != 1 || chunk.size() == 0) { reporter.wantedButNotInvoked(wantedMatcher); } marker.markVerified(chunk.get(0), wantedMatcher); }
Example #11
Source File: Times.java From astor with GNU General Public License v2.0 | 5 votes |
public void verify(VerificationData data) { if (wantedCount > 0) { MissingInvocationChecker missingInvocation = new MissingInvocationChecker(); missingInvocation.check(data.getAllInvocations(), data.getWanted()); } NumberOfInvocationsChecker numberOfInvocations = new NumberOfInvocationsChecker(); numberOfInvocations.check(data.getAllInvocations(), data.getWanted(), wantedCount); }
Example #12
Source File: LastInteraction.java From Volley-Ball with MIT License | 5 votes |
@Override public void verify(VerificationData data) { List<Invocation> invocations = data.getAllInvocations(); InvocationMatcher matcher = data.getWanted(); Invocation invocation = invocations.get(invocations.size() - 1); if (!matcher.matches(invocation)) { throw new MockitoException("This is not the last interaction with the mock object"); } }
Example #13
Source File: AtLeast.java From astor with GNU General Public License v2.0 | 5 votes |
public void verify(VerificationData data) { MissingInvocationChecker missingInvocation = new MissingInvocationChecker(); AtLeastXNumberOfInvocationsChecker numberOfInvocations = new AtLeastXNumberOfInvocationsChecker(); if (wantedCount == 1) { missingInvocation.check(data.getAllInvocations(), data.getWanted()); } numberOfInvocations.check(data.getAllInvocations(), data.getWanted(), wantedCount); }
Example #14
Source File: NoMoreInteractions.java From astor with GNU General Public License v2.0 | 5 votes |
@SuppressWarnings("unchecked") public void verify(VerificationData data) { Invocation unverified = new InvocationsFinder().findFirstUnverified(data.getAllInvocations()); if (unverified != null) { new Reporter().noMoreInteractionsWanted(unverified, (List) data.getAllInvocations()); } }
Example #15
Source File: AtMost.java From astor with GNU General Public License v2.0 | 5 votes |
public void verify(VerificationData data) { List<Invocation> invocations = data.getAllInvocations(); InvocationMatcher wanted = data.getWanted(); InvocationsFinder finder = new InvocationsFinder(); List<Invocation> found = finder.findInvocations(invocations, wanted); int foundSize = found.size(); if (foundSize > maxNumberOfInvocations) { new Reporter().wantedAtMostX(maxNumberOfInvocations, foundSize); } invocationMarker.markVerified(found, wanted); }
Example #16
Source File: NoIntermediaryInvocation.java From camunda-bpm-platform with Apache License 2.0 | 4 votes |
@Override public void verify(VerificationData data) { throw new RuntimeException("Applies only to inorder verification"); }
Example #17
Source File: DummyVerificationMode.java From astor with GNU General Public License v2.0 | 4 votes |
public void verify(VerificationData data) { }
Example #18
Source File: VerificationWrapper.java From astor with GNU General Public License v2.0 | 4 votes |
public void verify(VerificationData data) { wrappedVerification.verify(data); }
Example #19
Source File: MockAwareVerificationMode.java From astor with GNU General Public License v2.0 | 4 votes |
public void verify(VerificationData data) { mode.verify(data); }
Example #20
Source File: InOrderWrapper.java From astor with GNU General Public License v2.0 | 4 votes |
public void verify(VerificationData data) { List<Invocation> invocations = new VerifiableInvocationsFinder().find(inOrder.getMocksToBeVerifiedInOrder()); VerificationDataInOrderImpl dataInOrder = new VerificationDataInOrderImpl(inOrder, invocations, data.getWanted()); mode.verifyInOrder(dataInOrder); }
Example #21
Source File: Calls.java From astor with GNU General Public License v2.0 | 4 votes |
public void verify(VerificationData data) { throw new MockitoException( "calls is only intended to work with InOrder" ); }
Example #22
Source File: DummyVerificationMode.java From astor with GNU General Public License v2.0 | 4 votes |
public void verify(VerificationData data) { }
Example #23
Source File: Timeout.java From astor with GNU General Public License v2.0 | 4 votes |
public void verify(VerificationData data) { impl.verify(data); }
Example #24
Source File: MockAwareVerificationMode.java From astor with GNU General Public License v2.0 | 4 votes |
public void verify(VerificationData data) { mode.verify(data); }
Example #25
Source File: InOrderWrapper.java From astor with GNU General Public License v2.0 | 4 votes |
public void verify(VerificationData data) { List<Invocation> allInvocations = new AllInvocationsFinder().find(inOrder.getMocksToBeVerifiedInOrder()); VerificationDataInOrderImpl dataInOrder = new VerificationDataInOrderImpl(inOrder, allInvocations, data.getWanted()); mode.verifyInOrder(dataInOrder); }
Example #26
Source File: VerificationMode.java From astor with GNU General Public License v2.0 | votes |
void verify(VerificationData data);
Example #27
Source File: VerificationMode.java From astor with GNU General Public License v2.0 | votes |
void verify(VerificationData data);