@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); } }
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); }
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); }
public class LastCall implements VerificationMode { 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("..."); } }
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); } }
public void verify(VerificationData data) { List<Invocation> invocations = new VerifiableInvocationsFinder().find(inOrder.getMocksToBeVerifiedInOrder()); VerificationDataInOrderImpl dataInOrder = new VerificationDataInOrderImpl(inOrder, invocations, data.getWanted()); mode.verifyInOrder(dataInOrder); } }
@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); } }
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); }
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); }
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); } }
public void verify(VerificationData data) { List<Invocation> invocations = new VerifiableInvocationsFinder().find(inOrder.getMocksToBeVerifiedInOrder()); VerificationDataInOrderImpl dataInOrder = new VerificationDataInOrderImpl(inOrder, invocations, data.getWanted()); mode.verifyInOrder(dataInOrder); } }
@Override public void verify(VerificationData data) { try { if (wantedCount > 0) { MissingInvocationChecker missingInvocation = new MissingInvocationChecker(); missingInvocation.check(data.getAllInvocations(), data.getWanted()); } NumberOfInvocationsChecker numberOfInvocations = new NumberOfInvocationsChecker(); numberOfInvocations.check(data.getAllInvocations(), data.getWanted(), wantedCount); } catch (MockitoAssertionError mae) { throw new SejdaRuntimeException(failureDescribingMessage, mae); } }