草庐IT

ClassInTestTarget

全部标签

Swift - 获取 NSBundle 作为测试目标?

在ObjectiveC中,每当我必须访问我会调用的测试包时[NSBundlebundleForClass:[ClassInTestTargetclass]];bundleForClass在Swift中不可用,那么如何访问测试包?我需要它的原因是,为了为我正在处理的框架编写测试,我必须使用内存中的核心数据堆栈。最初所有资源都包含在主要目标和测试目标中,但后来我将所有这些测试助手移动到仅测试目标,现在下面的代码返回nil,这使我的所有测试都失败了letmodelURL=NSBundle.mainBundle().URLForResource("Model",withExtension:"m

Swift - 获取 NSBundle 作为测试目标?

在ObjectiveC中,每当我必须访问我会调用的测试包时[NSBundlebundleForClass:[ClassInTestTargetclass]];bundleForClass在Swift中不可用,那么如何访问测试包?我需要它的原因是,为了为我正在处理的框架编写测试,我必须使用内存中的核心数据堆栈。最初所有资源都包含在主要目标和测试目标中,但后来我将所有这些测试助手移动到仅测试目标,现在下面的代码返回nil,这使我的所有测试都失败了letmodelURL=NSBundle.mainBundle().URLForResource("Model",withExtension:"m