类org.mockito.internal.progress.ThreadSafeMockingProgress源码实例Demo

下面列出了怎么用org.mockito.internal.progress.ThreadSafeMockingProgress的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: morf   文件: InjectMembersRule.java
/**
 * @see org.junit.rules.MethodRule#apply(org.junit.runners.model.Statement, org.junit.runners.model.FrameworkMethod, java.lang.Object)
 */
@Override
public Statement apply(final Statement base, final FrameworkMethod method, final Object target) {
  return new Statement() {
    @Override
    public void evaluate() throws Throwable {
      final List<Module> moduleWithTarget = new ArrayList<>(Arrays.asList(modules));
      if (target instanceof Module) {
        moduleWithTarget.add((Module) target);
      }
      Guice.createInjector(moduleWithTarget).injectMembers(target);
      try {
        base.evaluate();
      } finally {
        new ThreadSafeMockingProgress().reset();
      }
    }
  };
}
 
源代码2 项目: astor   文件: MockitoTest.java
@Test
public void shouldRemoveStubbableFromProgressAfterStubbing() {
    List mock = Mockito.mock(List.class);
    Mockito.when(mock.add("test")).thenReturn(true);
    //TODO Consider to move to separate test
    assertNull(new ThreadSafeMockingProgress().pullOngoingStubbing());
}
 
源代码3 项目: astor   文件: MockitoTest.java
@Test
public void shouldRemoveStubbableFromProgressAfterStubbing() {
    List mock = Mockito.mock(List.class);
    Mockito.when(mock.add("test")).thenReturn(true);
    //TODO Consider to move to separate test
    assertNull(new ThreadSafeMockingProgress().pullOngoingStubbing());
}
 
源代码4 项目: astor   文件: MockHandler.java
public MockHandler(MockSettingsImpl mockSettings) {
    this.mockSettings = mockSettings;
    this.mockingProgress = new ThreadSafeMockingProgress();
    this.matchersBinder = new MatchersBinder();
    this.invocationContainerImpl = new InvocationContainerImpl(mockingProgress);
}
 
源代码5 项目: astor   文件: WarningsCollector.java
public WarningsCollector() {
    createdMocks = new LinkedList();
    MockingProgress progress = new ThreadSafeMockingProgress();
    progress.setListener(new CollectCreatedMocks(createdMocks));
}
 
源代码6 项目: astor   文件: MockHandlerImpl.java
public MockHandlerImpl(MockCreationSettings mockSettings) {
    this.mockSettings = mockSettings;
    this.mockingProgress = new ThreadSafeMockingProgress();
    this.matchersBinder = new MatchersBinder();
    this.invocationContainerImpl = new InvocationContainerImpl(mockingProgress, mockSettings);
}
 
源代码7 项目: astor   文件: WarningsCollector.java
public WarningsCollector() {
    createdMocks = new LinkedList();
    MockingProgress progress = new ThreadSafeMockingProgress();
    progress.setListener(new CollectCreatedMocks(createdMocks));
}
 
源代码8 项目: tutorials   文件: MockitoMisusingUnitTest.java
@After
public void tearDown() {
    ThreadSafeMockingProgress.mockingProgress().reset();
}
 
 类所在包
 同包方法