Java 勾选“;任何;JMockit非严格检验中的参数
我有一个Java 勾选“;任何;JMockit非严格检验中的参数,java,jmockit,Java,Jmockit,我有一个非严格的检测: new NonStrictExpectations(){ { mDogDao.saveAllDog((Collection<Dog>) any); // do some validation on **any** times = 1; } }; new Verifications() {{ Collection<Dog> dogCollection; mDogDao.saveAllDog(dogC
非严格的检测
:
new NonStrictExpectations(){
{
mDogDao.saveAllDog((Collection<Dog>) any);
// do some validation on **any**
times = 1;
}
};
new Verifications() {{
Collection<Dog> dogCollection;
mDogDao.saveAllDog(dogCollection = withCapture());
assertEquals(5, dogCollection.size());
}};
new nonstrictexpections(){
{
mDogDao.saveAllDog((集合)任意);
//对**进行一些验证**
次数=1;
}
};
如何对任何
参数进行断言?
我知道这是绝对可能的。。。但我不知道我要找什么
谢谢你的支持
Stefan尝试使用
验证
而不是期望
:
new NonStrictExpectations(){
{
mDogDao.saveAllDog((Collection<Dog>) any);
// do some validation on **any**
times = 1;
}
};
new Verifications() {{
Collection<Dog> dogCollection;
mDogDao.saveAllDog(dogCollection = withCapture());
assertEquals(5, dogCollection.size());
}};
新验证(){{
收藏狗收藏;
mDogDao.saveAllDog(dogCollection=withCapture());
assertEquals(5,dogCollection.size());
}};
有关更多信息,请查看