繁体   English   中英

使用Eclipse SimpleTest插件 - SimpleTest无法正常工作

[英]Using Eclipse SimpleTest plugin - SimpleTest not working

我正在使用Eclipse 3.4.2并使用帮助>软件更新安装最新的插件以进行简单测试...

插件安装正确,我可以在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时,没有任何反应。

我需要一些帮助。

谢谢!

根据最简单插件的作者

插件已经超过了它的实用性(或者说工具集现在可以更容易地提供功能)。

他自己不再使用它了。 相反,他使用以下程序

  1. 下载并安装SimpleTest
  2. 把一个require_once('autorun.php'); 在测试文件的顶部

    注意:这需要包含autorun.php的SimpleTest目录在include_path 或者,您可以通过完整路径包含autorun.php ,例如require_once('C:/full/path/to/your/Simpletest/autorun.php'); 甚至可能不必通过auto_prepend_file包含autorun.php来更改测试文件。

  3. 通过右键单击测试文件并选择“Run As PHP Script”来运行测试
  4. 测试的输出显示在eclipse控制台中

再次根据作者,

这更容易配置,运行速度比插件快。 以这种方式运行的另一个好处是,如果要调试测试,当您右键单击测试文件时,可以单击“Debug As PHP Script”而不是“Run As”。

您需要下载应用程序代码。

请查看http://www.thetricky.net/php/php-unit-testing-in-eclipse

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM