eclipse_test.php.svn-base
来自「PHP 知识管理系统(基于树结构的知识管理系统), 英文原版的PHP源码。」· SVN-BASE 代码 · 共 32 行
SVN-BASE
32 行
<?php// $Id: eclipse_test.php 1505 2007-04-30 23:39:59Z lastcraft $//To run this from the eclipse plugin...you need to make sure that the //SimpleTest path in the preferences is the same as the location of the //eclipse.php file below otherwise you end up with two "different" eclipse.php //files included and that does not work...include_once(dirname(__FILE__) . '/../eclipse.php');Mock::generate('SimpleSocket');class TestOfEclipse extends UnitTestCase { function testPass() { $listener = &new MockSimpleSocket(); $fullpath = realpath(dirname(__FILE__).'/support/test1.php'); $testpath = EclipseReporter::escapeVal($fullpath); $expected = "{status:\"pass\",message:\"pass1 at [$testpath line 4]\",group:\"$testpath\",case:\"test1\",method:\"test_pass\"}"; //this should work...but it doesn't so the next line and the last line are the hacks //$listener->expectOnce('write',array($expected)); $listener->setReturnValue('write',-1); $pathparts = pathinfo($fullpath); $filename = $pathparts['basename']; $test= &new TestSuite($filename); $test->addTestFile($fullpath); $test->run(new EclipseReporter(&$listener)); $this->assertEqual($expected,$listener->output); }}?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?