XCTest Changes for Swift
XCTest
Added XCTest
Added XCTest.name
Added XCTest.run() -> XCTestRun
Added XCTest.runTest()
Added XCTest.setUp()
Added XCTest.tearDown()
Added XCTest.testCaseCount
Added XCTest.testRun
Added XCTest.testRunClass
Added XCTestCase
Added XCTestCase.invocation
Added XCTestCase.invokeTest()
Added XCTestCase.measureMetrics(_: [String], automaticallyStartMeasuring: Bool, forBlock: () -> Void)
Added XCTestCase.recordFailureWithDescription(_: String, inFile: String, atLine: UInt, expected: Bool)
Added XCTestCase.waitForExpectationsWithTimeout(_: NSTimeInterval, handler: XCWaitCompletionHandler?)
Added XCTestCaseRun
Added XCTestErrorCode [enum]
Added XCTestExpectation
Added XCTestLog
Added XCTestLog.logFileHandle
Added XCTestObservation
Added XCTestObservationCenter
Added XCTestObserver
Added XCTestProbe
Added XCTestRun
Added XCTestRun.executionCount
Added XCTestRun.failureCount
Added XCTestRun.hasSucceeded
Added XCTestRun.recordFailureWithDescription(_: String, inFile: String?, atLine: UInt, expected: Bool)
Added XCTestRun.start()
Added XCTestRun.startDate
Added XCTestRun.stop()
Added XCTestRun.stopDate
Added XCTestRun.test
Added XCTestRun.testCaseCount
Added XCTestRun.testDuration
Added XCTestRun.totalDuration
Added XCTestSuite
Added XCTestSuite.tests
Added XCTestSuiteRun
Added XCTestSuiteRun.testRuns
Added XCUIApplication
Added XCUIApplication.launch()
Added XCUIDevice
Added XCUIDeviceButton [enum]
Added XCUIDeviceButton.Home
Added XCUIElement
Added XCUIElement.exists
Added XCUIElement.hittable
Added XCUIElementAttributes
Added XCUIElementQuery
Added XCUIElementQuery.count
Added XCUIElementQuery.element
Added XCUIElementType [enum]
Added XCUIElementType.Alert
Added XCUIElementType.Any
Added XCUIElementType.Browser
Added XCUIElementType.Button
Added XCUIElementType.Cell
Added XCUIElementType.CheckBox
Added XCUIElementType.ComboBox
Added XCUIElementType.Dialog
Added XCUIElementType.DockItem
Added XCUIElementType.Drawer
Added XCUIElementType.Grid
Added XCUIElementType.Group
Added XCUIElementType.Handle
Added XCUIElementType.HelpTag
Added XCUIElementType.Icon
Added XCUIElementType.Image
Added XCUIElementType.Key
Added XCUIElementType.Keyboard
Added XCUIElementType.Link
Added XCUIElementType.Map
Added XCUIElementType.Matte
Added XCUIElementType.Menu
Added XCUIElementType.MenuBar
Added XCUIElementType.MenuItem
Added XCUIElementType.Other
Added XCUIElementType.Outline
Added XCUIElementType.Picker
Added XCUIElementType.Popover
Added XCUIElementType.Ruler
Added XCUIElementType.Sheet
Added XCUIElementType.Slider
Added XCUIElementType.Splitter
Added XCUIElementType.Stepper
Added XCUIElementType.Switch
Added XCUIElementType.Tab
Added XCUIElementType.TabBar
Added XCUIElementType.TabGroup
Added XCUIElementType.Table
Added XCUIElementType.TableRow
Added XCUIElementType.TextView
Added XCUIElementType.Timeline
Added XCUIElementType.Toggle
Added XCUIElementType.Toolbar
Added XCUIElementType.WebView
Added XCUIElementType.Window
Added XCUIRemote
Added XCUIRemoteButton [enum]
Added XCUIRemoteButton.Down
Added XCUIRemoteButton.Left
Added XCUIRemoteButton.Menu
Added XCUIRemoteButton.Right
Added XCUIRemoteButton.Select
Added XCUIRemoteButton.Up
Added XCT_GENERICS_AVAILABLE
Added XCT_NULLABLE_AVAILABLE
Added XCT_UI_TESTING_AVAILABLE
Added XCTAssertEqual<T : Equatable>(_: () throws -> ContiguousArray<T>, _: () throws -> ContiguousArray<T>, _: () -> String, file: StaticString, line: UInt)
Added XCTAssertEqual<T : Equatable>(_: () throws -> ArraySlice<T>, _: () throws -> ArraySlice<T>, _: () -> String, file: StaticString, line: UInt)
Added XCTAssertEqual<T, U : Equatable>(_: () throws -> [T : U], _: () throws -> [T : U], _: () -> String, file: StaticString, line: UInt)
Added XCTAssertEqual<T : Equatable>(_: () throws -> T?, _: () throws -> T?, _: () -> String, file: StaticString, line: UInt)
Added XCTAssertEqual<T : Equatable>(_: () throws -> [T], _: () throws -> [T], _: () -> String, file: StaticString, line: UInt)
Added XCTAssertNotEqual<T : Equatable>(_: () throws -> T?, _: () throws -> T?, _: () -> String, file: StaticString, line: UInt)
Added XCTAssertNotEqual<T : Equatable>(_: () throws -> [T], _: () throws -> [T], _: () -> String, file: StaticString, line: UInt)
Added XCTAssertNotEqual<T, U : Equatable>(_: () throws -> [T : U], _: () throws -> [T : U], _: () -> String, file: StaticString, line: UInt)
Added XCTAssertNotEqual<T : Equatable>(_: () throws -> ContiguousArray<T>, _: () throws -> ContiguousArray<T>, _: () -> String, file: StaticString, line: UInt)
Added XCTAssertNotEqual<T : Equatable>(_: () throws -> ArraySlice<T>, _: () throws -> ArraySlice<T>, _: () -> String, file: StaticString, line: UInt)
Added XCTestedUnitPath
Added XCTestErrorDomain
Added XCTestObserverClassKey
Added XCTestScopeAll
Added XCTestScopeKey
Added XCTestScopeNone
Added XCTestScopeSelf
Added XCTestToolKey
Added XCUIIdentifierZoomWindow
Added XCUIKeyboardKeyCapsLock
Added XCUIKeyboardKeyClear
Added XCUIKeyboardKeyCommand
Added XCUIKeyboardKeyControl
Added XCUIKeyboardKeyDelete
Added XCUIKeyboardKeyDownArrow
Added XCUIKeyboardKeyEnd
Added XCUIKeyboardKeyEnter
Added XCUIKeyboardKeyEscape
Added XCUIKeyboardKeyF1
Added XCUIKeyboardKeyF10
Added XCUIKeyboardKeyF11
Added XCUIKeyboardKeyF12
Added XCUIKeyboardKeyF13
Added XCUIKeyboardKeyF14
Added XCUIKeyboardKeyF15
Added XCUIKeyboardKeyF16
Added XCUIKeyboardKeyF17
Added XCUIKeyboardKeyF18
Added XCUIKeyboardKeyF19
Added XCUIKeyboardKeyF2
Added XCUIKeyboardKeyF3
Added XCUIKeyboardKeyF4
Added XCUIKeyboardKeyF5
Added XCUIKeyboardKeyF6
Added XCUIKeyboardKeyF7
Added XCUIKeyboardKeyF8
Added XCUIKeyboardKeyF9
Added XCUIKeyboardKeyHelp
Added XCUIKeyboardKeyHome
Added XCUIKeyboardKeyLeftArrow
Added XCUIKeyboardKeyOption
Added XCUIKeyboardKeyPageDown
Added XCUIKeyboardKeyPageUp
Added XCUIKeyboardKeyReturn
Added XCUIKeyboardKeyShift
Added XCUIKeyboardKeySpace
Added XCUIKeyboardKeyTab
Added XCUIKeyboardKeyUpArrow
Added XCWaitCompletionHandler