YWC

spring ) 단위 테스트 5 본문

공부/Web) Spring

spring ) 단위 테스트 5

YWC 2023. 9. 6. 11:49

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. 결과 확인

 


[ 참고 자료 ]

https://knowhoon.tistory.com/119

'공부 > 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