org.mockito.internal.verification.VerificationModeFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of securemock Show documentation
Show all versions of securemock Show documentation
Libraries for Elasticsearch
The newest version!
/*
* Copyright (c) 2007 Mockito contributors
* This program is made available under the terms of the MIT License.
*/
package org.mockito.internal.verification;
import org.mockito.verification.VerificationMode;
public class VerificationModeFactory {
public static VerificationMode atLeastOnce() {
return atLeast(1);
}
public static VerificationMode atLeast(int minNumberOfInvocations) {
return new AtLeast(minNumberOfInvocations);
}
public static VerificationMode only() {
return new Only(); //TODO make exception message nicer
}
public static Times times(int wantedNumberOfInvocations) {
return new Times(wantedNumberOfInvocations);
}
public static Calls calls(int wantedNumberOfInvocations) {
return new Calls( wantedNumberOfInvocations );
}
public static NoMoreInteractions noMoreInteractions() {
return new NoMoreInteractions();
}
public static NoInteractions noInteractions() {
return new NoInteractions();
}
public static VerificationMode atMost(int maxNumberOfInvocations) {
return new AtMost(maxNumberOfInvocations);
}
/**
* Verification mode will prepend the specified failure message if verification fails with the given implementation.
* @param mode Implementation used for verification
* @param description The custom failure message
* @return VerificationMode
* @since 2.1.0
*/
public static VerificationMode description(VerificationMode mode, String description) {
return new Description(mode, description);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy