All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.mockito.internal.verification.api.VerificationMode Maven / Gradle / Ivy

There is a newer version: 2.0.2-beta
Show newest version
/*
 * Copyright (c) 2007 Mockito contributors
 * This program is made available under the terms of the MIT License.
 */
package org.mockito.internal.verification.api;

import org.mockito.Mockito;

/**
 * Allows verifying that certain behavior happened at least once / exact number
 * of times / never. E.g:
 * 
 * 
 * verify(mock, times(5)).someMethod("was called five times");
 * 
 * verify(mock, never()).someMethod("was never called");
 * 
 * verify(mock, atLeastOnce()).someMethod("was called at least once");
 * 
 * verify(mock, atLeast(2)).someMethod("was called at least twice");
 * 
 * verify(mock, atMost(3)).someMethod("was called at most 3 times");
 * 
 * 
* * times(1) is the default and can be omitted *

* See examples in javadoc for {@link Mockito#verify(Object, VerificationMode)} */ public interface VerificationMode { void verify(VerificationData data); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy