gpt4 book ai didi

objective-c - XCode 4.2中应用测试和逻辑测试代码模板的区别

转载 作者:搜寻专家 更新时间:2023-10-30 20:21:54 27 4
gpt4 key购买 nike

在 XCode 4.2 中选择测试类型应用程序逻辑时,从代码模板?

我知道应用程序和逻辑测试之间的概念区别(回答here)。我的问题是 XCode 是否对每种测试类型做了不同的事情,或者差异是否纯粹是人为的在类级别

除了使用不同的代码模板外,我能看到的唯一实际区别是默认情况下应用程序测试 #import <UIKit/UIKit.h>而逻辑测试则没有。但是,我编写了使用 UIKit 的逻辑测试在大多数情况下它都有效(除了使用像 UIWebView 这样的怪物)。

最佳答案

至少它设置了一个捆绑加载器和测试主机,这是您的应用程序并在其中注入(inject)测试,允许您在应用程序的上下文中运行测试,这反过来又允许您测试它的基本上所有层,例如,包括 View 和属于 UIKit 的其他组件。我认为逻辑测试只允许您测试基础对象。

如果您在逻辑测试目标和应用程序测试目标的配置中搜索“bundle loader”和“test host”,您会发现值不同。

关于objective-c - XCode 4.2中应用测试和逻辑测试代码模板的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8516745/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com