MST

星途 面试题库

面试题:Objective-C中XCTest框架的断言方法

请列举至少3个Objective-C的XCTest框架中常用的断言方法,并简述它们的作用。例如,当测试两个数值是否相等时,应该使用哪个断言方法?
49.3万 热度难度
编程语言Objective-C

知识考点

AI 面试

面试题答案

一键面试
  • XCTAssertEqual(expression1, expression2, format...):用于判断两个值是否相等。expression1expression2为要比较的值,format...为断言失败时的描述信息。当测试两个数值是否相等时,应使用此方法。
  • XCTAssertTrue(expression, format...):用于判断表达式expression是否为true,若为false则断言失败,format...为失败时的描述信息。
  • XCTAssertFalse(expression, format...):与XCTAssertTrue相反,用于判断表达式expression是否为false,若为true则断言失败,format...为失败时的描述信息。
  • XCTAssertNil(expression, format...):判断对象expression是否为nil,若不为nil则断言失败,format...为失败时的描述信息。
  • XCTAssertNotNil(expression, format...):判断对象expression是否不为nil,若为nil则断言失败,format...为失败时的描述信息。