From b547693f15fa3afa4eff07d6362cca72085a9180 Mon Sep 17 00:00:00 2001 From: Oliver Wiese <oliver.wiese@fu-berlin.de> Date: Tue, 18 Jun 2019 15:07:39 -0700 Subject: [PATCH] update testcases --- .../MailServerConfigurationTest.swift | 2 +- enzevalos_iphoneUITests/OnboardingTest.swift | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/enzevalos_iphoneTests/MailServerConfigurationTest.swift b/enzevalos_iphoneTests/MailServerConfigurationTest.swift index 3169dc8f..93af41e2 100644 --- a/enzevalos_iphoneTests/MailServerConfigurationTest.swift +++ b/enzevalos_iphoneTests/MailServerConfigurationTest.swift @@ -278,7 +278,7 @@ class MailServerConfigurationTest: XCTestCase, MailSessionListener{ var res = testDetailSetup(account: account, correctPW: true, imap: true, shouldFail: false) XCTAssertTrue(res) res = testDetailSetup(account: account, correctPW: true, imap: false, shouldFail: false) - XCTAssertTrue(res) + XCTAssertTrue(res, "Failed for \(account.adr)") res = testDetailSetup(account: account, correctPW: false, imap: true, shouldFail: false) XCTAssertFalse(res) res = testDetailSetup(account: account, correctPW: false, imap: false, shouldFail: false) diff --git a/enzevalos_iphoneUITests/OnboardingTest.swift b/enzevalos_iphoneUITests/OnboardingTest.swift index 63bee7c8..3bffc430 100644 --- a/enzevalos_iphoneUITests/OnboardingTest.swift +++ b/enzevalos_iphoneUITests/OnboardingTest.swift @@ -79,12 +79,20 @@ class OnboardingTest: XCTestCase { func testDetailOnboarding() { let accounts = OnboardingTest.loadAccounts() XCTAssertGreaterThan(accounts.count, 0) + var succ = 0 for (_, account) in accounts { setUp() let result = runDetailOnboarding(adr: account.adr, pw: account.pw, hostIMAP: account.hostIMAP, portIMAP: account.portIMAP, conTypeIMAP: account.conTypeIMAP, hostSMTP: account.hostSMTP, portSMTP: account.portSMTP, conTypeSMTP: account.conTypeSMTP) + if !result { + print("#################\nOnboarding failed!\n\(account.adr)\n#################") + } + else { + succ = succ + 1 + } XCTAssertTrue(result) tearDown() } + XCTAssertEqual(succ, accounts.count) } func testMultipleAttempts() { @@ -173,7 +181,7 @@ class OnboardingTest: XCTestCase { enterDetailAccountData(adr: adr, pw: pw, hostIMAP: hostIMAP, portIMAP: portIMAP, conTypeIMAP: conTypeIMAP, hostSMTP: hostSMTP, portSMTP: portSMTP, conTypeSMTP: conTypeSMTP) // But detail onboarding should work! - let finish = app.staticTexts["Access contacts"].waitForExistence(timeout: 20) + let finish = app.staticTexts["Access contacts"].waitForExistence(timeout: 30) return finish } -- GitLab