일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- auto_assign
- 함수형 프로그래밍
- xcode
- swift github action
- CI
- Firebase
- os_log
- Apple Developer Academy @ POSTECH
- firestore
- 함수형 코딩
- MVVM
- SwiftUI VStack
- github
- Swift thread
- combine
- 쏙쏙 들어오는 함수형 코딩
- swift CI 적용
- 액션과 계산 데이터
- XCTest
- ChatGPT
- 2기화이팅
- Swift
- 하드디스크 삭제 원리
- flutter
- IOS
- LGTM
- print 단점
- 오픈소스
- SwiftUI
- unittest
- Today
- Total
목록unittest (2)
개발공방
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/AMfWx/btsuArgmLVb/KASBRqTaR6aVPmoG2Y03K1/img.png)
이 글의 목표 뭐야? 테스트 이게 끝이야? 별거 없잖아? 테스트 세팅 위 사진처럼 처음 프로젝트를 만들때 Test를 포함했다면 상관 없지만, 테스트를 포함하지 않았거나 위 사진처럼 Target에 Test가 없을땐 직접 추가해주면 된다. Test Target 추가하는 방법 위 사진 순서대로 Test Target을 추가하면 된다. 테스트 대상 우선 테스트 코드를 아주 쉽게 접근하기 위해 아주 간단한 테스트를 먼저 만나보자. 현재 애니또에서 사용하는 Entity중 하나인 RoomListItem 에 대한 테스트 코드를 작성해보겠다. struct RoomListItem { /// 방의 고유 id값 let id: Int /// 방 제목 let title: String /// 현재 진행 상태 let state: Ro..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cqlqsC/btsrS5Oa9ZM/xun5HTs14kDlolE1dRVxMk/img.png)
노션에 먼저 작성한 후 블로그로 옮기기 때문에 노션이 보기에 더 편합니다 https://mingwan.notion.site/Moya-Unit-Test-5745af80d0414f3bbc8f785dd3775efd?pvs=4 들어가면서 Moya의 장점은 뭐가 있을까?? 장점으로 언급되는 곳에는 항상 테스트에 용이하다 라는 말이 항상 존재한다. 얼마나 용이하길래 항상 장점으로 꼽히는 것일까? 한번 알아보자. (Moya를 사용하면서 만들어봤던 영화 검색 프로젝트를 예시로 사용하겠다.) 간단히보는 Moya 사용법 본격적으로 알아보기 전에 아주 간단히 Moya의 사용법을 한번 더 짚고 넘어가자. 다들 알다시피 Moya를 사용하기 위해선 TargetType 이라는 protocol을 채택해야만 한다. import Fou..