더북(TheBook)

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);
}

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.