xctest

    3

    2답변

    우리 젠킨스 CI 슬레이브에 내 iOS 앱에 UI 테스트를 실행, UI를 잘못 내 테스트가 실패 할 때 응용 프로그램 로그를 보는 방법. 로컬에서는 동일한 UI가 예상대로 작동하고 테스트가 통과합니다. 나는 이것을 알아낼 수 없었다 그것은 원격 시스템에 그대로 나는 그것을 디버깅 할 수 없습니다. 따라서 로깅을 추가하여 UI가 원격 젠킨스 노예에서 잘못 표

    2

    2답변

    핵심 데이터 앱에 단위 테스트를 추가하고 싶지만 테스트간에 컨텍스트를 재설정하는 방법은 확실합니다. 데이터가 아닌, 내가 tearDown 함수 내에서 context.reset()를 호출하려고 class PaymentTests: XCTestCase { var context: NSManagedObjectContext! override fu

    0

    1답변

    UIViewController의보기 속성이 viewDidLoad() 메서드를 호출하는 방법을 이해하는 데 문제가 있습니다. 그것은 이해가되지 않지만, 후드 아래에서 무슨 일이 일어나는지 이해하고 싶습니다. Swift 프로그래밍 가이드 나 심지어 UIViewController에 대한 Apple의 참조 가이드에서도 잘 설명되어 있지만 지금은 이해하기가 너무 힘

    0

    1답변

    객체를 초기화하고 사용하는 방법을 더 잘 이해하기 위해 테스트 중심 개발 연습을하고 있습니다. 테스트 케이스에서 UITableView하지만 초기화 함수를 사용할 필요가 없습니다. 여기 코드의 샘플입니다 나는 일반적으로 빠른 언어와 OOP를 배우고으로 import XCTest @testable import PassionProject class ItemL

    2

    3답변

    내 iOS 앱에 대해 UITests를 구현 중입니다. 지금까지 몇 가지 간단한 테스트를 수행 할 수 있었지만 두 개의 섹션이있는 tableView에 왔습니다. 각 섹션에는 정적 텍스트를 포함하는 sectionHeaderView가 있습니다 (예 : "섹션 1"과 "섹션 2", 일반 sectionHeader 스타일. app.tables.staticTexts["

    0

    1답변

    Swift에서 모의 ​​테스트를하고있는 함수를 호출 할 때 변수를 true로 설정하는 모의 사례를 따르고 있습니다. 그러나 명확하지 않은 것은 우리가 함수는 모의 객체 인 서브 클래스에서 함수를 호출 한 다음 부모 메소드의 메소드를 반환합니다. 재정의가 작동하는 방식은 우리가 원하는 로직을 사용하여 함수를 다시 작성한다는 것을 가정하고 원래 함수를 포함하는

    0

    1답변

    나는 tableView 및 상세 vc와 함께 간단한 프로젝트를 가지고 있습니다. tableView에는 "cell (n)"텍스트가있는 20 개의 행이 표시되고 상세 뷰에는 셀이 눌린 레이블이 표시됩니다. 주어진 셀에 탭이 있다고 주장하고 싶습니다. 세부적인 VC 레이블의 tableView에서 텍스트를 찾습니다. 예를 들어, "셀 3"을 포함하는 셀 3을 탭하

    2

    3답변

    이전에 테스트 할 수 있었던 Mac OSX 앱이 있습니다. 그러나 지금 테스트를 실행할 때 한 번 작동합니다. 콘솔에서 아래 오류로 실패하십시오. 나는 그것이 작동 얻을 일부 과감한 일을해야합니다 나는 변경 내 파생 데이터 폴더 및 정리 빌드 폴더의 위치는 경우 - 그것은 일반적으로 다시 한 번 또는 두 번 전에 작동합니다 하지만 테스트를 다시 실행하면 다

    1

    2답변

    나는 OOP 서적을 읽고 있는데 프로토콜에 관한 장이 있습니다. 나는 프로토콜이 클래스가 채택하고 구현할 속성과 메소드를 가진 계약과 유사하다는 것을 이해한다. UITableView 튜토리얼에서 작업 한 후 UITableViewDataSource 프로토콜에 정수를 반환하는 numberOfSections() 메서드가 있음을 발견했습니다. 또한이 메서드는 UI

    2

    2답변

    XCTest (Swift)를 사용하여 xcode에서 ui 테스트를 만들고 있습니다 나머지 테스트를 시작하지 않고 한 클래스에서 2-3 개의 테스트를 어떻게 실행할 수 있습니까? 이 수업? 몇 가지 테스트를 suite에 추가하거나 명령 줄에서 실행하여 필요한 suite/run을 실행할 수 있습니까? XCTestSuite 설명서에 따르면 사용자 지정 테스트 제