我试图将测试驱动开发应用于生成网页,并且无法使用我的数据库。我正在开发使用Cake 1.1,PHP5和SimpleTest进行单元测试。我的数据库不会立即插入
我的问题是,我有一个测试:(在我的主程序使用功能)
- 使用直接的SQL语句
- 测试,如果该行被插入插入一行
- 删除插入的行。
步骤1和步骤3都正常工作,但步骤2失败。
重要的是要认识到,如果我在不删除行的情况下运行测试(我评论说),然后再次运行测试,但首先消除步骤1(再次简单地评论该行)并且测试通过没有问题。
我也尝试在PHPMyAdmin中直接运行SQL语句(在编辑器中一个接一个地执行),并且它们完美地工作。
我们可以看到一些代码来判断它是否发生在一个或多个事务中? –
我实际上添加了提交,但它仍然无效。谢谢你的想法。 –