# junit

320개의 포스트
post-thumbnail

[23-03-28] JUnit

JDK 1.4에서 추가된 assertXXX를 사용하여 테스트 진행.Assertions.assertThat은 Alt+Enter(인텔리제이 단축키 어려워)로 import static으로 선언하는 것이 좋다.결과 화면

약 1시간 전
·
0개의 댓글
·

JUnit5과 Spring boot 테스트 코드 작성-Test Double 사용에 따른 Trade-Off와 Service Layer 단위 테스트(3)

Service Layer를 단위 테스트를 진행하면서 테스트 코드의 설정을 어떻게 할 지(Test double을 적용할지 여부, Spring Context환경, 순수한 Java환경) 그리고 이에 대한 트레이드 오프에 대해서 고민을 하면서 테스트 목적에 맞게 구성할 수 있

약 18시간 전
·
0개의 댓글
·

[스프링3.1]2. 테스트

토비의 스프링의 저자 이일민씨는 스프링의 핵심가치는 객체지향과 테스트라고 소개하고있습니다. 또한 토비의 스프링 3.1에선 저자가 TDD(test driven development)에 대해 특히 강조를합니다. JUnit은 Java 언어로 작성된 유닛 테스트 프레임워크입니

4일 전
·
0개의 댓글
·

[JUnit] MockMvc Test code

실제 객체와 비슷하지만 테스트에 필요한 기능만 가지는 가짜 객체를 만들어서 애플리케이션 서버에 배포하지 않고도 스프링 MVC 동작을 재현할 수 있는 클래스를 의미합니다.여기서 저는 @RestControllerAdvice 적용한 부분을 테스트 해보기 위해 해당 테스트 코

2023년 3월 21일
·
0개의 댓글
·
post-thumbnail

Spring Boot - 테스트코드 작성

테스트코드를 작성하지 않는다면 오류가 발생하는 순간부터, 수정하고 반영하기 까지 계속 톰캣을 내렸다가 다시 실행하는 것을 반복한다.테스트 코드를 작성하면, 이런 문제가 해결되는 것과 더불어 여러가지 장점이 있기 때문에 이번 프로젝트를 진행하면서 테스트 코드를 사용할 생

2023년 3월 18일
·
0개의 댓글
·
post-thumbnail

<TIL> 59. Spring Test

소프트웨어가 예상하지 못한 결과를 내는 것.버그 - '소스 코드'나 '설계과정에서의 오류' 때문에 발생.소프트웨어 내부 구조나 동작원리를 모르는 블랙박스와 같은 상태에서, 즉, 웹 서비스의 사용자 입장에서 동작을 검사하는 방법장점: 누구나 테스트 가능 - 개발자, 디자

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

1) 단위 테스트란 무엇일까?

우리는 소프트웨어가 어떻게 작동할지 코드를 작성하고 단위 테스트를 작성한다. 단위 테스트가 무엇인지 알아보기 전에 우리는 왜 단위 테스트를 작성할까? 지속 가능한 성장이 단위 테스트를 작성하는 목표이자 이유이다.테스트 작성에는 상당한 시간이 필요하기 때문에 테스트가 없

2023년 3월 3일
·
0개의 댓글
·

[SQL] JAVA 연동

아악

2023년 3월 3일
·
0개의 댓글
·
post-thumbnail

코드스테이츠 백엔드 부트캠프 54, 55일차 - [Spring MVC] 테스팅(Testing)

단위 테스트 코드는 대부분 메서드 단위로 작성된다.테스트 케이스(Test Case)테스트를 위한 입력 데이터, 실행 조건, 기대 결과를 표현하기 위한 명세메서드 등 하나의 단위를 테스트하기 위해 작성하는 테스트 코드Fast (빠르게): 테스트 케이스는 빠르게 실행되어야

2023년 3월 3일
·
0개의 댓글
·

테스트 코드 메서드 이름에 관하여..

테스트 코드를 작성함에 있어서 항상 걸림돌이었던 메서드 이름코드리뷰를 받을 때도 항상 지적 받는 것이기에이 기회에 보편적으로 사용하는 테스트 코드 메서드 작명 방법을 정리하고 장단점을 생각해보려한다.

2023년 3월 2일
·
0개의 댓글
·
post-thumbnail

TDD와 JUnit, AssertJ

문제 해결 방법으로 TDD와 DDD를 자주 보았다. 그 중 TDD는 어떤 특징을 가지고 있으며, 현재 내가 쓰는 방식과의 차이와 개선점을 찾아보려고 한다. TDD > TDD (Test Driven Development) : 테스트 주도 개발 테스트 주도 개발은 매

2023년 2월 25일
·
0개의 댓글
·

JUnit 테스트 - 세션, 포워딩 확인

2023년 2월 25일
·
0개의 댓글
·
post-thumbnail

[JUnit] Controller 테스트 코드 작성

Controller Test Code 작성 완료

2023년 2월 20일
·
0개의 댓글
·
post-thumbnail

No Test Found for given includes [ Directory Error ]

JPA repository Test를 진행중에 Autowired로 Repository를 가져왔음에도 불구하고 NPE가나왔다. 알아보니까 알고보니 프로덕트에서 주된 기능을 담당하는 여러 상위 디렉토리가 있는데, 해당 repository가 없는 다른 디렉토리에 테스트 클래

2023년 2월 17일
·
0개의 댓글
·
post-thumbnail

Junit

Junit?Junit 설치 및 설정Junit 테스트 작성테스트 실행 및 결과 확인테스트케이스 작성에 대한 부가적인 기능Mock 객체 사용코드 커버리지 도구 사용Junit5Java에서 사용하는 자동화된 단위 테스트 프레임워크입니다. JUnit은 단위 테스트를 작성, 실행

2023년 2월 17일
·
0개의 댓글
·
post-thumbnail

JUnit5 기본

Junit이란 자바 프로그래밍 언어용 단위 테스트 프레임워크Spring Boot 2.2.0 이전에는 JUnit4가 기본으로 설정되었지만, SpringBoot 2.2.0 버전부터는 JUnit5가 기본으로 설정 JUnit의 경우 SpringBoot initializer에서

2023년 2월 14일
·
0개의 댓글
·
post-thumbnail

[Junit] Service 테스트 코드 작성

Service 테스트 코드 작성

2023년 2월 14일
·
0개의 댓글
·

Junit

Junit이란? 테스트 케이스 작성하는 프레임워크 java 8부터 제공 스프링 부트에서 기본 제공 어노테이션 종류 @Test : 테스트 메소드 @BeforeAll : 전체 메소드들을 실행 전에 한번 실행되는 메소드 @AfterAll : 전체 메소드들을 실행 후에 한번

2023년 2월 14일
·
0개의 댓글
·