Swift   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了swift – 单元测试找不到类测试大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一个股票标准类调用GeoRssParserDelegate需要测试。 在我的快速单元测试中,我得到了: func testParser() { var bundle = NSBundle(forClass:GeoRssParserTest.classForKeyedArchiver()) var path = bundle.pathForresource("test", ofT
我有一个股票标准类调用GeoRSSParserDelegate需要测试。

在我的快速单元测试中,我得到了:

func testParser()
{
    var bundle = NSBundle(forClass:GeoRSSParserTest.classForKeyedArchiver())
    var path = bundle.pathForresource("test",ofType: "xml")
    let data = NSData.dataWithContentsOfFile(path,options: NSDataReadingOptions.DataReadingMapped,error: nil)
    let xmlParser = NSXMLParser(data:data)
    let delegate = GeoRSSParserDelegate() <-- Compiler fails here
    var bStatus = xmlParser.parse()
    XCTAssertTrue(bStatus,"Parse Failed",file: __FILE__,line: __LINE__)        
}

编译器在上面突出显示的行失败。编译器错误是使用未解析的标识符GeorRSSParserDelegate

该类确实存在并与产品本身一起构建。有什么特别要求吗?

您必须将应用程序的模块导入到单元测试中。这通常是你的应用程序名称。例如,如果您的应用程序名称是GeoRSSParser,则import语句将是:
import GeoRSSParser

大佬总结

以上是大佬教程为你收集整理的swift – 单元测试找不到类测试全部内容,希望文章能够帮你解决swift – 单元测试找不到类测试所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。