[iOS] XCTest
2024. 1. 14. 14:06
XCTest
Xcode Project의 unit test, 성능 test, UI test 케이스를 만들어 실행하는 Framework
ViewController.swift
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
}
XCTestCase
final class XCTest1Tests: XCTestCase {
var vc: ViewController! // ViewController 선언
var isViewDidLoad = true // viewDidLoad 케이스 결과 값
override func setUp() {
super.setUp()
vc = ViewController()
}
func test_viewDidLoad가_호출될_때(){
vc.viewDidLoad()
XCTAssertTrue(vc.isViewLoaded) // viewDidLoad Test
}
}
728x90
'iOS > Swift' 카테고리의 다른 글
[Swift] Mirror (1) | 2024.02.18 |
---|---|
[iOS] viewIsAppearing(_:) (0) | 2024.01.28 |
[iOS] 아이폰에서 Dump뜨기 (0) | 2024.01.13 |
[Swift] Dispatch (2) (0) | 2024.01.07 |
[iOS] QR코드 리더기 (0) | 2024.01.06 |