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