OC 单元测试

作者: 鹏飞说 | 来源:发表于2018-06-13 10:57 被阅读0次
TDD

一条testCase就是一个记录,就是一条测试用例

为了创造测试条件OCMock创造测试条件

https://github.com/erikdoe/ocmock
测试顺序
//类方法 1
+(void)setUp {
    [super setUp];
}
// 6
+(void)tearDown {
    [super tearDown];
}
//对象方法 2 4.5
- (void)setUp {
    [super setUp];
    //不断重置信息
    
    // Put setup code here. This method is called before the invocation of each test method in the class.
}
// 4 5.5
- (void)tearDown {
    [super tearDown];
    //不断重置信息
    
    // Put teardown code here. This method is called after the invocation of each test method in the class.
}
// 3
- (void)testAdd {
    // This is an example of a functional test case.
    // Use XCTAssert and related functions to verify your tests produce the correct results.    
}
// 5
- (void)testPerformanceExample {
    // This is an example of a performance test case.
    [self measureBlock:^{
        // Put the code you want to measure the time of here.
    }];
}
测试三段式
ViewController *vc = [ViewController new];
    Person *p = [Person new];
    /**
     测试的基本结构
     Given  创造测试条件,给一些数据 初始化的一些对象 创造测试条件
     
     When 测试方法的参数里面
     
     Then 断言
     
     */
    int a = 1;
    int b = 2;
    int c;
    c = [vc add:a with:b];
    NSString *someInfoString = [vc showSomeBodyInfos:p];
    // 判断逻辑测试
    XCTAssertEqual(c, 3);

相关文章

  • 单元测试(二)

    一. OC&Swift测试工程配置 创建包含单元测试的OC工程TestApp,在TestAppTests目录下创建...

  • OC 单元测试

    TDD 一条testCase就是一个记录,就是一条测试用例 为了创造测试条件OCMock创造测试条件 测试顺序 测...

  • OC单元测试

    转载自你应该知道的单元测试 一、单元测试 单元测试,一个不断被强调,又不断被人忽略的话题,想从屌丝程序员晋级成高级...

  • Swift-单元测试遇到的小问题

    在Swift中做单元测试,与OC中一样,先创建UnitTest类. 可能遇到一些小问题.因为个人项目涉及到OC与S...

  • Xcode:为你的项目集成单元测试(unit tests)时记得

    背景:项目已经创建大约两年,编程语言是常见的OC,项目里用到了cocoapods,也用到了swift,现在单元测试...

  • Swift3.0 对异常错误的处理

    在OC中,单元测试时我们会使用断言,断言中条件满足时会产生异常,并打印出相应的断言错误。而在Swift对异常的处理...

  • OCMock使用技巧

    最近在写OC的单元测试,虽然XCTest已经越来越好了,但是对mock的支持还是欠缺很多。所以上网查了下,发现多说...

  • 旧项目中集成UnitTest与UITest

    背景 当前维护的项目是很多年前的OC项目,项目初期没有集成单元测试与UI测试。 目标 1.不改动当前项目2.集成单...

  • 单元测试

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

  • 3/26day19_JUnit单元测试_NIO

    day19_JUnit单元测试_NIO 复习 今日内容 Junit单元测试[重点] 单元测试概念 什么叫单元测试单...

网友评论

    本文标题:OC 单元测试

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