본문 바로가기

반응형

전체 글

Spring Boot(스프링부트) 테스트 코드 junit 작성 해보기 Spring Boot 테스트 코드 작성 1. TTD란? "테스트 주도 개발: 테스트가 개발을 이끌어 나간다."라고 정의할 수 있다. 메소드 나 함수 같은 프로그램 모듈을 작성할 때 ‘작성 종료조건을 먼저 정해놓고 코딩을 시작 한다’는 의미로 받아들이면 편하다. RED : 항상 실패하는 테스트를 먼저 작성 GREEN : 테스트에 통과하는 프로덕션 코드 작성 REFACTOR : 테스트가 통과하면 프로덕션 코드를 리팩토링 위의 레드 그린 사이클 처럼 우선 테스트를 작성하고 그걸 통과하는 코드를 만들고 해당 과정을 반복하면서 제대로 동작하는지에 대한 피드백을 적극적으로 받는 것이다. TDD를 왜 사용하는가? 개발 단계 초기에 문제를 발견하게 해준다. 추후에 코드를 리팩토링하거나 라이브러리 업그레이드 등에서 기존.. 더보기
Gradle 그레들 Spring Boot 스프링 부트 프로젝트 만들기 Gradle Spring Boot 프로젝트 생성 1. 프로젝트 생성 기본적인 프로젝트 개발 환경은 다음과 같습니다. IntelliJ IDEA - Spring Boot - Java 11 - Gradle Gradle 프로젝트 선택 화면 Project Name, GroupId 작성 화면 2. Gradle 프로젝트를 Spring Boot 프로젝트로 변경 build.gradle 파일을 열어 봅니다. 초기 build.gradle 파일 plugins { id 'java' } group 'org.example' version '1.0-SNAPSHOT' sourceCompatibility = 1.8 repositories { mavenCentral() } dependencies { testCompile group: 'j.. 더보기

반응형