mockit.VerificationsInOrder Maven / Gradle / Ivy
/*
* Copyright (c) 2006 JMockit developers
* This file is subject to the terms of the MIT license (see LICENSE.txt).
*/
package mockit;
/**
* Same as {@link Verifications}, but checking that invocations from code under test occur in the same order as the verified expectations.
*
* // Exercise tested code.
* codeUnderTest.doSomething();
*
* // Now verify that the expected invocations occurred in a given order.
* new VerificationsInOrder() {{
* mock1.firstExpectedMethod(anyInt); minTimes = 1;
* mock2.secondExpectedMethod(1, "test"); maxTimes = 2;
* MockedClass.finalMethod(anyString);
* }};
*
*
* @see #VerificationsInOrder()
* @see Tutorial
*/
public class VerificationsInOrder extends Verifications
{
/**
* Begins in-order verification on the mocked types/instances that were invoked while executing code under test.
*/
protected VerificationsInOrder() { super(true); }
}