다음 클래스에 대한 JUnit 테스트를 만들어야하지만 deposit
메서드에 대한 테스트를 수행 할 수 없습니다.void 메서드를 사용하여 Junit 테스트
public int getBalance(){
return balance;
}
을 그리고 주장을 할 그것을 사용 :
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"에서 오류가 발생합니다. 메서드 보증금이 무효로 반환되므로 어떻게 작동합니까? –