【问题标题】:CakePHP - PHPUNIT - Tables getting deleted when we run test.phpCakePHP - PHPUNIT - 当我们运行 test.php 时表被删除
【发布时间】:2013-06-09 15:15:31
【问题描述】:

我是 PHPUnit 测试的新手。我已成功安装 PHPUnit 并且能够运行它。我有一个包含一些记录的新数据库。每当我运行测试用例时,表都会被删除,并且出现数据库错误。请帮忙...

提前谢谢...

【问题讨论】:

    标签: cakephp testing phpunit


    【解决方案1】:

    这是正确的,也是预期的行为。

    您应该创建第二个数据库以运行您的测试。在您的app/Config/database.php 中,您将看到$test 数据库配置。

    这是您的测试将使用的配置。 There is a warning in the book about this.

    【讨论】:

    • 是的...我有一个单独的数据库仅用于测试。但我想测试表单输入...如何为它编写测试用例...
    • 这是一个完全不同的问题。你会想了解功能测试,可能还有 Selenium。
    猜你喜欢
    • 1970-01-01
    • 2023-01-02
    • 2018-03-12
    • 2020-03-29
    • 1970-01-01
    • 2014-02-07
    • 1970-01-01
    • 2015-08-28
    • 2011-04-26
    相关资源
    最近更新 更多