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());
}};
有关更多信息,请查看