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());
}
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());
}
Aggregations