~ 2024.03/Java Spring 개발2 [Java Spring 개발] 테스트코드 작성 패캠 강의를 보며 일단 따라쳤지만, 제대로 이해하지 않으면 나중에 이상하게 사용할 것 같아 정리 요즘 단위테스트는 given-when-then 패턴으로 작성하는 추세이다 (참고) given : 어떤 데이터가 준비되었을 때 when : 어떤 함수를 실행하면 then : 어떤 결과가 나와야 한다 // TodoServiceTest.java @Test void add() { when(this.todoRepository.save(any(TodoEntity.class))) .then(AdditionalAnswers.returnsFirstArg()); TodoRequest expected = new TodoRequest(); expected.setTitle("Test Title"); TodoEntity actual .. 2023. 6. 15. [Java Spring 오류] Could not find org.springframework.boot:spring-boot-starter-data-rest:. Required by: project : 패캠 강의를 들으며 세팅하던 중 오류가 났다. Could not find org.springframework.boot:spring-boot-starter-data-rest:. Required by: project : 넘겨서 듣다보니 plugins에 누락된 부분이 있었다 ㅎㅎ plugins { id 'org.springframework.boot' version '2.4.2' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } 2023. 6. 14. 이전 1 다음