我正在尝试为我正在处理的项目编写一些简单的测试用例。我有一个简单的方法,它接受一个输入并返回true / false取决于该输入上的操作的结果。基础单元测试对吗?在java中,我可以使用一个名为TestNG的框架,它允许我将数据注入到测试中,以便每个数据输入都被视为一个单独的测试。我在Objective-C中发现的是它模拟类似于JUnit的东西,这样的东西是不可能的。我需要做的是在setup或某处创建一个数组,然后手动循环遍历该数组以运行测试。这最终被视为X输入值的单个测试,而不是X输入值的X测试。
我目前在Objective-C中无法提出的问题是什么?我正在使用最新的XCode和iOS8编码。
提前致谢! - 迈克尔
我的猜测是XCTesting框架的构建与jUnit完全一样,这意味着我的问题的答案是否定的。我以为如果我错了,我会问。
答案 0 :(得分:0)
我认为基本答案是否定的,那不是XCTestCase
的工作方式。虽然失败应该让你看看它失败了哪种情况。如果你的目标仅仅是单元测试在第一次失败后不停止运行,你可以覆盖this StackOverflow thread.
invokeTest