新來的mockito。我仍然試圖理解這是如何工作的。例如,如果我嘲笑一個類,它會自動模擬該類內的所有類嗎?Mockito - 主類包含很多其他類時嘲笑的深度?
class Bank {
Customer cust;
cust.deposit(102, CHECK);
}
class Customer {
Account acct;
public deposit(int amount, Type t) {
return account.getLimits(t);
}
}
class Account {
AccTypes types;
public getLimits(Type t) {
int res = types.getAccountType(t);
return res;
}
}
class AccTypes {
pulic getACcountTypes(Type t){
return something;
}
}
- 如果我嘲笑
Bank
,它會自動嘲笑Account
,Customer
和AccTypes
呢? - 如何測試
deposit()
方法? (它最終必須在AccTypes
達到getAccountTypes
) (代碼請與解釋)。
請注意,它是一個非常簡單的(實際上是僞代碼)。所以可能不是一個完美的java代碼。但這只是給你一個想法,我想要實現。
你沒有表現出足夠的代碼。 「code,please」:p – fge
您的「Bank」示例不是有效的Java代碼。 –
我不明白爲什麼。它是一個簡單的代碼,可能不是現實世界。但其簡單到足以想象現實世界的場景。 –