3.1.1 assertTrue
가장 기본적인 단언은 다음과 같습니다.
org.junit.Assert.assertTrue(someBooleanExpression);
단언은 JUnit 테스트에서 광범위하게 사용되기 때문에 대부분의 프로그래머는 군더더기를 줄이고자 정적 임포트(static import)를 사용합니다.
import static org.junit.Assert.*;
사용 예는 다음과 같습니다.
iloveyouboss_13/test/scratch/AssertTest.java
@Test
public void hasPositiveBalance() {
account.deposit(50);
assertTrue(account.hasPositiveBalance());
}
iloveyouboss_13/test/scratch/AssertTest.java
@Test
public void depositIncreasesBalance() {
int initialBalance = account.getBalance();
account.deposit(100);
assertTrue(account.getBalance() > initialBalance);
}