21일차 - Spring강의(테스트 코드, lombok)

2024. 8. 12. 15:29·Java & Spring/Spring
목차
  1. □ 테스트 코드
  2. □ lombok
  3. □ application.properties

□ 테스트 코드

 

방법1)

  1. 클래스 명에 우측 클릭(혹은 command + n)
  2. Generate클릭
  3. Test클릭
    혹은 (command + shift + t)로 가능
  4. ok를 눌러 생성

 

- 테스트 해보기

  1. 테스트 코드는 main메서드 없이 사용이 가능하다.
  2. Test애노테이션을 추가
  3. DisplayName을 통해 테스트 이름을 정하고
  4. Assertions.assertEquasl(a,b)를 통해 예상값a가 기대값b와 일치하는지 확인한다.

1) 테스트가 정상적으로 진행된경우

2) 테스트의 예상값이 기대값과 다른경우

 

□ lombok

  1. 필드가있는 클래스를 생성
  2. 명령어(@~~)입력
  3. gradle의 build실행
  4. build - classes경로에 만들어진 코드파일 생성

  1. Getter, Setter : 클래스 필드의 getter, setter메서드 생성
  2. AllArgsConstructor : 클래스의 모든 필드를 매개변수로 갖는 생성자를 생성
  3. NoArgsConsturtor : 기본(매개변수를 갖지않는)생성자를 생성
  4. RequriedArgsConsturtor : 클래스의 final 필드를 매개변수로 갖는 생성자를 생성

□ application.properties

spring boot 설정값 정의에 사용

 

'Java & Spring > Spring' 카테고리의 다른 글

28일차 - Spring강의(Bean 수동 등록, Type중복 시 Bean 주입)  (0) 2024.08.22
26일차 - Spring강의(Entity, 영속성 컨텍스트)  (0) 2024.08.20
25일차 - Spring강의(IoC와 DI)  (0) 2024.08.19
25일차 - Spring강의(3 Layer Architecture)  (0) 2024.08.19
21일차 - Spring강의(Spring MVC)  (0) 2024.08.12
  1. □ 테스트 코드
  2. □ lombok
  3. □ application.properties
'Java & Spring/Spring' 카테고리의 다른 글
  • 26일차 - Spring강의(Entity, 영속성 컨텍스트)
  • 25일차 - Spring강의(IoC와 DI)
  • 25일차 - Spring강의(3 Layer Architecture)
  • 21일차 - Spring강의(Spring MVC)
DJ.Kang
DJ.Kang
백엔드 개발 기록 블로그
  • DJ.Kang
    DJ Hello World
    DJ.Kang
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 이론공부
      • 시스템설계
      • Java & Spring
        • TIL
        • 트러블슈팅
        • 고도화
        • 알고리즘
        • 코딩테스트
        • Java
        • Spring
        • Thymeleaf
      • 프로젝트
        • coin-trading
        • 트러블슈팅
      • Docker
      • DB
      • AWS
      • CI-CD
      • 웹
      • git & github
      • 구인공고분석
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    java two-pointer
    java
    java 멤버
    java enhance switch
    데이터 타입
    프로그래머스 java 기초 트레이닝
    데이터 크기
    프로그래머스 java 기초트레이닝
    java 유클리드 호제법
    java 메서드
    Java 생성자
    java기초
    java arrays.copyofrnage()
    개발로드맵
    java 세수의합
    java 에라토스테네스의 체
    자료구조
    Java this
    java 제어자
    java super
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
DJ.Kang
21일차 - Spring강의(테스트 코드, lombok)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.