如何TDD(测试驱动开发)与数据持久性相关的模型?

时间:2016-08-15 07:51:03

标签: tdd xctest

假设我有一个布尔值来指示应用程序是否第一次启动(所以我可以第一次显示一些指南)

我将boolean封装到模型类中(可以称为AppContext

class AppContext {
    var isFirstLaunch: Bool
    var otherAppScopeVar: Int
    // ...
}

我可以测试这种东西吗?

1 个答案:

答案 0 :(得分:1)

你不应该!

您应该只测试这两种情况下的应用程序行为。

您需要在注入具有两种不同状态的数据后执行您的应用程序,以便测试这两种情况。