2009-09-24 62 views
4

我使用Eclipse 3.4.2和使用帮助>软件更新安装SimpleTest的最新插件...使用Eclipse插件SimpleTest的 - SimpleTest的工作不

该插件安装正确,我能够设置它在窗口>首选项> SimpleTest中。 我已填写以下字段:Php.exe文件,php.ini文件和测试文件后缀。我无法找到最简单的路径(甚至没有在Eclipse插件文件夹内)。

我想,这个配置是正确的,跑在SimpleTest的日食网站上发现的第一个测试: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的,什么都没发生。

我需要一些帮助。

谢谢!

回答

5

的SimpleTest的插件according to the author

插件已经失去它的用处(或者更确切地说,工具集现在可以更容易地提供的功能)。

他本人是not using it anymore. instead, he uses the following procedure

  1. download并安装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. 在测试文件上运行通过右键单击测试并选择“运行方式PHP脚本”
  4. 从测试输出在Eclipse控制台

再根据笔者显示出来,

这更容易配置,并且运行速度比插件快。以这种方式运行的另一个好处是,如果您想调试您的测试,那么当您右键单击测试文件时,您可以单击“调试为PHP脚本”而不是“运行方式”。