新的模仿。我仍在尝试了解这是如何工作的。
例如,如果我模拟一个类,它会自动模拟该类中的所有类吗?
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;
}
}
- 如果我 mock ,
Bank
它会自动 mockAccount
吗?Customer
AccTypes
- 如何测试该
deposit()
方法?(它最终必须到达getAccountTypes
)AccTypes
(请提供代码,并附上解释)。
请注意,它非常简单(实际上是伪代码)。所以可能不是一个完美的java代码。但这只是为了让您了解我想要实现的目标。