【发布时间】:2011-02-20 04:20:42
【问题描述】:
我习惯于使用 LAMP、PHP5、MySQL 以及带有 Xdebug 的 NetBeans 进行 Web 开发。
现在我想通过学习如何使用 (A) 适当的测试和 (B) 框架来改进我的开发。所以我为 Firefox 设置了 CodeIgniter、SimpleTest 和 easy Xdebug 插件。这很有趣,因为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 方案并以另一种方式集成 SimpleTest。但是“没有可运行的测试”响应。我应该很快就能恢复我的努力,所以希望我能带来好消息。
-
此后没有尝试。 Lucid Lynx + Netbeans 的问题。女儿上大学。等等。尽管如此,仍然希望给它一个打击。
标签: php unit-testing codeigniter simpletest