Как смоделировать новый объект с помощью mockk - PullRequest
0 голосов
/ 10 октября 2018

Я пытаюсь написать модульные тесты, используя mockk.

Я пытаюсь понять, как смоделировать новый экземпляр объекта.

Например, используя PowerMockito, мы быwrite:

PowerMockito.whenNew(Dog::class.java).withArguments("beagle").thenReturn(mockDog)

Если ожидаемый результат моего теста - mockDog, я хочу быть в состоянии утверждать, что он равен моему фактическому результату:

assertEquals(mockDog, actualResult)

Как бы я достиг этого, используя mockk?

Заранее спасибо.

1 Ответ

0 голосов
/ 15 ноября 2018

MockK - это библиотека для модульного тестирования вашего кода.Не используйте его для насмешливого конструктора.Вы можете использовать PowerMock для насмешного конструктора, если вам действительно нужно имитировать конструктор.

...