유닛테스트
-
kotest 활용해보기2안드로이드 2023. 2. 12. 01:28
kotest에는 아래와 같은 테스트 스타일이 있다. 아래의 스타일 중 테스트하고자 하는 스타일에 맞춰 선택하면 된다.Test StyleInspired ByFun SpecScalaTestString SpecA Kotest originalShould SpecA Kotest originalDescribe SpecJavascript frameworks and RSpecBehavior SpecBDD frameworksFree SpecScalaTestWord SpecScalaTestFeature SpecCucumberExpect SpecA Kotest originalAnnotation SpecJUnit하나씩 알아보자! 주로 사용하게 될 스타일 몇가지를 알아보자.1. FunSpec가장 기본이 되는 스타일인듯하다. t..
-
kotest 활용해보기1 (라이브러리 적용하기)안드로이드 2023. 1. 28. 22:55
학습 이유 유닛테스트를 사용하지 않으면서 빌드를 하다보니 개발하는 시간이 상당히 길어진다.코드 수정 → 빌드 → UI조작 → 테스트 → 반복 글로만 봐도 귀찮음이 상당하다.또한, 기기마다 차이가 있지만 빌드 시간이 길어지면 흐름이 끊기는 경우들이 있었다.그래서 유닛테스트를 본격적으로 알아보려한다. 사실 junit을 알아보려 했지만 유닛테스트를 검색해보니 kotest가 더 kotlin스러운 테스트를 할 수 있는 녀석이라고 해서 학습하게 되었다. 의존성 추가android { .....(생략) testOptions { unitTests.all { useJUnitPlatform() } } } dependencies { ......(생략) // kotest 라이브러리 def KOTEST_VERSION = "5.5..