[JUnit] 테스트 기본 - 2
·
IT/Spring
오늘은 url 호출에서 parameter가 존재할 때 테스트를 어떻게 하는지 알아본다. 아래와 같이 name 과 age 파라미터를 통해 url을 Get으로 호출 하려고 할 때 코드와 테스트 코드를 어떻게 작성하는지 알아본다. http://localhost:8080/hello/dto?name=incheol&age=28 HelloResponseDto.java 을 생성한다. package com.incheol.app.web.dto; import lombok.Getter; import lombok.RequiredArgsConstructor; @Getter @RequiredArgsConstructor public class HelloResponseDto { private final String name; priv..
[JUnit] 테스트 기본 - 1
·
IT/Spring
개발에 있어서 테스트 코드는 중요하다. 테스트 중에서 단위 테스트는 기능 단위의 테스트 코드를 작성한다. 필자는 첫 회사인 씨xx에 입사를 했을 때 테스트 코드가 뭔지도 몰랐고, 회사에 있는 선임은 테스트 코드가 아닌 개발 방식을 사용해왔기에 실무에서는 코드를 짜고 바로 배포하고 화면에서 눈으로 확인하는 것인 줄 알았다. 그래서 개발을 할 때면 백단 코드 작성 war로 묶어서 export war을 서버에 설치되어있는 톰캣 서버로 파일 질라를 통해서 이동 톰캣 Stop, Start 인터넷 익스플로러를 켜서 화면에서 백단 코드와 연관되어있는 버튼 클릭 성공 또는 실패 실패시 1~5번 반복 이런 식으로 개발을 했었다. 그러다가 두 번째 회사로 이직을 하면서 TDD을 배우면서 테스트 코드가 뭔지 알게 되었고, ..
[JPA] 트랜잭션과 락
·
IT/Spring
[STS4] Mac 단축키 변경 (자동완성)
·
IT/Spring
윈도우에서 자동완성 단축키는 Ctrl + Space 였었다. 하지만 맥으로 바꾸면서 Ctrl + Space는 이미 단축키로 쓰고 있다. 그래서 자동완성 단축키를 Shift + Space로 바꿨다. 1. Eclipse 상단에서 환경설정을 누른다. 2. 왼쪽 상단에 'key' 단어로 검색을 한 후 Content Assist를 기존의 Ctrl + Space 에서 Shift + Space로 변경해준다.