Java 类org.mockito.internal.invocation.InvocationsFinder 实例源码

项目:astor    文件:AtMost.java   
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);
}
项目:astor    文件:NoMoreInteractions.java   
@SuppressWarnings("unchecked")
public void verify(VerificationData data) {
    Invocation unverified = new InvocationsFinder().findFirstUnverified(data.getAllInvocations());                       
    if (unverified != null) {
        new Reporter().noMoreInteractionsWanted(unverified, (List) data.getAllInvocations());
    }
}
项目:astor    文件:NoMoreInteractions.java   
public void verifyInOrder(VerificationDataInOrder data) {
    List<Invocation> invocations = data.getAllInvocations();
    Invocation unverified = new InvocationsFinder().findFirstUnverifiedInOrder(data.getOrderingContext(), invocations);

    if (unverified != null) {
        new Reporter().noMoreInteractionsWantedInOrder(unverified);
    }
}
项目:astor    文件:AtMost.java   
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);
}
项目:astor    文件:NoMoreInteractions.java   
@SuppressWarnings("unchecked")
public void verify(VerificationData data) {
    Invocation unverified = new InvocationsFinder().findFirstUnverified(data.getAllInvocations());
    if (unverified != null) {
        new Reporter().noMoreInteractionsWanted(unverified, (List) data.getAllInvocations());
    }
}
项目:astor    文件:NoMoreInteractions.java   
public void verifyInOrder(VerificationDataInOrder data) {
    List<Invocation> invocations = data.getAllInvocations();
    Invocation unverified = new InvocationsFinder().findFirstUnverifiedInOrder(data.getOrderingContext(), invocations);

    if (unverified != null) {
        new Reporter().noMoreInteractionsWantedInOrder(unverified);
    }
}
项目:yangtools    文件:ArgumentsExtractorVerifier.java   
@Override
public void verify(final VerificationData data) {
    InvocationsFinder finder = new InvocationsFinder();
    List<Invocation> actualInvocations = finder.findInvocations(data.getAllInvocations(), data.getWanted());
    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();

}
项目:astor    文件:MissingInvocationChecker.java   
public MissingInvocationChecker() {
    this(new InvocationsFinder(), new Reporter());
}
项目:astor    文件:MissingInvocationChecker.java   
MissingInvocationChecker(InvocationsFinder finder, Reporter reporter) {
    this.finder = finder;
    this.reporter = reporter;
}
项目:astor    文件:NumberOfInvocationsInOrderChecker.java   
public NumberOfInvocationsInOrderChecker() {
    this(new InvocationsFinder(), new Reporter());
}
项目:astor    文件:NumberOfInvocationsInOrderChecker.java   
NumberOfInvocationsInOrderChecker(InvocationsFinder finder, Reporter reporter) {
    this.finder = finder;
    this.reporter = reporter;
}
项目:astor    文件:NumberOfInvocationsChecker.java   
public NumberOfInvocationsChecker() {
    this(new Reporter(), new InvocationsFinder());
}
项目:astor    文件:NumberOfInvocationsChecker.java   
NumberOfInvocationsChecker(Reporter reporter, InvocationsFinder finder) {
    this.reporter = reporter;
    this.finder = finder;
}
项目:astor    文件:MissingInvocationInOrderChecker.java   
public MissingInvocationInOrderChecker() {
    this(new InvocationsFinder(), new Reporter());
}
项目:astor    文件:MissingInvocationInOrderChecker.java   
MissingInvocationInOrderChecker(InvocationsFinder finder, Reporter reporter) {
    this.finder = finder;
    this.reporter = reporter;
}
项目:astor    文件:MissingInvocationChecker.java   
public MissingInvocationChecker() {
    this(new InvocationsFinder(), new Reporter());
}
项目:astor    文件:MissingInvocationChecker.java   
MissingInvocationChecker(InvocationsFinder finder, Reporter reporter) {
    this.finder = finder;
    this.reporter = reporter;
}
项目:astor    文件:NumberOfInvocationsInOrderChecker.java   
public NumberOfInvocationsInOrderChecker() {
    this(new InvocationsFinder(), new Reporter());
}
项目:astor    文件:NumberOfInvocationsInOrderChecker.java   
NumberOfInvocationsInOrderChecker(InvocationsFinder finder, Reporter reporter) {
    this.finder = finder;
    this.reporter = reporter;
}
项目:astor    文件:NumberOfInvocationsChecker.java   
public NumberOfInvocationsChecker() {
    this(new Reporter(), new InvocationsFinder());
}
项目:astor    文件:NumberOfInvocationsChecker.java   
NumberOfInvocationsChecker(Reporter reporter, InvocationsFinder finder) {
    this.reporter = reporter;
    this.finder = finder;
}
项目:astor    文件:NonGreedyNumberOfInvocationsInOrderChecker.java   
public NonGreedyNumberOfInvocationsInOrderChecker() {
    this(new InvocationsFinder(), new Reporter(), new InvocationMarker());
}
项目:astor    文件:NonGreedyNumberOfInvocationsInOrderChecker.java   
NonGreedyNumberOfInvocationsInOrderChecker(InvocationsFinder finder, Reporter reporter, InvocationMarker marker ) {
    this.finder = finder;
    this.reporter = reporter;
    this.marker = marker;
}
项目:astor    文件:MissingInvocationInOrderChecker.java   
public MissingInvocationInOrderChecker() {
    this(new InvocationsFinder(), new Reporter());
}
项目:astor    文件:MissingInvocationInOrderChecker.java   
MissingInvocationInOrderChecker(InvocationsFinder finder, Reporter reporter) {
    this.finder = finder;
    this.reporter = reporter;
}