Cute Running Puppy
본문 바로가기
개발일기/Java

테스트 코드 작성 삽질 기록

by 징구짱 2023. 4. 21.
728x90

✏️ 문제

테스트 코드를 작성하다보니 되던것도 안 되는것?!?!

왜 ㅜ0ㅜ

 

 

✏️ 원인

기댓값이 0인것을 보니 초기화가 안 먹는것 같다.

직관적으로 보고싶어 setup을 나눈것이 문제인것 같다... 흑흑

 

 

✏️ 해결 방법

setup을 묶어서 해결하였음

 

또 순서대로 나올것 같았는데

뒤죽박죽 섞여 나오는것이 불편했는데 알고모니 메서드명 순으로 출력

메서드명을 수정하였다

 

JUnit5에는 @Order 기능으로 sort가 가능하다고 하는데

@TestMethodOrder(OrderAnnotation.class)
public class JUnitTest {
    @Test
    @Order(1)
    public void TestA() throws Exception {
    }

    @Test
    @Order(2)
    public void TestB() throws Exception {
    }
}

적용해보니 오류가 빠방뜬다... 앞으로 적용해볼 예정!

728x90