Ios 获取EXC\u错误的\u指令而不是失败

Ios 获取EXC\u错误的\u指令而不是失败,ios,unit-testing,Ios,Unit Testing,正如你在下图中看到的,当我运行测试时,我没有得到失败的结果。我得到的是错误的EXC_指令。为什么? assert是一个C函数,用于检查程序的必要条件,而不是测试的必要条件。如果条件不满足,它的正常行为是打印一条消息并用信号中止程序。您应该使用xctasertrue或xctasertequals

正如你在下图中看到的,当我运行测试时,我没有得到失败的结果。我得到的是错误的EXC_指令。为什么?

assert是一个C函数,用于检查程序的必要条件,而不是测试的必要条件。如果条件不满足,它的正常行为是打印一条消息并用信号中止程序。您应该使用xctasertrue或xctasertequals