修正:我的数据库为空。我的代码覆盖了我现有的(已填充)数据库。这里没什么可看的:)
我有3个“测试”类,可以在我的应用上运行测试。应用程序的一部分功能是解析HTML,所以我有一个标记代码数据库来测试。我不希望这些3个测试类和标记代码数据库包含在我发布的代码中。如何设置Xcode来实现这一目标?
我也在运行单元测试,所以我已经输入了一个测试方法来挂钩我的测试类,但是下面的if语句没有评估为true:
if (sqlite3_prepare_v2(database, sql, -1, &statement, NULL) == SQLITE_OK)
首先想到的是libsqlite3.0.dylib和.sqlite是否被复制了(更多),下面的声明是在此行评估为真之前的 :
if (sqlite3_open([path UTF8String], &database) == SQLITE_OK
所以我可以假设(?)sqlite db和dylib就位。
请记住,代码是从一个已知的工作副本中完全复制的,我回过头来讨论:
我想知道它是否是我缺少的设置,或者它是否仅在SenTestingKit框架中不受支持。是否可以以这种方式挂钩测试类?