-
@TestBack end/SpringBoot 2023. 11. 14. 17:28
Intelij에서는 Test 기능을 제공한다. 마우스 오른쪽 클릭 -> go to -> test
Test를 작성하기 위한 화면이 나오고 해당 구간 데이터가 잘 넘어가는지 test가 가능하다.
아래 구문은 예시인데 BUILD SUCCESSFUL 이 뜬다면 data가 잘넘어가는걸 확인할수도 있다. 또한 데이터가
=====================
[{mod_day=2023.08.28, no=1, kind=커피, price=2000, coffee=아메리카노, reg_day=2023.08.28}, {mod_day=2023.08.28, no=2, kind=커피, price=3000, coffee=카페라떼, reg_day=2023.08.28}, {mod_day=2023.08.28, no=3, kind=커피, price=3000, coffee=카푸치노, reg_day=2023.08.28}, {mod_day=2023.08.28, no=4, kind=논커피, price=3500, coffee=그린티, reg_day=2023.08.28}, {mod_day=2023.08.28, no=5, kind=논커피, price=4000, coffee=초코라떼, reg_day=2023.08.28}, {mod_day=2023.08.28, no=6, kind=에이드, price=3000, coffee=파인애플, reg_day=2023.08.28}, {mod_day=2023.08.28, no=7, kind=에이드, price=3000, coffee=제주한라봉, reg_day=2023.08.28}, {mod_day=2023.08.28, no=8, kind=에이드, price=3000, coffee=오렌지, reg_day=2023.08.28}, {mod_day=2023.08.28, no=9, kind=커피, price=2000, coffee=아메리카노, reg_day=2023.08.28}, {mod_day=2023.11.14, no=25, kind=커피, price=678, coffee=에스프레소, reg_day=2023.11.14}]
=====================이런식으로 잘 넘어 간것도 확인할수가 있다.
package com.boot.Sailing.v1.dao; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import java.awt.*; import java.util.List; import java.util.Map; import static org.junit.jupiter.api.Assertions.*; @SpringBootTest class MenuDaoTest { @Autowired MenuDao menuDao; @Test void doList() { List<Map<String, Object>> list = menuDao.doList(); System.out.println("====================="); System.out.println(list); System.out.println("====================="); } @Test void doInsert() { menuDao.doInsert("테스트", "테스트", "8999999"); } }
'Back end > SpringBoot' 카테고리의 다른 글
뷰 템플릿과 MVC 패턴 (2) 2023.11.29 Controller -> Service -> Dao || repository -> dbms (0) 2023.11.16 스프링부트 핵심정리 (0) 2023.11.11 homeController -> Service -> Dao 의 흐름 (0) 2023.08.08 home.jsp 와 sign.jsp (0) 2023.08.08