次のクラスのJUnitテストを作成する必要がありますが、メソッドdeposit
のテストはできません。voidメソッドによるJunitテスト
public class Account {
private int balance;
private float Interest_Rate =10;
public Account() {
this.balance = 0;
}
public void deposit(int amount) {
balance = balance+amount;
}
}
@Test
public void testdeposit() {
Account i = new Account();
assertEquals("Result",75,i.deposit(25));
}
を作成します。残高にアクセスするgetメソッド。コールの前と後にデポジットをアサートします。 – Compass
あなたの質問は... –
私が書いたテストではコードが実行されないと思いますが、 "assertEquals"でエラーが発生しました。メソッドのデポジットがvoidを返すので、どうすればそれを動作させることができますか? –