private void assertGoodMock() { if (toInspect == null) { throw new NotAMockException("Argument passed to Mockito.mockingDetails() should be a mock, but is null!"); } else if (!isMock()) { throw new NotAMockException("Argument passed to Mockito.mockingDetails() should be a mock, but is an instance of " + toInspect.getClass() + "!"); } } }
private boolean isMock(final Object o) { return new DefaultMockingDetails(o).isMock(); } }