첫 번째 단위 테스트

    함수형 테스트를 맛보기 위해 코틀린에서 덧셈 연산을 검증하면서 재미를 느껴보자.

    먼저 테스트 디렉터리에 AdditionTest라는 새 클래스를 정의하고 안에 간단한 테스트를 넣는다. 예제를 먼저 작성하면서 시작하자.

    class AdditionTest {                    
        @Test                               
        fun `add two numbers`() {           
            expectThat(5 + 6).isEqualTo(11) 
            expectThat(7 + 42).isEqualTo(49)
            expectThat(9999 + 1).isEqualTo(10000)
        }
    }
    

    덧셈에 대한 모든 테스트를 묶어주는 클래스다.

    메서드를 테스트로 표시하기 위해서는 @Test라는 애너테이션을 추가해야 한다.

    메서드 이름에 백틱을 사용하면 공백을 넣을 수 있어서 가독성을 높일 수 있다.

    Strikt의 단언문 DSL(도메인 특화 언어)을 사용하면 예상하는 결과를 쉽게 작성할 수 있다.

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