Javascript API를 불러오기 지도 그리기 const mapContainer = document.getElementById('map'); // 지도를 표시할 div const mapOption = { center: new kakao.maps.LatLng(37.566826, 126.9786567), // 지도의 중심좌표 level: 3 // 지도의 확대 레벨 }; const map = new kakao.maps.Map(mapContainer, mapOption); 키워드 검색 const ps = new kakao.maps.services.Places(); ps.keywordSearch('keyword', (data, status, pagination) => { if (status === kakao...
자바에서 단위 테스트를 작성하면서 느낀 주관적인 경험과 여러 자료들을 참고했습니다. 단위 테스트란? 인터페이스, 클래스, 메서드 등의 테스트를 작성하고 그것의 실행과 검증을 자동화 한 테스트 Gradle testImplementation 'org.junit.jupiter:junit-jupiter:5.4.2' testImplementation 'org.assertj:assertj-core:3.11.1' 단위 테스트 예시 public class CalculatorTest { Calculator cal; @BeforeEach public void setUp() { cal = new Calculator(); } @Test public void 덧셈() { assertThat(cal.add(3, 4)).isEqu..
사용목적 기존에는 테스트에 필요한 데이터를 data.sql로 관리 테스트끼리 같은 데이터를 사용하면 테스트에 실패할 수 있음 테스트마다 데이터를 다른 데이터를 사용해도 되지만 관리가 어려워짐 DBUnit을 적용하면... 테스트 실행 전, 후에 작성한 xml로 디비의 데이터를 변경(데이터 변경을 신경 쓰지 않아도 됨) 문제점 DbUnit 과 SpringTestDbUnit 모두 스프링처럼 기업에서 관리되는 프로젝트가 아님 Spring에서 제공하는 test contaniner를 적용해본다. (https://www.baeldung.com/docker-test-containers)) 의존성 testImplementation 'org.dbunit:dbunit:2.6.0' testImplementation 'com...