일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- easy
- LeetCode
- no sources given
- springboot
- springbatch error
- xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
- OpenFeign
- java version
- springboottest
- error
- aws
- JUnit
- yum install java
- 스프링부트테스트
- java 1.8 11
- property or field 'jobparameters' cannot be found on object of type
- java 여러개 버전
- AWS CLI
- querydsl no sources given
- No tests found for given includes
- Medium
- java 11
- log error
- maybe not public or not valid?
- mac os git error
- java
- Java 1.8
- parse
- java 버전 변경
- el1008e
- Today
- Total
목록springboottest (5)
쩨이엠 개발 블로그
Springboot test 중 Assert를 썼음에도 불구하고 "No tests found for given includes:" 라는 문구가 뜨는 경우가 있다 이 때는 import가 제대로 되어있는지 확인한다 이렇게 되어있는 경우가 많다 jupiter.api 패키지 안에 있는 Test 어노테이션으로 변경하면 해결되는 간단한 이슈! 매번 까먹어서 이번에 다시 적어놓기
SpringbootTest 어노테이션을 사용하다보면 굳이 서버를 올릴 필요 없이 간단하게 Test를 하고 싶을 때가 있다 예를 들면 정말 간단한 테스트코드 작성할 때 정말 Test만을 위한 프로젝트를 만들기로 한다 pom.xml junit junit 4.13 test package를 같이 해놔야 Test를 할 때 어려움이 없다 고 하지만 내 경우는 package도 default로 잡아놓았다 정말 자바코드를 위한 Test import static org.junit.Assert.*; import org.junit.Test; public class ServiceTest { @Test public void example(){ String pattern = "01(0|1)-\\d{3,4}-\\d{4}"; asse..
테스트 시 이 테스트가 어떤건지 설명이 필요할 때 그리고 순서를 정해서 돌리고 싶을 때 사용하는 어노테이션 두개가 있다 @TestMethodOrder @DisplayName @TestMethodOrder 필요한 dependency org.springframework.boot spring-boot-starter-test test DataServiceTests.java @TestMethodOrder(MethodOrderer.OrderAnnotation.class) @RunWith(MockitoJUnitRunner.class) @ExtendWith(MockitoExtension.class) class DataServiceTests { @InjectMocks private DataService service; ..
이번 테스트를 하기 위해서는 initialize 때 필요한 데이터들을 DB에서 가져와야한다 DB 접근은 하기 싫을 때(못할때) 그치만 한 것처럼 데이터 리스트를 세팅하려 할 때 쓸 수 있는 Mockito의 함수에 대해서 정리한다 실제 Service 코드 DataService.java @Service @Slf4j public class DataService { @Autowired private DataMapper dataMapper; static Map targetDataMap; static Map stepConfigMap; static List cycleList; @PostConstruct private void init() { initMap(); initStepItem(); } void initMap(..
보통은 테스트 코드를 짜면서 코드를 짠다지만.. 사실 쉽지않다 ㅋㅋㅋㅋ 이번에도 코드를 짜고 그거 테스트하겠다고 테스트코드를 짜기 시작했는데 생각보다 많은걸 알게되어서 정리하는 용도로 쓴다. 내 경우는 MVC가 필요없는 간단한(?) 코드이므로 @SpringBootTest라는 거대한 아이를 쓰지 않는 방향으로 설계했다. @SpringBootTest는 application을 띄우기때문에 통합테스트에 용이하지만 대신 시간도 오래걸리고 무겁기때문에 단위테스트하는데는 알맞지 않다(서버 올리는데 너무 오래걸려서 짜증났다). 해서 이번에 쓸 Test용 어노테이션은 @RunWith(MockitoJUnitRunner.class) @ExtendWith(MockitoExtension.class) 이 두개가 되겠다 필요한 d..