Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[Swift] UITest [2 / 3] #84

@seungchan2

Description

@seungchan2

1. setUpWithError

해당 메서드 자체는 테스트가 실행되기 전에 호출된다고 했음

그럼 여기서 앱을 실행을 시켜주면 됨

 override func setUpWithError() throws {
        let app = XCUIApplication()
        app.launch()
        continueAfterFailure = false
    }
  1. 테스트 메서드 정의

스크린샷 2022-06-20 오전 11 57 43

사용자가 테스트 메서드를 정의할 때 맨 앞에 test_를 붙이는게 규칙이라고 함

여기서 테스트할 코드를 작성하면 되는데 그럼 어떻게 빌드를 하냐면

해당 메서드 안에 커서를 넣으면 아래와 같이 Record 버튼이 활성화 됨

스크린샷 2022-06-20 오전 11 59 13

그럼 자동으로 실행이 될 것임

2022-06-20.12.01.41.mov

해당 영상을 보면 시뮬에서 내가 테이블뷰 셀을 터치하면 Recording 한 영역에 코드가 생기는 것을 볼 수 있음

역으로 생각을 해보면 이 코드를 미리 작성을 해놓으면 테스트를 할 수 있다는 소리임 ㅇㅋ?

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions