0
我在我的JUnit測試情況下,該NonStrictExpectation:刪除NonStrictExpectation以前
new NonStrictExpectations(mCurrencyDao) {
{
invoke(mCurrencyDao, "readSqlQuery", withAny(String.class));
result = prepareTestSQL(pAllKeysForTest);
times = 1;
}
};
mCurrencyDao.loadAll(lToday);
它工作得很好,導致預期的結果。 現在我改變了我的代碼如下:
new NonStrictExpectations(mCurrencyDao) {
{
invoke(mCurrencyDao, "readSqlQuery", withAny(String.class));
result = prepareTestSQL(pAllKeysForTest);
times = 1;
}
};
mCurrencyDao.loadAll(lToday);
mCurrencyDao.loadAll(lTomorrow);
第二個電話mCurrencyDao.loadAll(lTomorrow);
有沒有我NonStrictExpectations
執行。
在我打電話給mCurrencyDao.loadAll(lToday);
之後,是否有簡單的方法可以刪除我先前定義的NonStrictExpectations
?