mirror of
				https://github.com/yattee/yattee.git
				synced 2025-11-03 22:22:02 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Swift
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Swift
		
	
	
	
	
	
import XCTest
 | 
						||
 | 
						||
class YatteeUITests: XCTestCase {
 | 
						||
    override func setUpWithError() throws {
 | 
						||
        // Put setup code here. This method is called before the invocation of each test method in the class.
 | 
						||
 | 
						||
        // In UI tests it is usually best to stop immediately when a failure occurs.
 | 
						||
        continueAfterFailure = false
 | 
						||
 | 
						||
        // 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.
 | 
						||
    }
 | 
						||
 | 
						||
    override func tearDownWithError() throws {
 | 
						||
        // Put teardown code here. This method is called after the invocation of each test method in the class.
 | 
						||
    }
 | 
						||
 | 
						||
    func testExample() throws {
 | 
						||
        // UI tests must launch the application that they test.
 | 
						||
        let app = XCUIApplication()
 | 
						||
        app.launch()
 | 
						||
 | 
						||
        // Use recording to get started writing UI tests.
 | 
						||
        // Use XCTAssert and related functions to verify your tests produce the correct results.
 | 
						||
    }
 | 
						||
 | 
						||
    func testLaunchPerformance() throws {
 | 
						||
        if #available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 7.0, *) {
 | 
						||
            // This measures how long it takes to launch your application.
 | 
						||
            measure(metrics: [XCTApplicationLaunchMetric()]) {
 | 
						||
                XCUIApplication().launch()
 | 
						||
            }
 | 
						||
        }
 | 
						||
    }
 | 
						||
}
 |