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

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