Проверьте «любой» параметр в JMockit NonStrictExpectations

1

У меня есть это NonStrictExpectations:

new NonStrictExpectations(){
  {
    mDogDao.saveAllDog((Collection<Dog>) any);
    // do some validation on **any**
    times = 1;
  }
};

Как я могу сделать некоторые утверждения по any параметру? Я знаю, что это определенно возможно... но я не знаю, что мне нужно искать.

Спасибо за поддержку.

Стефан

Теги:
jmockit

1 ответ

2
Лучший ответ

Попробуйте использовать Verifications вместо Expectations:

new Verifications() {{
    Collection<Dog> dogCollection;

    mDogDao.saveAllDog(dogCollection = withCapture());

    assertEquals(5, dogCollection.size());
}};

Посмотрите документацию withCapture() для получения дополнительной информации.

  • 0
    это делает работу. большое спасибо

Ещё вопросы

Сообщество Overcoder
Наверх
Меню