1. Assertions ๋ฉ์๋ - JunitPracticeTest ์์ฑํ์ฌ ํด๋น ๋ฉ์๋ ํ์ตํ๋๋ก ํ๊ฒ ์ต๋๋ค.- ์์น : com.pcy.dayonetest (test) 1) assertEqualsTest@Testpublic void assertEqualsTest() { String expect = "Something"; String actual = "Something"; Assertions.assertEquals(expect, actual);}- ๋ ๊ฐ์ด ๋์ผํ์ง ํ์ธํฉ๋๋ค.2) assertEqualsTest@Testpublic void assertNotEqualsTest() { String expect = "Something"; String actual = "hello"; ..
๐ป FrameWork(ํ๋ ์์ํฌ)/SpringTEST(์คํ๋งํ ์คํธ)
1. ๊ฐ๋จํ ๊ณ์ฐ๊ธฐ ๊ตฌํ1) MyCalculator - ์์น : com.pcy.dayonetest (main)package com.pcy.dayonetest;public class MyCalculator { private Double result; // ์์ฑ์ public MyCalculator() { this.result = 0.0; } // ์์ฑ์ public MyCalculator(Double initResult) { this.result = initResult; } // ๋ํ๊ธฐ public MyCalculator add(Double number) { this.result += number; retur..
1. SpringBoot ํ๋ก์ ํธ ์์ฑ1) SpringBoot ํ๋ก์ ํธ ๋ค์ด๋ก๋- URL : https://start.spring.io- spring initializr์์ ์์ฑํฉ๋๋ค. - name : dayonetest- Spring Boot version 3.2.6 (3๋ฒ์ ์ด์์ด๋ฉด ๊ด์ฐฎ์ต๋๋ค.)- java version 17- Dependencies : Lombok, Spring Web2) SpringBoot ํ๋ก์ ํธ ์ธํ
๋ฆฌ์ ์ด๋ก open- ๋ค์ด ๋ฐ์ ZIP ํ์ผ ์์ถํด์ ๋ฐ ์ธํ
๋ฆฌ์ ์ด๋ก ์คํํฉ๋๋ค.- ์คํ ๋ฐ ๋น๋ ์๋ฃํ ํ๋ก์ ํธ์ ๋ชจ์ต ์
๋๋ค.- ์๋ฒ ์คํ ๋ฐ ๋ก์ปฌ๋ก ์ ์ํ ๋ชจ์ต์
๋๋ค. - Lombok ํ์ฉ์ ์ํ ์ธํ
๋ฆฌ์ ์ด์ ์ค์ ์ ๋ณ๊ฒฝํฉ๋๋ค. 2. ๊ฐ๋จํ TEST ์์ฑ1) TestData ..