Как смоделировать юнит-тестирование класса с использованием как смоделированных, так и немодированных классов - PullRequest
0 голосов
/ 13 июня 2019

Смоделируйте некоторые из внедренных классов, а для некоторых используйте реальный объект классов.

@RunWith(MockitoJUnitRunner.class)
public class TestClass {

    @Mock
    private A a;
    @Mock
    private B b;
    @Mock
    private C c;
    private D d;

    private ClassToBeTested classToBeTested;
}


Попробовал, все работает -

    @Before
    public void setup() throws Exception {
        d = new D();
        classToBeTested = new ClassToBeTested( a, b, c, d);
    }

Хотел спросить, есть ли лучший способ сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...