美文网首页
iOS单元测试中使用资源

iOS单元测试中使用资源

作者: MrSYLong | 来源:发表于2020-05-25 16:54 被阅读0次

转载自:iOS单元测试中使用资源
在编写iOS的测试用例时,我们经常会要用到一些图片、音频、视频等文件来进行测试。如果这些文件是打包到工程里并且是在单元测试的target里的话,用法跟普通的资源会稍微不一样。

平时我们要用应用程序中的资源文件时会用[NSBundle mainBundle]来获取资源文件,但是在test的target中,利用这个方法是无法获得资源文件的。这是因为test target跟应用程序的app不是在一个bundle中,而mainBundle指的是应用程序的bundle,而不是test的。所以我们要换另一种方式:

NSBundle *bundle = [NSBundlebundleForClass:[selfclass]];

通过这个我们来获取test的bundle,这样我们不需要加用来测试的资源文件放到应用程序中,只需要放到test的target中即可,既可以满足我们的测试要求,又不会增加应用程序的大小。

相关文章

  • 单元测试

    转:iOS 使用Kiwi测试框架进行单元测试

  • iOS单元测试中使用资源

    转载自:iOS单元测试中使用资源在编写iOS的测试用例时,我们经常会要用到一些图片、音频、视频等文件来进行测试。如...

  • iOS开发——单元测试

    iOS开发——单元测试 iOS开发——单元测试

  • iOS - Masonry使用中的一些整理

    [置顶]iOS - Masonry使用中的一些整理 标签:iOS资源大全iOS常用方法iOS学习资料Masonry...

  • iOS单元测试

    iOS单元测试 前言 单元测试使用XCTest框架 单元测试的目标:模型文件 用处:不基于界面UI的情况下,保证模...

  • iOS 单元测试引用cocoapods库中头文件的问题

    iOS 单元测试引用cocoapods库中头文件的问题 关于使用单元测试时,由于现在大部分工程使用的cocoapo...

  • 单元测试

    内容 单元测试 参考文章: [iOS单元测试系列]单元测试框架选型 iOS单元测试:Specta + Expect...

  • iOS单元测试

    iOS单元测试初探以及OCMock使用入门 这段时间在工作之余研究了一下iOS的单元测试,试图在项目中引入开发自己...

  • iOS开发之单元测试

    本文侧重讲述如何在iOS程序的开发过程中使用单元测试。使用Xcode自带的OCUnit作为测试框架。 一、单元测试...

  • 【开发技巧】单元测试

    iOS XCTest单元测试 iOS开发:XCTest单元测试(附上一个单例的测试代码) [iOS单元测试系列]单...

网友评论

      本文标题:iOS单元测试中使用资源

      本文链接:https://www.haomeiwen.com/subject/vqgeahtx.html