[Next Step] 2장 : JUnit 을 이용하여 Test 코드 짜기

JUnit 5

2장의 경우, 책에서는 Junit 4 버전을 썼기에 나는 Junit 5 버전의 문법대로 코드를 수정해보았다.

 

@Before
private Calculator cal;

// 책에서는 @Before 로 나와있다. 이건 Junit 4 버전
// Junit 5 버전은 BeforeEach
@BeforeEach
public void setup(){
    cal = new Calculator();
    System.out.println("before");
}
add() 메소드
@Test
public void add() {
    // 책에는 Assert.assertEquals(); 로 나와있다. 이건 Junit 4 버전
    // Junit 5 버전은 Assertions.assertEquals()
    // static 이기 때문에 static 으로 import 하게 되면 assertEquals()만 적어줘도 무방하다.
    assertEquals(9, cal.add(6, 3));
    System.out.println("add");
}
@After
// 책에서는 @After 로 나와있다. 이건 Junit 4 버전
// Junit 5 버전은 AfterEach
@AfterEach
public void teardown(){
    System.out.println("teardown");
}

 

 

 

 

 

# 전체 코드 : https://github.com/haema-dev/next_step

 

GitHub - haema-dev/next_step

Contribute to haema-dev/next_step development by creating an account on GitHub.

github.com

 

'Study > Next Step' 카테고리의 다른 글

[Next Step] 3장 ~ 4장 : HTTP Web Server 정리  (0) 2022.07.30
[Next Step] View 화면과 Database 연결  (0) 2022.07.29