Тестирование с макетами и без макетов, время тестов - PullRequest
0 голосов
/ 21 сентября 2019

Я изучаю TDD и у меня есть некоторые сомнения, когда я использую Mocks с mockito и junit.

Without mocks:   
Contacto contacto = new Contacto("Santiago", "3022653192", "santi-1524@hotmail.com");
        agenda.agregarContacto(contacto);
        Assert.assertEquals(1, agenda.getSizeOfAgenda());
        agenda.agregarContacto(contacto);
With mocks:
        Mockito.verify(agenda).agregarContacto(contacto);
        Mockito.when(agenda.getSizeOfAgenda()).thenReturn(1);
        Assert.assertEquals(1, agenda.getSizeOfAgenda());

, если я делаю тест без mocks, это займет меньше времени, чем выполнение теста с Test, например:2 мс против 356 мс.

Каковы преимущества проведения теста с Mockito в этом случае?

...