- 이전글 확인 -[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 3-4 [Mocktio] Stubbing 테스트(가짜 데이터 생성)[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 3-3 [Mocktio] 행위 검증 TEST(메서드 호출 여부 확인)[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 3-2 [Mocktio] 간단한 성적 저장 애플리케이션 구현[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 3-1 [Mocktio] 간단한 성적 저장 애플리케이션 구현(로컬 환경 구성)1. ArugmentCaptor - 메소드에 들어가는 인자값 검증할때 사용을 합니다.- EX)ArgumentCapto..
springtest
- 이전글 확인 -[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 3-3 [Mocktio] 행위 검증 TEST(메서드 호출 여부 확인)[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 3-2 [Mocktio] 간단한 성적 저장 애플리케이션 구현[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 3-1 [Mocktio] 간단한 성적 저장 애플리케이션 구현(로컬 환경 구성)1. Mockito.when().thenReturn()- 메소드를 실제 호출하지만 리턴 값은 임의로 정의 할 수 있습니다.- 메소드 작업이 오래 걸릴 경우 끝날때까지 기다려야 합니다.- 실제 메소드를 호출하기 때문에 대상 메소드에 문제점이 있을 경우 발견 할 ..
- 이전글 확인 -[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 3-2 [Mocktio] 간단한 성적 저장 애플리케이션 구현[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 3-1 [Mocktio] 간단한 성적 저장 애플리케이션 구현(로컬 환경 구성)1. Mockito- 단위 테스트를 위해 모의 객체를 생성하고 관리하는 데 사용되는 Java 오픈소스 프레임워크를 의미합니다. - 실제 객체의 동작을 모방하는 모의 객체(Mock Object)를 생성하여 코드의 ‘특정 부분을 격리’시키고 테스트하기 쉽게 만들어줍니다.- Mockito 를 사용하기 위해서는 아래와 같이 gradle에 의존성을 추가해 주어야 합니다.dependencies {.... t..
- 이전글 확인하기 -[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 2-3 [Junit] 테스트에 이름붙이기[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 2-2 [Junit] Assertions 메서드[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 2-1 [Junit] 간단한 계산기 구현 및 테스트코드 작성1. 테스트 반복- MyCalculatorRepeatableTest를 작성하여 확인해보겠습니다.- 위치 : com.pcy.dayonetest (test) @RepeatedTest(5)public void repeatedAddTest() { // Given - 준비 MyCalculator myCalcula..
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"; ..