我为控制器编写了单元测试。
我有一个引导文件,它通过添加一个方法asPublicMap()来改变域类的元类。我在控制器中使用此方法以json的形式返回域类,但只返回一些选定的公共字段。由于MissingMethodException for asPublicMap(),我的单元测试失败了。正如我所理解的,引导类不是为单元测试加载的,而是为集成测试加载的。所以我才会犯这个错误。我的问题是:在单元测试中,是否还有其他地方可以将元类操作考虑
我们的iPhone应用程序使用内置的SenTestingKit进行单元测试,使用KIF进行功能测试。我们使用Zapp for CI,它运行功能测试,但不运行单元测试。作为权宜之计,我想添加一个运行单元测试的功能测试场景。有没有办法以编程方式运行SenTestingKit单元测试?也就是说,不是通过脚本,而是从应用程序内部?