annotate SimoleonUITests/SimoleonUITestsLaunchTests.swift @ 179:7c4a789e51ba

add views
author Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
date Tue, 26 Oct 2021 18:18:36 +0200
parents ad8c6567539d
children 5a9430fd6b4d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
173
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
1 //
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
2 // SimoleonUITestsLaunchTests.swift
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
3 // SimoleonUITests
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
4 //
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
5 // Created by Dennis Concepción Martín on 26/10/21.
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
6 //
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
7
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
8 import XCTest
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
9
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
10 class SimoleonUITestsLaunchTests: XCTestCase {
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
11
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
12 override class var runsForEachTargetApplicationUIConfiguration: Bool {
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
13 true
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
14 }
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
15
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
16 override func setUpWithError() throws {
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
17 continueAfterFailure = false
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
18 }
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
19
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
20 func testLaunch() throws {
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
21 let app = XCUIApplication()
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
22 app.launch()
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
23
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
24 // Insert steps here to perform after app launch but before taking a screenshot,
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
25 // such as logging into a test account or navigating somewhere in the app
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
26
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
27 let attachment = XCTAttachment(screenshot: app.screenshot())
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
28 attachment.name = "Launch Screen"
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
29 attachment.lifetime = .keepAlways
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
30 add(attachment)
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
31 }
ad8c6567539d restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
32 }