Инъекция кинжала в JUnit TestRule - PullRequest
0 голосов
/ 06 февраля 2019

Во время выполнения теста Espresso на Android, есть ли способ внедрить зависимости в пользовательский TestRule?

1 Ответ

0 голосов
/ 06 февраля 2019

зачем вводить в тест-кейсах?Вы должны использовать DI, когда вам нужно передать экземпляры в конструкторы ... использование этого подхода позволяет вам макетировать эти экземпляры в тестовых случаях ...

@Inject //Constructor getting injected instance
public classToBeTested(NewInstance instancenew){......}

Если вы тестируете этот класс, вы можете предоставить любой mock-объект дляэтот класс ... Это должно быть так, используя DI ...

...