package org.test4j.module.jmockit.extend; public interface Test4JInvocations { /** * mock返回对象值 * * @param value */ void thenReturn(Object value); /** * mock依次返回的对象值 * * @param value */ void thenReturn(Object firstValue, Object... remainingValues); // /** // * @param o // * @return // */ // <T> ExpectationsResult when(T obj); // // /** // * mock抛出的异常 // * // * @param e // */ // void thenThrow(Throwable e); // // /** // * mock对象执行操作 // * // * @param delegate // */ // void thenDo(Delegate delegate); // // /** // * mock方法的参数可以是任意值 // * // * @param claz // * @return // */ // <T> T any(Class<T> claz); // // /** // * mock方法的参数必须是指定值 // * // * @param value // * @return // */ // <T> T is(T value); }