用于以编程方式创建的viewController的TDD-相关查询

问题描述 投票:-1回答:1

对于viewController的TDD:还可以通过编程方式创建ViewController(通过先编写测试,使其失败然后创建,以使测试通过)

i具有通过编码定义的viewcontroller的子视图/ UI组件。 (不是来自情节提要或Nib的IBOutlet)

我有以下查询:

1)检查是否将子视图添加到超级视图2)检查约束是否正确应用3)检查UIView组件的预期属性(如字体,颜色,边框,角半径)是否正确应用。

应该是单元测试还是UI测试的一部分?

ios swift tdd
1个回答
0
投票
这种测试应该是UI测试的一部分。但是,您要测试UI是否布局正确->也请查看快照测试。 (例如,由Facebook和最近的Uber开发-> https://github.com/uber/ios-snapshot-test-case
© www.soinside.com 2019 - 2024. All rights reserved.