YWC
spring ) 단위 테스트 5 본문
2023.09.05 - [공부/Web) Spring] - spring ) 단위 테스트 1
2023.09.05 - [공부/Web) Spring] - spring ) 단위 테스트 2
2023.09.05 - [공부/Web) Spring] - spring ) 단위 테스트 3
1. Dto 제작
package org.example.book.web.dto;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
@Getter
@RequiredArgsConstructor
public class HelloResponseDto {
private final String name;
private final int amount;
}
2. Test 파일 제작
3. Test 코드 삽입
package org.example.book.web.dto;
import junit.framework.TestCase;
import org.junit.Test;
import static org.assertj.core.api.Assertions.assertThat;
public class HelloResponseDtoTest {
@Test
public void lombok_func(){
String name = "test";
int amount = 1000;
HelloResponseDto dto = new HelloResponseDto(name, amount);
assertThat(dto.getName()).isEqualTo(name);
assertThat(dto.getAmount()).isEqualTo(amount);
}
// public void testTestGetName() {
// }
//
// public void testGetAmount() {
// }
}
4. 코드 분석
@assertThat
- 테 검증하고 싶은 대상을 메소드 인자로 받음
5. 결과 확인
[ 참고 자료 ]
'공부 > Web) Spring' 카테고리의 다른 글
spring ) jdbc (0) | 2023.09.13 |
---|---|
spring ) controller에서 dto 값 받기 (0) | 2023.09.06 |
spring ) 단위 테스트 4 (0) | 2023.09.05 |
spring ) 단위 테스트 1 (0) | 2023.09.05 |
spring ) 단위 테스트 3 (0) | 2023.09.05 |