Search in sources :

Example 1 with MockName

use of org.mockito.mock.MockName in project powermock by powermock.

the class MockCreatorTest method testMock_shouldReturnClassNameWhenSettingsHaveNoName.

@Test
public void testMock_shouldReturnClassNameWhenSettingsHaveNoName() throws NoSuchMethodException, SecurityException {
    final MockSettingsImpl<List<?>> settings = new MockSettingsImpl<List<?>>();
    final List<?> result = DefaultMockCreator.mock(List.class, false, false, null, settings, List.class.getMethod("add", Object.class));
    final MockName mockName = MockUtil.getMockName(result);
    assertNotNull(mockName);
    assertEquals("list", mockName.toString());
}
Also used : MockName(org.mockito.mock.MockName) MockSettingsImpl(org.mockito.internal.creation.MockSettingsImpl) List(java.util.List) Test(org.junit.Test)

Example 2 with MockName

use of org.mockito.mock.MockName in project powermock by powermock.

the class MockCreatorTest method testMock_shouldReturnMockNameWhenSettingsHaveName.

@Test
public void testMock_shouldReturnMockNameWhenSettingsHaveName() throws NoSuchMethodException, SecurityException {
    final MockSettingsImpl<List<?>> settings = new MockSettingsImpl<List<?>>();
    settings.name("mylist");
    final List<?> result = DefaultMockCreator.mock(List.class, false, false, null, settings, List.class.getMethod("add", Object.class));
    final MockName mockName = MockUtil.getMockName(result);
    assertNotNull(mockName);
    assertEquals("mylist", mockName.toString());
}
Also used : MockName(org.mockito.mock.MockName) MockSettingsImpl(org.mockito.internal.creation.MockSettingsImpl) List(java.util.List) Test(org.junit.Test)

Example 3 with MockName

use of org.mockito.mock.MockName in project powermock by powermock.

the class MockCreatorTestCase method should_return_mock_name_when_settings_have_name.

@Test
public void should_return_mock_name_when_settings_have_name() throws NoSuchMethodException, SecurityException {
    final String definedMockName = "my-list";
    final MockSettings settings = Mockito.withSettings().name(definedMockName);
    final List<?> result = createMock(settings);
    final MockName mockName = getMockName(result);
    assertThat(mockName.toString()).as("Mock name is configured").isEqualTo(definedMockName);
}
Also used : MockName(org.mockito.mock.MockName) MockSettings(org.mockito.MockSettings) Test(org.junit.Test)

Example 4 with MockName

use of org.mockito.mock.MockName in project powermock by powermock.

the class DefaultMockCreatorTest method testMock_shouldReturnMockNameWhenSettingsHaveName.

@Test
public void testMock_shouldReturnMockNameWhenSettingsHaveName() throws NoSuchMethodException, SecurityException {
    final MockSettingsImpl<List<?>> settings = new MockSettingsImpl<List<?>>();
    settings.name("mylist");
    final List<?> result = DefaultMockCreator.mock(List.class, false, false, null, settings, List.class.getMethod("add", Object.class));
    final MockName mockName = util.getMockName(result);
    assertNotNull(mockName);
    assertEquals("mylist", mockName.toString());
}
Also used : MockName(org.mockito.mock.MockName) MockSettingsImpl(org.mockito.internal.creation.MockSettingsImpl) List(java.util.List) Test(org.junit.Test)

Example 5 with MockName

use of org.mockito.mock.MockName in project powermock by powermock.

the class DefaultMockCreatorTest method testMock_shouldReturnClassNameWhenSettingsHaveNoName.

@Test
public void testMock_shouldReturnClassNameWhenSettingsHaveNoName() throws NoSuchMethodException, SecurityException {
    final MockSettingsImpl<List<?>> settings = new MockSettingsImpl<List<?>>();
    final List<?> result = DefaultMockCreator.mock(List.class, false, false, null, settings, List.class.getMethod("add", Object.class));
    final MockName mockName = util.getMockName(result);
    assertNotNull(mockName);
    assertEquals("list", mockName.toString());
}
Also used : MockName(org.mockito.mock.MockName) MockSettingsImpl(org.mockito.internal.creation.MockSettingsImpl) List(java.util.List) Test(org.junit.Test)

Aggregations

MockName (org.mockito.mock.MockName)10 Test (org.junit.Test)6 List (java.util.List)4 MockSettingsImpl (org.mockito.internal.creation.MockSettingsImpl)4 IOException (java.io.IOException)2 MockSettings (org.mockito.MockSettings)2 MockitoSerializationIssue (org.mockito.exceptions.base.MockitoSerializationIssue)2 CreationSettings (org.mockito.internal.creation.settings.CreationSettings)1 MockCreationSettings (org.mockito.mock.MockCreationSettings)1