Mercurial > public > simoleon
annotate SimoleonUITests/SimoleonUITestsLaunchTests.swift @ 189:9f044d33d8ac 2.0.0
add merge policy
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Thu, 23 Dec 2021 16:43:00 +0100 |
parents | ba3ebe8cefe5 |
children |
rev | line source |
---|---|
173
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
1 // |
182
ba3ebe8cefe5
refactor code
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
181
diff
changeset
|
2 // SimoleonUITestsLaunchTests.swift |
ba3ebe8cefe5
refactor code
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
181
diff
changeset
|
3 // SimoleonUITests |
173
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
4 // |
181
5a9430fd6b4d
restart project to new version
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
173
diff
changeset
|
5 // Created by Dennis Concepción Martín on 8/12/21. |
173
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 |
182
ba3ebe8cefe5
refactor code
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
181
diff
changeset
|
10 class SimoleonUITestsLaunchTests: XCTestCase { |
173
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 } |