У меня есть это NonStrictExpectations
:
new NonStrictExpectations(){
{
mDogDao.saveAllDog((Collection<Dog>) any);
// do some validation on **any**
times = 1;
}
};
Как я могу сделать некоторые утверждения по any
параметру? Я знаю, что это определенно возможно... но я не знаю, что мне нужно искать.
Спасибо за поддержку.
Стефан
Попробуйте использовать Verifications
вместо Expectations
:
new Verifications() {{
Collection<Dog> dogCollection;
mDogDao.saveAllDog(dogCollection = withCapture());
assertEquals(5, dogCollection.size());
}};
Посмотрите документацию withCapture() для получения дополнительной информации.