assertj

· Test
코틀린에서 테스트코드를 처음 작성하시는 분들을 위한 JUnit 5 단위테스트 작성법을 설명드리려고 합니다. 테스트코드가 익숙지 않으신 분들도 이해하실 수 있게 최대한 쉽게 설명하려고 합니다. 테스트코드가 아예 처음이시라면 저의 이전 포스팅인 코틀린에서 JUnit 5를 사용해 테스트코드 작성하기를 꼭 읽고 와주세요! 1. 단위테스트란?단위테스트란, 프로그램 전체를 테스트하는 것이 아닌 독립된 작은 단위의 기능만을 테스트하는 것을 말합니다. 테스트가 익숙하지 않으신 분들이라면 이 말이 바로 이해가 되지 않으실 겁니다. 예시 코드를 보면서 설명해 보겠습니다. 객체를 하나 정의해 보도록 하죠.class Car(val name: String, speed: Int) { var position: Int = 0 ..
· Test
저번에 코틀린에서 JUnit 5 사용하기 포스팅을 올렸는데요, 일반적으로 테스트코드를 작성할 때 테스팅 프레임워크로 JUnit 5만 사용하지 않습니다. AssertJ라는 라이브러리를 추가로 사용하게 되는데요! AssertJ는 테스트코드의 단언문을 보다 가독성 있게 작성할 수 있도록 도와주는 라이브러리입니다. 이번 포스팅에서는 왜 JUnit 5를 쓰면서 AssertJ도 함께 써야 하는지 알아보겠습니다.아직 JUnit 5와 테스트코드를 잘 알지 못하시는 분들은 위의 링크로 이전 포스팅을 꼭 읽고 오시길 권장드릴게요! 1. AssertJ 없이 단언문 작성해보기AssertJ를 사용하지 않아도 단언문 작성이 불가능한 것은 아닙니다. JUnit 5에서 제공하는 단언 함수가 존재합니다. 한 번 볼까요?import o..
· Test
이번 포스팅에서는 JUnit 5를 사용해 코틀린에서 테스트코드를 어떻게 작성하는지 알아보겠습니다. 저는 재작년 우테코 6기 프리코스를 할 때 테스트코드라는 것을 처음 알게 되었고, 작성해 보았는데요! 난생처음 작성해 보는 데다 관련 정보가 많지 않아서 테스트코드를 짜기 굉장히 어려웠던 기억이 있습니다. 오늘은 제가 우테코에서 배운 JUnit 5 사용법을 기초부터 설명해 보려고 합니다. 테스트코드가 처음이신 분들도 쉽게 따라올 수 있도록 최대한 쉽게 설명하려고 하니, 테스트코드에 대한 이해가 없는 분들께 도움이 되었으면 좋겠습니다! 😊 1. JUnit 5란?테스트코드를 작성하고 싶어서 들어왔는데 JUnit 5 얘기를 계속 하네? 나는 아직 JUnit 5가 뭔지도 모르는데.. 하시는 분들이 계실 수 있습니..
Alsong
'assertj' 태그의 글 목록