Как проверить, что смоделированный метод вызывается n раз, используя JMockit (1.41) с MockUp и Expectations - PullRequest
0 голосов
/ 10 сентября 2018

У меня проблема с изменением библиотеки jMockit. Это код из старой версии:

@Test
public void testName() throws Exception {

    new MockUp<TestPageContext>() {
        @Mock(invocations = 1)
        public void setAttribute(String string, Object object) {
            @SuppressWarnings("unchecked")
            ArrayList<String> typesToFilter = (ArrayList<String>) object;
            Assert.assertTrue(typesToFilter.contains("something"));
        }
    };

    mock.getPartTypesToFilter();
}

Но в новом jMockit (1.41) параметр аннотации 'invocations' удален. В простом случае, когда смоделированная функция только возвращает значение, я могу использовать переменную Expectations и times, но как они должны выглядеть в моем случае?

Как использовать комбинацию MockUp и Expectations?

...