我使用的是Eclipse3.4.2,并使用Help>Software更新安装了simpletest的最新插件……
插件安装正确,我可以在Window>Preferences>SimpleTest中设置它。我填写了以下字段: Php.exe文件、php.ini文件和测试文件后缀。我找不到最简单的路径(甚至在Eclipse插件文件夹中也找不到)。
我认为这个配置是正确的,并运行了在最简单的eclipse站点上找到的第一个测试:http://simpletest.sourceforge.net/en/extension_eclipse.html
<?php
class test1 extends UnitTestCase {
function test_pass(){
$x = 1;
$y = 2;
$total = $x + $y;
$this->assertEqual(3,$total, "This should pass");
}
}
?>我一直在按照所有的说明操作,但是当我右键单击并选择RUN AS>SimpleTest时,什么也没有发生。
我需要一些帮助。
谢谢!
发布于 2009-10-14 14:24:47
最简单插件的according to the author,
插件
已经不再有用了(或者更确切地说,这个工具集现在可以更容易地提供功能)。
他自己就是not using it anymore. instead, he uses the following procedure
require_once('autorun.php');注意:这要求包含autorun.php的SimpleTest目录位于include_path中。或者,您可以像require_once('C:/full/path/to/your/Simpletest/autorun.php');一样,通过完整路径包含autorun.php。甚至有可能不必通过右键单击测试文件并选择"Run As PHP Script“
中。
同样,根据作者的说法,
这比插件更容易配置,运行速度也更快。这种方式运行的另一个好处是,如果你想调试你的测试,当你右击测试文件时,你可以点击"Debug As PHP Script“而不是"Run As”。
发布于 2011-08-30 02:06:56
您需要下载应用程序代码。
看一看http://www.thetricky.net/php/php-unit-testing-in-eclipse
https://stackoverflow.com/questions/1474483
复制相似问题