하나씩 테스트를 실행가능
그러나
한번에 돌릴때는 순서가 섞여 오류 날 수 있음.
전체 실행 하더라도 하나 실행하고 바로 저장소(repository)를 클리어하여
각각 실행되게 할 수 있음.
@AfterEach
public void afterEach() {
repository.clearStore();
}
public void clearStore(){
store.clear();
}
테스트 클래스 전체 돌렸는데 순서가 섞여있는 경우도 모두 잘 실행됨.
테스트로 틀을 먼저 만들고 개발하는 순서
예시> 삼각형틀을 만들어놓고 그 다음 삼각형모양을 만들어
그 틀에 맞나 밀어 넣어보는 순서.