JAVA/Etc. (2) 썸네일형 리스트형 배열의 길이와 내용을 함께 체크 해야한다. assertArrayEquals 배열의 길이와 내용을 함께 체크하는 assertArrayEquals를 써야함 배열이 같다는 테스트 결과가 나오는 이유는, 테스트에서 단순히 두 배열을 비교할 때 그들이 참조하고 있는 내용이 같다고 판단할 수 있기 때문입니다. 이를 조금 더 구체적으로 설명하겠습니다.1. 배열 객체의 내용 비교Java에서 배열 비교를 할 때는 두 가지 방법이 있습니다:참조 비교 (==)내용 비교 (Arrays.equals())기본적으로, 배열은 객체이기 때문에 참조(주소) 비교가 일어나지만, 만약 배열의 내용(내부 요소)을 비교하는 메서드를 사용하면 내부의 값이 같으면 같다고 판단될 수 있습니다.2. 두 배열의 내용String[] result3 = {""};: 이 배열은 길이가 1인 배열이며, 그 첫 번째 요소로 빈 문자열.. TDD 주요 애노테이션 정리 + Assertions 메서드모음 Junit5 기준 @Test테스트 메소드를 정의할 때 사용. 각 테스트는 이 애노테이션으로 표시됨.@Test void exampleTest() { ... }@BeforeEach각 테스트 메소드 실행 전에 공통적으로 실행해야 하는 초기화 작업을 정의할 때 사용.@BeforeEach void setup() { ... }@AfterEach각 테스트 메소드 실행 후에 정리 작업을 수행할 때 사용.@AfterEach void tearDown() { ... }@BeforeAll모든 테스트가 실행되기 전에 한 번 실행되는 메소드를 정의할 때 사용. 정적 메소드로 정의해야 함.@BeforeAll static void initAll() { ... }@AfterAll모든 테스트가 실행된 후에 한 번 실행되는 메소드를 정의할 때 사용. 정적.. 이전 1 다음