일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 비기능적 요구사항
- 도커 이미지 빌드
- 정적팩토리메서드
- ioc컨테이너
- 스프링 포매터
- method refetence
- 생성자주입
- java predicate
- 스프링di
- Spring
- 기능적 요구사항
- Atomicity
- 그래프큐엘
- 소프트웨어의 품격
- open-session-in-view
- 스프링 시큐리티 설정
- spring formatter
- fetch join
- 스프링
- 토비의 스프링
- IOC
- jpa lazy
- 자바 필터
- 스프링시큐리티
- 동적파라미터
- jpa no session
- kotlin ::
- 수정자주입
- 스프링부트 도커
- kotlin 리팩터링
- Today
- Total
목록Test (4)
공부기록
본 포스팅은 백기선님의 "더 자바, 애플리케이션을 테스트하는 다양한 방법" 을 보고 정리한 글 입니다. 관심 있으신 분들은 https://www.inflearn.com/course/the-java-application-test 를 살펴보세요 개요 테스트 자동화를 위한 Assertions 를 알아보자. assertEquals 이름에서 알 수 있다시피 기대하는 값과 실제 값이 동일한 지 검사하는 메서드다. static void assertEquals(Object expected, Object actual) { assertEquals(expected, actual, (String) null); } static void assertEquals(Object expected, Object actual, String..

본 포스팅은 백기선님의 "더 자바, 애플리케이션을 테스트하는 다양한 방법" 을 보고 정리한 글 입니다. 관심 있으신 분들은 https://www.inflearn.com/course/the-java-application-test 를 살펴보세요 개요 Junit5의 기본 애너테이션이라고 할 수 있는 @Test, @BeforeAll, @BeforeEach, @AfterAll, @AfterEach, @Disabled 를 알아보자. @Test 본 어노테이션을 붙이면 Test 메서드로 인식하고 테스트 한다. JUnit5 기준으로 접근제한자가 Default 여도 된다. (JUnit4 까지는 public이어야 했었다.) @Test void create1() { Study study = new Study(); assert..
코드 다음과 같은 컨트롤러와 서비스가 있다. SampleController @RestController public class SampleController { private SampleService sampleService; public SampleController(SampleService sampleService) { this.sampleService = sampleService; } @GetMapping("/hello") public String hello() { return "hello " + sampleService.getName(); } }SampleService @Service public class SampleService { public String getName() { return "..
스프링부트 2.2부터 JUnit5가 기본적으로 의존성에 추가된다. 클래스와 테스트메서드에 더이상 public 접근제한자 설정 안해줘도 된다. package-private으로 설정하면 된다. @Test JUnit4의 @Test와 같은 애너테이션이라고 이해하면 된다. @BeforeAll 모든 테스트메서드가 실행하기 전 딱 한 번만 호출한다. static void 여야한다 @AfterAll 모든 테스트메서드가 실행한 후 딱 한 번만 호출한다. static void 여야한다 @BeforeEach 개별 테스트 메서드가 실행되기 전 호출한다. @AfterEach 개별 테스트 메서드가 실행한 후 호출한다 @Disabled 테스트 메서드 위에 붙이면 그 테스트는 Ignored 된다. 기본적인 테스트 코드 class B..