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 |