Test Code2 [JUnit] Intro JUnitjava를 위한 단위 테스트 프레임워크단위테스트는 작성한 코드가 의도대로 작동하는지 작은 단위로 검증하는 것. 이때 단위는 보통 메서드 단위특징테스트 방식을 구분할 수 있는 애너테이션 제공@Test로 메서드를 호출할 때마다 새 인스턴스 생성, 독립 테스트 가능예상 결과를 검증하는 Assertions 메서드 제공사용방법이 단순하며 테스트 코드 작성 시간이 짧다.자동실행, 자체 결과를 확인하고 즉각적 피드백 제공JUnitTestCyclepackage com.junseok.springbootdevelop.test;import org.junit.jupiter.api.*;public class JUnitTestCycle { @BeforeAll // 전체 테스트 시작하기전 1회 실행 static .. 2025. 4. 11. [Jest] Intro Jest?JavaScript를 위한 testing FramworkNest.js에는 미리 설치되어 있고, script도 설정 되어 있어 따로 뭘 할 필요는 없다.Nest.js에서는 .spec.ts 가 테스트전용 파일그 외 설치yarn add --dev jest기본 사용법it("테스트 설명", () => { expect('검증대상').to~('기대 결과')}예시describe('덧셈', () => { const a =1, b = 2 // 일회용 변수 it('a+b의값은 3', () => { expect(a+b).toEqual(3); });});describe는 테스트 그룹을 묶어주는 역할to~() 는 Test Matcher라고 한다.MatchertoEqual()객체가 일치한지 검증toBe()단.. 2025. 4. 10. 이전 1 다음