0

我正在尝试为我正在处理的项目编写一些简单的测试用例。我有一个简单的方法,它接受输入并根据输入上的操作结果返回true/false。基本情况单元测试权?在java中,我可以使用一个名为TestNG的框架,它允许我将数据注入到测试中,以便将每个数据输入视为单独的测试。我在Objective-C中发现的是,它模拟了类似于JUnit的某些类似这样的事情是不可能的。我必须做的是在安装程序或某处创建一个数组,然后手动循环遍历数组来运行测试。这最终被视为X输入值的单个测试,而不是X输入值的X测试。有没有办法将测试数据注入到XCTestCase中?

我在Objective-C中目前不可能做什么?我正在使用最新的XCode和iOS8编码。

在此先感谢! - 迈克尔

我的猜测是,XCTesting框架是建立完全像jUnit,这意味着比我的问题答案是没有。我想我会问,如果我错了。

回答

0

我认为基本答案是否定的,那不是XCTestCase如何工作。虽然失败应该让你看到哪种情况是失败的。如果您的目标仅仅是单元测试在第一次失败后不停止运行,您可以覆盖invokeTest,如this StackOverflow thread.

相关问题