# junit

172개의 포스트

생성자를 쓰지한고 Main메소드가 있는 class JUuit Test 하는 법(아직 찾는 중)

웹페이지에서 코딩테스트 문제를 풀다보니, 문법적으로 내가 잘맞추고 있나 확인하기위해,인텔리제이와 같은 툴에 도움을 받는 경우가 종종있다.하지만, 툴에 똑같이 코드를 옮겨 적는다고, 테스트 케이스를 바로 확인할 수 있는 것이 아니다.그래서, 보통은 그자리에서 instan

2022년 6월 21일
·
0개의 댓글
post-thumbnail

JUnit이란?

자바 프로그래밍 언어용 유닛(단위) 테스트 프레임워크예전 프로그램은 이 코드가 정상적으로 작동하는 지 확인하기위해서, 처음부터 실행하여, 일일이 확인해야 됐었다.하지만, 단위 테스트인 JUnit에 의해, 내가 확인하고자 하는 부분만 따로 꺼내어 테스트를 해볼 수 있으며

2022년 6월 21일
·
0개의 댓글
post-thumbnail

Junit 에서는 Non-Daemon Thread 가 살아 있어도 프로세스는 종료된다.

junit test 는 Non-Daemon Thread 가 있든 말든 상관 안 한다.

2022년 6월 20일
·
0개의 댓글
post-thumbnail

[SpringBoot] 테스트에서 어플리케이션을 여러번 로드

SpringBootTest, DataJpaTest 등 스프링 어플리케이션을 테스트 할 때 어플리케이션이 여러번 로드되는 상황이 발생되었습니다.아래의 이미지에서 보이는 테스트 로그를 살펴보면 테스트들 중 몇 개의 테스트 클래스는 실행이 될 때 어플리케이션이 새로 로드되는

2022년 6월 19일
·
0개의 댓글

JUnit을 이용한 테스트

JUnit은 보이지 않고 숨겨진 단위 테스트를 끌어내 정형화시켜 단위테스트를 쉽게 해주는 Java에서 지원해주는 프레임워크단위테스트 : 모든 함수와 메소드에 대한 테스트케이스를 작성하는 절차. 소스코드의 특정 모듈이 의도된 대로 정확히 작동하는 지 검증Assert 메서

2022년 6월 16일
·
0개의 댓글

JUnit

단위 테스트기능 단위의 테스트 코드를 작성하는 것으로 TDD와 달리 테스트 코드를 꼭 먼저 작성해야 하는 것도 아니고, 리팩토링도 포함되지 않는다. 순수하게 테스트 코드만 작성하는 것을 이야기한다.TDD(Test-Driven Development, TDD)테스트 코드를

2022년 6월 15일
·
0개의 댓글
post-thumbnail

JUnit, 테스트 코드

JUnit, 테스트 코드 설명

2022년 6월 7일
·
0개의 댓글
post-thumbnail

testengine with id 'junit-jupiter' failed to discover tests(테스트를 찾을 수 없습니다)[220604]

테스트 코드를 실행해보려 하는데 에러가 떠서 계속해서 구글링을 해보았다...에러메세지는 다음과 같이 Junit(자바의 단위테스트 프레임워크)이 tests를 찾지 못했다는 것 이었다.testengine with id 'junit-jupiter' failed to disc

2022년 6월 4일
·
0개의 댓글

[테스트 마스터하기 #5] FIRST 속성

테스트 마스터하기#5

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

JUnit - AssertJ

공식 문서 : https://assertj.github.io/doc/특징메서드 체이닝을 지원하여 더 직관적이고 읽기 쉬운 테스트코드를 작성,정확한 에러메세지JUnit이외의 추가적인 메서드 지원BDD 스타일 어센션 지향BDD 스타일 어센션BDD (Behavior

2022년 5월 30일
·
0개의 댓글
post-thumbnail

JUnit - Assert Methods(2)

condition :condition이 true인 경우 테스트 통과message :테스트 결과가 실패일 때, 화면에 출력될 메시지public class PlayGround { @Test public void Test_1() { int a = 1; int b = 2;

2022년 5월 30일
·
0개의 댓글
post-thumbnail

JUnit - Assert Methods(1)

JUnit 5 모듈인 Jupiter는 JUnit4에 있는 Assertion method를 포함하여 여러 메소드를 제공한다. Java8에서 추가된 람다와 함께 사용하면 좋다.Assert method는 org.junit.jupiter.api.Assertions 라는 클래

2022년 5월 30일
·
0개의 댓글
post-thumbnail

JUnit - Annotations

위 코드에서 @Test, .assertEquals()와 같은 부분이 Junit의 존재이유이다.간단히, @Test는 이 메소드가 Test메소드라는 걸 알리는 어노테이션으로, Junit 모듈이 이를 찾아 실행 할 것이다..assertEquals()는 Junit이 제공하는

2022년 5월 30일
·
0개의 댓글
post-thumbnail

JUnit - 101

메인 코드의 동작이 잘 작동하는지 테스트 할 수 있는 코드로 추가적인 코드를 작성해야 한다는 수고가 있지만, 전체적인 비용을 봤을땐, 굉장히 효율적인 작업이다.테스트 코드 없이, 메인 코드를 통해 정상적인 작동을 확인하려면코딩 -> 서버 동작 -> 데이터 입력 -> 테

2022년 5월 30일
·
0개의 댓글
post-thumbnail

IntelliJ에서 JUnit 사용하기

IntelliJ에서 JUnit을 사용하여 테스트하는 방법을 소개한다.

2022년 5월 27일
·
0개의 댓글

스프링 부트와 AWS로 혼자 구현하는 웹 서비스: (2) 스프링 부트에서 테스트 코드를 작성하자

테스트 코드 소개 TDD: 테스트가 주도하는 개발 - 테스트 코드를 먼저 작성하는 것부터 시작 단위 테스트: TDD의 첫번째 단계인 기능 단위의 테스트 코드를 작성하는 것 테스트 코드를 작성함으로써 얻는 이점 개발 단계 초기에 문제를 발견하게 도와준다. 개발자가 나중에 코드를 리팩토링하거나 라이브러리 업그레이드 등에서 기존 기능이 올바르게 작동하는지 확인할...

2022년 5월 23일
·
0개의 댓글
post-thumbnail

Spring - TDD

Spring TDD TIL

2022년 5월 21일
·
0개의 댓글

스프링 부트와 AWS로 혼자 구현하는 웹 서비스: (1) 인텔리제이로 스프링 부트 시작하기

2019년에 나온 책이기 때문에 최신 코드로 변경하기 위해 아래 URL 참고 https://jojoldu.tistory.com/539 Gradle 프로젝트를 스프링 부트 프로젝트로 변경하기 start.spring.io의 spring initializr로도 프로젝트 시작 가능 build.gradle

2022년 5월 20일
·
0개의 댓글