使用 Eclipse SimpleTest 插件 - SimpleTest 不起作用
我正在使用 Eclipse 3.4.2 并使用“帮助”>“软件更新”安装了最新的 simpletest 插件...
该插件安装正确,并且我能够在“窗口”>“首选项”>“SimpleTest”中进行设置。 我已填写以下字段:Php.exe 文件、php.ini 文件和测试文件后缀。我无法找到 simpletest 路径(甚至在 Eclipse Plugin 文件夹中也找不到)。
我认为这个配置是正确的,并运行了在 simpletest 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 时,没有任何反应。
我需要一些帮助。
谢谢你!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据 simpletest 插件的作者,
他本人不再使用它了。相反,他使用以下过程:
将
require_once('autorun.php');
放在测试文件的顶部注意:这需要包含
autorun.php
的 SimpleTest 目录位于您的include_path
。或者,您可以通过完整路径包含autorun.php
,例如require_once('C:/full/path/to/your/Simpletest/autorun.php');
。甚至可能不必通过 autorun.php 来更改测试文件rel="noreferrer">auto_prepend_file
.根据作者的说法,
according to the author of the simpletest plugin,
he himself is not using it anymore. instead, he uses the following procedure:
put a
require_once('autorun.php');
at the top of the test filenote: this requires the SimpleTest directory containing
autorun.php
to be in yourinclude_path
. alternatively, you can includeautorun.php
by full path, likerequire_once('C:/full/path/to/your/Simpletest/autorun.php');
. it might even be possible not having to change the test file by includingautorun.php
viaauto_prepend_file
.again according to the author,
您需要下载应用程序代码。
看看
http://www.thetricky.net/php/php-unit-testing -在日食中
You need to download the application code.
Take a look at
http://www.thetricky.net/php/php-unit-testing-in-eclipse