분류 전체보기

4주차 카카오 테크 캠퍼스 2단계 - BE - 4주차 클론 과제 과제명 1. 컨트롤러 단위 테스트 과제 설명 1. 컨트롤러 단위테스트를 작성한뒤 소스코드를 업로드하시오. 2. stub을 구현하시오. 과제 상세 : 과제를 진행할 때, 유념해야할 것 컨트롤러 단위테스트가 구현되었는가? Mockito를 이용하여 stub을 구현하였는가? 인증이 필요한 컨트롤러를 테스트할 수 있는가? 200 ok만 체크한 것은 아닌가? (해당 컨트롤러에서 제일 필요한 데이터에 대한 테스트가 구현되었는가?) 모든 요청과 응답이 json으로 처리되어 있는가? 1. 컨트롤러 단위 테스트 01) 컨트롤러 단위테스트를 작성한뒤 소스코드를 업로드하시오. 🔍 기존 코드 분석 GlobalExceptionHandler @RequiredArgsC..
4주차 카카오 테크 캠퍼스 2단계 - BE - 4주차 클론 과제 과제명 1. 컨트롤러 단위 테스트 과제 설명 1. 컨트롤러 단위테스트를 작성한뒤 소스코드를 업로드하시오. 2. stub을 구현하시오. 과제 상세 : 과제를 진행할 때, 유념해야할 것 컨트롤러 단위테스트가 구현되었는가? Mockito를 이용하여 stub을 구현하였는가? 인증이 필요한 컨트롤러를 테스트할 수 있는가? 200 ok만 체크한 것은 아닌가? (해당 컨트롤러에서 제일 필요한 데이터에 대한 테스트가 구현되었는가?) 모든 요청과 응답이 json으로 처리되어 있는가? 📌 배경 지식 Open In View 이해 (= OSIV) "Open in View" : 데이터베이스의 트랜잭션을 뷰(View)가 렌더링되는 시점까지 연장하는 것을 의미 전통적..
3주차 카카오 테크 캠퍼스 2단계 - BE - 3주차 클론 과제 과제명 1. 레포지토리 단위테스트 과제 설명 1. 레포지토리 단위테스트를 구현하여 소스코드를 제출하시오. 2. 쿼리를 테스트하면서 가장 좋은 쿼리를 작성해보시오. 과제 상세 : 수강생들이 과제를 진행할 때, 유념해야할 것 아래 항목은 반드시 포함하여 과제 수행해주세요! 레포지토리 단위테스트가 구현되었는가? 테스트 메서드끼리 유기적으로 연결되지 않았는가? (테스트는 격리성이 필요하다) Persistene Context를 clear하여서 테스트가 구현되었는가? (더미데이터를 JPA를 이용해서 insert 할 예정인데, 레포지토리 테스트시에 영속화된 데이터 때문에 쿼리를 제대로 보지 못할 수 있기 때문에) 테스트 코드의 쿼리 관련된 메서드가 너무..
· 🍵 java
JPA가 무엇일까 ? JPA는 이전에 정리해보았으니 이번에는 JPA Repository에 대해 알아보고자 한다. ▼ JPA 정리글 JAVA | JPA 알아보기 (JPA, JDBC, Hibernate & JPA) 1. JPA Java Persistence API의 약자로, 자바 진영에서 관계형 데이터베이스와 객체 지향 프로그래 밍 간의 데이터를 매핑하고 관리하기 위한 표준 인터페이스 Persistence -> 영구적인 데이터 관리를 위한 codingdialee.tistory.com JPA Repository Java 언어를 사용하여 데이터베이스와 상호 작용하는 데 도움을 주는 인터페이스 애플리케이션에서 데이터베이스와 상호 작용하기 위해 사용되며, 데이터베이스 테이블에 대한 CRUD(Create, Read,..
c0zi
'분류 전체보기' 카테고리의 글 목록 (14 Page)