One*_*ema 4 php eclipse unit-testing simpletest
我正在使用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 Code Online (Sandbox Code Playgroud)
我一直在遵循所有说明,但当我右键单击并选择RUN AS> SimpleTest时,没有任何反应.
我需要一些帮助.
谢谢!
插件已经超过了它的实用性(或者说工具集现在可以更容易地提供功能).
把一个require_once('autorun.php');放在测试文件的顶部
注意:这需要包含autorun.php在您的SimpleTest目录中include_path.或者,您可以autorun.php通过完整路径包括,例如require_once('C:/full/path/to/your/Simpletest/autorun.php');.甚至可能不必通过包含autorun.phpvia 来更改测试文件auto_prepend_file.
再次根据作者,
这更容易配置,运行速度比插件快.以这种方式运行的另一个好处是,如果要调试测试,当您右键单击测试文件时,可以单击"Debug As PHP Script"而不是"Run As".
| 归档时间: |
|
| 查看次数: |
2886 次 |
| 最近记录: |