gpt4 book ai didi

php - CodeIgniter 和 SimpleTest——如何进行我的第一个测试?

转载 作者:搜寻专家 更新时间:2023-10-31 20:55:40 25 4
gpt4 key购买 nike

我习惯于使用 LAMP、PHP5、MySQL 以及带有 Xdebug 的 NetBeans 进行 Web 开发。

现在我想通过学习如何使用 (A) 适当的测试和 (B) 框架来改进我的开发。所以我设置了 CodeIgniter、SimpleTest 和 easy Xdebug Firefox 的插件。这很有趣,因为maroonbytes为我提供了清晰的说明和可供下载的配置设置。我站在巨人的肩膀上,感激不尽。

我过去用过一些 SimpleTest。这是我写的那种东西:

<?php
require_once('../simpletest/unit_tester.php');
require_once('../simpletest/reporter.php');

class TestOfMysqlTransaction extends UnitTestCase {
function testDB_ViewTable() {
$this->assertEqual(1,1); // a pseudo-test
}
}
$test = new TestOfMysqlTransaction();
$test->run(new HtmlReporter())
?>

所以我希望我知道测试是什么样的。我想不通的是在我的新设置中在哪里以及如何进行测试。我在 maroonbytes 包中没有看到任何示例测试,到目前为止,谷歌已经引导我找到假设单元测试已经在功能上可用的帖子。我该怎么办?

最佳答案

编辑:

如果您遵循 maroonbytes 设置,只需按照说明操作:

  1. 下载 SimpleTest 框架并将文件解压到您的@codeigniter 目录中。
  2. 在您的主文件夹和您的 admin/application 文件夹中创建一个名为 tests 的新文件夹。
  3. 在新的测试文件夹中设置名为“models”、“views”、“controllers”、“libraries”和“helpers”的其他文件夹

任何以 .php 结尾且在任何这些文件夹中带有 UnitTestCase 的文件都应该运行。 :)

关于php - CodeIgniter 和 SimpleTest——如何进行我的第一个测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2845340/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com