iOS/TDD
-
[iOS, TDD] UIKit 컴포넌트 테스트하기iOS/TDD 2023. 11. 1. 12:42
지난 글에서 Swift 프로젝트에서 테스트를 진행하고 XCAssert에 대하여 알아보았습니다. https://hhproject.me/14 [iOS, TDD] Swift 테스트와 XCAssert 알아보기 지난 글에서 Swift 프로젝트에 테스트를 도입해봤습니다 https://hhproject.me/entry/Swift-TDD-Swift-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EB%8F%84%EC%9E%85%ED%95%98%EA%B8%B0 [Swift, TDD] Swift 프로젝 hhproject.me 이번 글에서는 UIKit으로 만들어진 뷰컨트롤러에 tableView를 넣고 정상적으로 하위 컴포넌트에 속해 있는지..
-
[iOS, TDD] Swift 테스트와 XCAssert 알아보기iOS/TDD 2023. 10. 31. 13:26
지난 글에서 Swift 프로젝트에 테스트를 도입해봤습니다 https://hhproject.me/entry/Swift-TDD-Swift-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EB%8F%84%EC%9E%85%ED%95%98%EA%B8%B0 [Swift, TDD] Swift 프로젝트에 테스트 도입하기 TDD는 소프트웨어 개발 방법론 중 하나로, 실제 코드를 작성하기 전에 테스트 케이스를 먼저 작성하고, 해당 테스트를 통과하게 하는 코드를 작성하는 방법입니다. 이번 글에서는 Swift 프로젝트 hhproject.me 이번 글에서는 계산기의 기능(더하기, 곱하기)를 코드로 구현하고 테스트 적용하는 방법을 알아보겠습니다..
-
[Swift, TDD] Swift 프로젝트에 테스트 도입하기iOS/TDD 2023. 10. 31. 12:53
TDD는 소프트웨어 개발 방법론 중 하나로, 실제 코드를 작성하기 전에 테스트 케이스를 먼저 작성하고, 해당 테스트를 통과하게 하는 코드를 작성하는 방법입니다. 이번 글에서는 Swift 프로젝트에 TDD방식으로 테스트를 도입하는 방법을 알아보겠습니다. 프로젝트를 생성합니다(Xcode 15.0) Include Tests에 체크표시를 하면 프로젝트 생성 시에 테스트코드를 작성할 수 있습니다. 체크를 안 했다면, Xcode 상단 File - New - Target 에 들어가 Unit Test Bundle을 추가해주시면 됩니다. 테스트를 추가했다면 아래와 같은 코드가 생깁니다. 커맨드(⌘) + U를 누른다면 아래 스크린 샷과 같이 초록색 체크 표시가 뜨며 테스트가 통과했다는 것을 알 수 있습니다. setUpWi..