单元测试:编写优质代码与节省时间的秘诀
1. 基础准备与代码编写
1.1 项目配置
在开始之前,需要进行一些基础的项目配置,具体步骤如下:
1. 导入 MediaPlayer.framework 库,并将其添加到单元测试和项目目标的链接步骤中。
2. 创建 PlaylistItem 类。
3. 在 PlaylistItem 头文件和测试用例中添加预处理指令 #import <MediaPlayer/MediaPlayer.h> 。
4. 将 PlaylistItem.h 头文件添加到测试用例文件中。
1.2 代码实现
接下来,在 PlaylistItem 类中创建 readMediaItem 方法和 title 属性。以下是简单的实现:
- (void) readMediaItem:(MPMediaItem *)mediaItem
{
title = @"My Title";
}
虽然这个实现很简单,但它能让单元测试通过。这表明测试正在针对实际的应用代码运行,这是有价值的信息。
1.3 引入 Mock 对象
Mock 对象是一类可以替代真实对象的对象。以商场里的人体模型为例,它可以替代真人展示衣
超级会员免费看
订阅专栏 解锁全文
788

被折叠的 条评论
为什么被折叠?



