首先是怎么把这2个框架集成到项目中
我用的是Swift做项目的开发语言
首先创建一个Swift项目, 然后用cocoapod集成到项目中, podfile文件内容请参考github ----> https://github.com/Quick/Quick#
下面是一个例子
use_frameworks! def testing_pods pod ‘Quick‘, ‘~> 0.8.0‘ pod ‘Nimble‘, ‘3.0.0‘ end // SwiftQuickTestTests 项目中上图中的测试单元, 说简单就是创建项目勾选【Unit Tests】/ 【UI Tests】, 然后你左侧会生成上图2个文件夹 // SwiftQuickTestUITests 项目中上图中的测试单元 target ‘SwiftQuickTestTests‘ do testing_pods end target ‘SwiftQuickTestUITests‘ do testing_pods end
2个框架下载到本地之后, 紧接着就是包含这2个框架的main.h文件(Quick.h / Nimble.h)
创建Swift 与 oc桥接文件, 类似于【SwiftQuickTestTests-Bridging-Header】这个样子的【ProjectName-Bridging-Header】里面包含下面代码,
随便创建一个oc文件, 系统就会提示让你创建文件的message, 你点击created, 就会自动创建类似上面的文件。
为什么要创建oc文件,因为这2个框架还是用oc写, Swift 是不能直接调用oc代码的, 也是需要引用之后才能调用
#import <Quick/Quick.h> #import <Nimble/Nimble.h>
这样基本就是把2个框架包含在单元测试里面了, 具体写什么就是项目中每个单元模块要做的事情了
时间: 2024-11-05 13:33:36