WooKoo Blog

물과 같이

nimble 2

[iOS] - Quick/Nimble 문서로 Unit Test 배우기 - 2

https://lazyowl.tistory.com/374 지난 1편에 이어서 바로 시작하겠습니다. Nimble Assertions 를 사용하여 테스트 더욱 간결하게 하기 XCTest 로 개발한 테스트 케이스가 실패 할 경우 어떻게 나타날까요? 이렇게만 뜰꺼에요 우리는 이왕 정보를 얻을거 좀 더 많은 정보를 얻으면 좋겠죠? 무언가를 실패했는데? 그래서 뭔데? 등등 왜 실패했는지 원인을 찾는데 많은 시간을 들여요. 그래서 실패 시 이렇게 메세지를 작성했었죠 여기서 nimble 의 힘이 나타납니다! expect(sillyMonkeys).to(contain(kiki)) 이렇게 expect(). to() 를 이용하면 메세지를 작성하지 않아도 알아서 알려줍니다. Quick Example 과 Example 그룹으로 ..

개발/개발 2023.02.14

[iOS] - Quick/Nimble 문서로 Unit Test 배우기 - 1

지난 Unit Test 의 기본 개념에 이어서 https://lazyowl.tistory.com/370 [iOS] - Unit Test 기본 개념 공부하기 많은 개발자분들께서 테스트 코드를 작성이 중요하고 작성을 하고 있다는 것을 알게되었습니다. TDD 에 대하여 장단점을 논하면서 쓰자 쓰지말자 논쟁도 많았구요. 그러나 정말 중요한 것은 테 lazyowl.tistory.com 오늘은 Quick/Nimble 을 배워보려고합니다. Quick 문서가 너무나도 한국어로 잘되어있어서 배워보면서 정리해보려고합니다. Objective-C 와 라이브러리 설치, 프로젝트 설정 등은 과감하게 제외하고 테스트 관련 내용만 문서를 보고 정리하였습니다. https://github.com/Quick/Quick/tree/main/..

개발/개발 2023.02.14