damusUITests.swift (1368B)
1 // 2 // damusUITests.swift 3 // damusUITests 4 // 5 // Created by William Casarin on 2022-04-01. 6 // 7 8 import XCTest 9 10 class damusUITests: XCTestCase { 11 12 override func setUpWithError() throws { 13 // Put setup code here. This method is called before the invocation of each test method in the class. 14 15 // In UI tests it is usually best to stop immediately when a failure occurs. 16 continueAfterFailure = false 17 18 // In UI tests it’s important to set the initial state - such as interface orientation - required for your tests before they run. The setUp method is a good place to do this. 19 } 20 21 override func tearDownWithError() throws { 22 // Put teardown code here. This method is called after the invocation of each test method in the class. 23 } 24 25 func testExample() throws { 26 // UI tests must launch the application that they test. 27 let app = XCUIApplication() 28 app.launch() 29 30 // Use XCTAssert and related functions to verify your tests produce the correct results. 31 } 32 33 func testLaunchPerformance() throws { 34 if #available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 7.0, *) { 35 // This measures how long it takes to launch your application. 36 measure(metrics: [XCTApplicationLaunchMetric()]) { 37 XCUIApplication().launch() 38 } 39 } 40 } 41 }