# junit

13개의 포스트
post-thumbnail

토비의 스프링 3.1 - 2장_테스트

내가 작성한 코드를 확신하기 위해서."테스트 없는 스프링은 의미가 없다"관심에 따라 분리하라. 쪼갤 수 있을만큼 쪼개라.DB를 사용하면 단위 테스트가 아니다 (X)DB의 상태를 테스트 코드가 관장하고 있다면 단위 테스트다 (O)== "테스트를 위해 DB를 특정 상태로

2020년 6월 22일
·
0개의 댓글
post-thumbnail

JUnit&debug

, debug mode

2020년 5월 28일
·
0개의 댓글

java.sql.date 타입을 테스트 할 때

음악 관련 프로젝트를 하는 중에 DB의 DATE 타입을 다루고자 java.sql.date를 사용해봤다.같아 보이는데 다르다고 한다.답은 진리의 스택오버플로우에서 찾았다.https://stackoverflow.com/questions/23021648/why-is

2020년 4월 27일
·
0개의 댓글
post-thumbnail

Mockito : Mock 리스트를 주입하고 테스트 하기

스프링을 사용하여 빈을 주입 받을때, 같은 타입(interface)을 구현한 빈들을 아래와 같이 컬렉션으로 주입 받아 사용하는 경우가 있다. 그렇다면 단위 테스트 프레임워크로 JUnit을 사용하고 Mockito 라이브러리를 사용할 때, OrderValidationSer

2020년 2월 18일
·
0개의 댓글
post-thumbnail

[JUnit] MockMvc

참고 자료 : [ https://www.youtube.com/watch?v=8S8o46avgAw&t=956s, https://www.youtube.com/watch?v=Ijj5RLSAcYw&t=5s ] 이번글에서는 MockMvc를 사용해 RestController를 test하는 방법에 대해 알아보도록 하겠습니다. 1. RestController 먼저 이...

2020년 1월 19일
·
0개의 댓글
post-thumbnail

[JUnit] Spy

참고 자료 : https://www.udemy.com/course/practical-test-driven-development-for-java-programmers/ image.png 이번글에서는 test에서 특정 메서드만 override 하는 방법인 Spy에 대해 알아보도록 하겠습니다. 1. Mock Instance 우리는 이전 글에서 Stub와 ...

2020년 1월 18일
·
0개의 댓글
post-thumbnail

[JUnit] Bad Test

참고 자료 : https://www.udemy.com/course/practical-test-driven-development-for-java-programmers/ image.png 이번글에서는 prime number 예제를 통해 좋은 test code를 작성하는 방법에 대해 알아보도록 하겠습니다. 1. Check Prime Number 먼저 아래...

2020년 1월 18일
·
0개의 댓글
post-thumbnail

[JUnit] Mock & Mockito -2

참고 자료 : https://www.udemy.com/course/practical-test-driven-development-for-java-programmers/ image.png 이번글에서는 Mock의 Fake 기능과, Stub를 대체하는 방법에 대해 알아보도록 하겠습니다. 1. Stub & Mock 이전까지의 글을 통해 우리는 Stub는 da...

2020년 1월 18일
·
0개의 댓글
post-thumbnail

[JUnit] Mock & Mockito -1

참고 자료 : https://www.udemy.com/course/practical-test-driven-development-for-java-programmers/ image.png 이번글에서는 JUnit의 Mock을 활용해 behavior를 테스트 해보도록 하겠습니다. 1. Test Behavior 1-1) Test Result 이전 글과 동일...

2020년 1월 17일
·
0개의 댓글
post-thumbnail

[JUnit] Stub

참고 자료 : https://www.udemy.com/course/practical-test-driven-development-for-java-programmers/ image.png 이번글에서는 JUnit의 Stub에 대해 알아보도록 하겠습니다. 1. Stub란? > 테스트 용도로 하드 코딩한 값을 반환하는 구현체를 의미합니다. Stub은 주로 ...

2020년 1월 16일
·
0개의 댓글
post-thumbnail

[JUnit] TDD -2

참고 자료 : https://www.udemy.com/course/practical-test-driven-development-for-java-programmers/ image.png 이전 글 : https://velog.io/@minholee_93/2020-01-16-0901-%EC%9E%91%EC%84%B1%EB%90%A8-dak5fzblgc 5....

2020년 1월 16일
·
0개의 댓글
post-thumbnail

[JUnit] TDD -1

참고 자료 : https://www.udemy.com/course/practical-test-driven-development-for-java-programmers/ image.png 이번 글에서는 TDD에 대해 알아보도록 하겠습니다. 1. TDD란? > test먼저 작성하고 그 test를 통과시키는 code를 작성하는 방법입니다. 예를 들어 A+...

2020년 1월 16일
·
0개의 댓글
post-thumbnail

RecoFashion - JUnit을 이용한 유닛테스트

들어가기에 앞서 이번 프로젝트에서 중요하게 여겼던 점 중 하나는 백엔드 아키텍쳐에 관한 것이었는데, 객체 지향 SOLID 원칙 및 clean architecture의 기저에 있는 원칙들을 지켜가며 코드를 작성하려고 노력했다. 구조화된 코드를 작성하는 이유는 두 가지이다. 1. 유지 보수 용이성 어차피 혼자 진행하는 프로젝트이고 따라서 전체적인 어플리케...

2019년 12월 2일
·
0개의 댓글