[英]How should a Swift + Objective-C project be setup for Unit Testing
[英]Unit testing with swift 2 for Objective-C project
我想在xcode 7中使用swift 2为旧的Objective-C项目构建单元测试。
专业人士是1 /尝试将Swift与新功能结合使用2 /使用xcode 7中的新xc测试框架
有什么好的做法吗? 感谢分享
在Xcode 7中,创建一个新的Swift文件(“文件”->“新建”->“ SomeClassName.swift”),然后Xcode会提示您添加桥接头文件,请按yes。
在桥接头文件中,导入要公开的类,以快速导入“ #import yourSomeClass.h”。
请注意,如果要在目标c类中使用.swift类,则需要将此import语句添加到.m文件中:
导入yourProjectName-Swift.h>
现在创建一个单元测试目标文件-> new-> target选择Test选项卡,并使用Swift语言创建一个新的单元测试目标。
转到项目导航器中搜索框类型桥接的“构建设置”,并确保其与项目目标使用的标头路径相同,并在Swift编译器中-代码生成确保“安装目标c兼容性标头设置为YES” ”。
不要忘记将您的类导入Bridging-Header.h文件。
基本上,在.Swift测试文件中将其声明为var / let someInstance = YourClass()并进行相关测试。
请享用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.