`
sinkzephyr
  • 浏览: 89611 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

objective-c Unit Test经验

阅读更多

环境:xcode 4.0 

 

1.比较NSString用STAssertEqualObjects 或 STAssertTrue加 isEqualToString: 

 

2.STAssertEquals 会进行严格的类型判断,只能用来测试C scalars, structs and unions

 

3.STAssertEqualObjects则不会太严格,能用来测试NSObject的值,不判断地址空间.

 

4.STAssertTrue 会相对比较灵活

 

分享到:
评论

相关推荐

    Objective C Application 教程

    使用 Xcode 的内置测试工具,如 Unit Test,进行代码测试,确保软件质量。同时,学会使用断点、变量观察和步进执行等调试技巧,能帮助定位和修复问题。 13. **文档与社区** Apple 提供了大量的开发者文档,包括 ...

    ifengNewsOrderDemo.zip

    10. **测试与调试**:开发过程中,Xcode的断点调试、Instruments工具、单元测试(Unit Test)和UI测试(UI Testing)等都是保证代码质量和性能的重要手段。 通过"ifengNewsOrderDemo"项目,我们可以学习到Objective...

    ocmock for unit test

    OCMock is an Objective-C implementation of mock objects. If you are unfamiliar with the concept of mock objects please visit mockobjects....

    ios面试题收集

    - Objective-C是iOS开发的早期语言,它基于C语言并增加了消息传递机制。 - Swift是Apple在2014年推出的现代编程语言,语法更简洁,安全性更高,支持闭包和泛型。 2. **内存管理**: - 引用计数(ARC):...

    Polarik-Tac-Toe

    在Polarik-Tac-Toe项目中,还可能包含了单元测试(Unit Test),使用XCTest框架来验证游戏逻辑的正确性。这有助于确保代码质量,减少bug的出现。 总的来说,Polarik-Tac-Toe项目是一个很好的Objective-C编程实践...

    GHUnitTestDemo.zip

    GHUnit是一款开源的测试框架,它为Objective-C和Cocoa开发者提供了方便、灵活的测试环境,支持集成到Xcode中,使得iOS和Mac OS X项目的测试工作更加便捷。 在iOS开发中,单元测试是非常重要的一环,它可以帮助...

    TourkingIOS

    1. **Objective-C基础**:Objective-C是在C语言基础上扩展的,引入了Smalltalk的面向对象特性。它包含类、消息传递、协议等概念,是iOS和macOS应用程序开发的核心。理解这些基础概念是深入学习TourkingIOS项目的前提...

    iphone 开发基础教程 源代码

    Xcode提供了强大的测试工具,如Unit Test和UI Test,帮助开发者确保代码质量。此外,学习性能分析和优化技巧,如内存管理和多线程,也是提高应用性能的关键。 通过《iPhone开发基础教程》的学习,开发者将逐步掌握...

    Xcode单元测试(Xcode Unit Testing)

    **Xcode单元测试(Xcode Unit Testing)** 单元测试是软件开发过程中的重要组成部分,它确保了代码的各个小部分——即“单元”——能够独立工作并达到预期效果。在iOS和macOS应用开发中,Apple提供了Xcode工具,内置...

    Creators-iOS:Creators Co-op 的 iOS 应用

    Objective-C(简称OC)是苹果公司基于C语言开发的一种面向对象的编程语言,它是iOS和macOS平台上的主要开发语言。OC语法简洁,支持动态类型和消息传递机制,使得代码更加灵活。在Creators-iOS项目中,开发者利用...

    IOS的UnitTest

    - 在弹出的对话框中选择相应的测试目标类型(例如,对于Objective-C项目选择“Cocoa Unit Test Bundle Target”)。 - 输入测试目标的名称并完成配置。 ##### 3. 创建依赖型测试目标 为了创建依赖于主目标的测试...

    Facebook 开源,Uber 维护的 iOS 快照测试框架.zip

    2. **集成与使用**:`ios-snapshot-test-case`通常与Xcode的unittesting框架集成,可以在Xcode中直接运行。通过编写Swift或Objective-C的测试用例,可以指定需要快照测试的视图或视图控制器。 3. **命令行工具**:...

    iOSDevelopmentTips:iOS开发笔记

    1. Unit Test:利用XCTest进行单元测试,确保代码的正确性。 2. In-App Purchases:应用内购买的实现,包括沙盒测试和生产环境配置。 九、App Store发布 1. App签名与证书:理解如何创建和管理Apple Developer...

    MeiTuanHD:仿了一下iPad版的美团HD

    Objective-C是一种面向对象的语言,它在C语言的基础上扩展了一些特性,如消息传递和类别,使得它在构建用户界面和处理对象关系时特别强大。 【可能包含的知识点】 1. **Objective-C基础**:包括类、对象、消息传递...

    GPGPU:OS X的通用图形处理单元库(10.11及更高版本;使用金属框架)

    GPU,全称Graphics Processing Unit,即图形处理器,最初是为了解决计算机图形渲染问题而设计的。随着时间的发展,GPU在并行计算领域的潜力被广泛发掘,逐渐演变为一种通用计算平台,这就是GPGPU(General-Purpose ...

    百度校招ios

    11. **自动化测试**:了解Unit Test和UI Test的基本概念,以及如何使用XCTest进行测试。 12. **版本控制**:熟悉Git的使用,理解分支、合并、提交等操作。 以上是针对“百度校招iOS”可能涉及的一些关键点,准备...

    OCUnit单元测试学习

    OCUnit是Objective-C编程语言中的一种单元测试框架,它是Xcode集成开发环境(IDE)的一部分,特别是在iOS 7及更高版本中成为标准的测试工具。OCUnit源于SUnit,是Smalltalk语言中的一个单元测试框架。在iOS和macOS的...

    IOS面试题总结,集合了很多培训机构的老师精心整理出来的,绝对给力

    - Unit Test和Integration Test的编写与执行。 - Xcode的Debug工具,如Breakpoint、Console、Instruments等。 这份"iOS面试题总结"涵盖了iOS开发的核心技术和实践,对于求职者来说,理解和掌握这些知识点将大大...

    【Creating New Expressive Social Mediums on the iPhone】[PDF] [iPhone/iPad/iOS]

    总之,通过深入理解单元测试的概念、重要性以及如何在Objective-C环境下利用OCUnit框架进行实际操作,开发者可以在iPhone应用开发中显著提升代码质量和维护效率。这一实践不仅限于社交媒介应用,而是广泛适用于任何...

Global site tag (gtag.js) - Google Analytics