super.setUp() } override func tearDown() { super.tearDown() } } func testExample() { XCTAssert(1 == 1, "wrong message") XCTAssertNil(nil, "wrong message") XCTAssertNotNil("Any", "wrong message") XCTAssertTrue(true, "wrong message") XCTAssertFalse(false, "wrong message") XCTAssertEqual(1, 1, "wrong message") XCTAssertGreaterThan(1, 0, "wrong message") XCTAssertLessThan(0, 1, "wrong message") XCTAssertThrowsError(CalculatorError.unSupportedOperator, "wrong message") XCTAssertNoThrow(CalculatorError.unSupportedOperator, "wrong message") } 繼承 XCTest Case,class name 需以 Tests 結尾 每⼀一條 test case 測完後要做的事 test case 需以 test 前綴 每⼀一條 test case 開始測前要做的事 + U 2. XCTest Framework