@Mock
  public static void validatePublicVoidNoArg(
      Invocation invocation, boolean isStatic, List<Throwable> errors) {
    FrameworkMethod it = invocation.getInvokedInstance();

    if (!isStatic && it.getMethod().getParameterTypes().length > 0) {
      it.validatePublicVoid(false, errors);
      return;
    }

    invocation.proceed();
  }
Example #2
0
 @Mock(minInvocations = 1, maxInvocations = 3)
 public int computeX(Invocation inv, int a, int b) {
   assertTrue(a + b >= 0);
   assertNotNull(inv.getInvokedInstance());
   return a - b;
 }
Example #3
0
 @Mock(invocations = 1)
 public void $init(Invocation inv, String config) {
   assertNotNull(inv.getInvokedInstance());
   assertEquals("config", config);
 }
Example #4
0
 @Mock
 public void $init(Invocation inv) throws Exception {
   Field field = Random.class.getDeclaredField("seed");
   field.setAccessible(true);
   field.set(inv.getInvokedInstance(), new AtomicLong(7326906125774241L));
 }
 @Mock
 public Object invokeExplosively(Invocation invocation, Object target, Object... params)
     throws Throwable {
   FrameworkMethod it = invocation.getInvokedInstance();
   return decorator.invokeExplosively(it, target, params);
 }