面试题答案
一键面试import XCTest
class AddFunctionTests: XCTestCase {
func testAddNormalInput() {
let result = add(a: 2, b: 3)
XCTAssertEqual(result, 5, "正常输入测试:2 + 3 应该等于 5")
}
func testAddWithZero() {
let result = add(a: 0, b: 5)
XCTAssertEqual(result, 5, "边界情况测试:0 + 5 应该等于 5")
}
func testAddNegativeNumbers() {
let result = add(a: -2, b: -3)
XCTAssertEqual(result, -5, "边界情况测试:-2 + (-3) 应该等于 -5")
}
}
func add(a: Int, b: Int) -> Int { return a + b }