public void verificationStarted(VerificationMode verify) { threadSafely().verificationStarted(verify); }
public <T> T verify(T mock, VerificationMode mode) { if (mock == null) { reporter.nullPassedToVerify(); } else if (!mockUtil.isMock(mock)) { reporter.notAMockPassedToVerify(mock.getClass()); } mockingProgress.verificationStarted(new MockAwareVerificationMode(mock, mode)); return mock; }
/** * Verifies certain behavior happened at least once / exact number of times * / never. E.g: * * <pre> * verifyStatic(times(5)); * ClassWithStaticMethod.someStaticMethod("was called five times"); * * verifyStatic(atLeast(2)); * ClassWithStaticMethod.someStaticMethod("was called at least two times"); * * //you can use flexible argument matchers, e.g: * verifyStatic(atLeastOnce()); * ClassWithStaticMethod.someMethod(<b>anyString()</b>); * </pre> * * <b>times(1) is the default</b> and can be omitted * <p> * * @param verificationMode * times(x), atLeastOnce() or never() * @deprecated Will be removed in PowerMock 2. Please use {@link #verifyStatic(Class, VerificationMode)} */ @Deprecated public static synchronized void verifyStatic(VerificationMode verificationMode) { Whitebox.getInternalState(Mockito.class, MockingProgress.class).verificationStarted( POWERMOCKITO_CORE.wrapInStaticVerificationMode(verificationMode)); }
/** * Verifies certain behavior of the <code>mockedClass</code> happened at least once / exact number of times * / never. E.g: * * <pre> * verifyStatic(ClassWithStaticMethod.class, times(5)); * ClassWithStaticMethod.someStaticMethod("was called five times"); * * verifyStatic(ClassWithStaticMethod.class, atLeast(2)); * ClassWithStaticMethod.someStaticMethod("was called at least two times"); * * //you can use flexible argument matchers, e.g: * verifyStatic(ClassWithStaticMethod.class, atLeastOnce()); * ClassWithStaticMethod.someMethod(<b>anyString()</b>); * </pre> * * <b>times(1) is the default</b> and can be omitted * <p> * * @param mockedClass the mocked class behavior of that have to be verified. * @param verificationMode * times(x), atLeastOnce() or never() * */ public static synchronized <T> void verifyStatic(Class<T> mockedClass, VerificationMode verificationMode) { Whitebox.getInternalState(Mockito.class, MockingProgress.class).verificationStarted( POWERMOCKITO_CORE.wrapInStaticVerificationMode(mockedClass, verificationMode)); }
/** * Verify a private method invocation with a given verification mode. * * @see {@link Mockito#verify(Object)} * @throws Exception * If something unexpected goes wrong. */ public static PrivateMethodVerification verifyPrivate(Object object, VerificationMode verificationMode) throws Exception { Whitebox.getInternalState(Mockito.class, MockingProgress.class).verificationStarted( POWERMOCKITO_CORE.wrapInMockitoSpecificVerificationMode(object, verificationMode)); return new DefaultPrivateMethodVerification(object); }
public <T> T verify(T mock, VerificationMode mode) { if (mock == null) { throw nullPassedToVerify(); } MockingDetails mockingDetails = mockingDetails(mock); if (!mockingDetails.isMock()) { throw notAMockPassedToVerify(mock.getClass()); } assertNotStubOnlyMock(mock); MockHandler handler = mockingDetails.getMockHandler(); mock = (T) VerificationStartedNotifier.notifyVerificationStarted( handler.getMockSettings().getVerificationStartedListeners(), mockingDetails); MockingProgress mockingProgress = mockingProgress(); VerificationMode actualMode = mockingProgress.maybeVerifyLazily(mode); mockingProgress.verificationStarted(new MockAwareVerificationMode(mock, actualMode, mockingProgress.verificationListeners())); return mock; }
mockingProgress.verificationStarted(verificationMode);
mockingProgress().verificationStarted(verificationMode);
public void verificationStarted(VerificationMode verify) { threadSafely().verificationStarted(verify); }
public <T> T verify(T mock, VerificationMode mode) { if (mock == null) { reporter.nullPassedToVerify(); } else if (!mockUtil.isMock(mock)) { reporter.notAMockPassedToVerify(mock.getClass()); } mockingProgress.verificationStarted(new MockAwareVerificationMode(mock, mode)); return mock; }
mockingProgress.verificationStarted(verificationMode);