Search in sources :

Example 1 with InlineMockMaker

use of org.mockito.plugins.InlineMockMaker in project mockito by mockito.

the class DefaultMockitoFrameworkTest method clears_mock.

@Test
public void clears_mock() {
    // clearing mocks only works with inline mocking
    assumeTrue(Plugins.getMockMaker() instanceof InlineMockMaker);
    // given
    List list1 = mock(List.class);
    assertTrue(mockingDetails(list1).isMock());
    List list2 = mock(List.class);
    assertTrue(mockingDetails(list2).isMock());
    // when
    framework.clearInlineMock(list1);
    // then
    assertFalse(mockingDetails(list1).isMock());
    assertTrue(mockingDetails(list2).isMock());
}
Also used : InlineMockMaker(org.mockito.plugins.InlineMockMaker) List(java.util.List) Test(org.junit.Test)

Example 2 with InlineMockMaker

use of org.mockito.plugins.InlineMockMaker in project mockito by mockito.

the class DefaultMockitoFrameworkTest method clears_all_mocks.

@Test
public void clears_all_mocks() {
    // clearing mocks only works with inline mocking
    assumeTrue(Plugins.getMockMaker() instanceof InlineMockMaker);
    // given
    List list1 = mock(List.class);
    assertTrue(mockingDetails(list1).isMock());
    List list2 = mock(List.class);
    assertTrue(mockingDetails(list2).isMock());
    // when
    framework.clearInlineMocks();
    // then
    assertFalse(mockingDetails(list1).isMock());
    assertFalse(mockingDetails(list2).isMock());
}
Also used : InlineMockMaker(org.mockito.plugins.InlineMockMaker) List(java.util.List) Test(org.junit.Test)

Aggregations

List (java.util.List)2 Test (org.junit.Test)2 InlineMockMaker (org.mockito.plugins.InlineMockMaker)2