假设我有一个文件在
这是类的内容:
无论我做什么,似乎都没有办法测试这个类及其内容。 有人有任何想法吗?
/var/www/project/calculator.class.php
,这是类的内容:
namespace App/Module/Calculator;
abstract class calculator{
static property $add;
static property $result;
function add($val_a, $val_b){
return $a + $b;
}
}
我想为上面的类创建一个测试用例,但似乎无法测试。我卡在非常基础的阶段。
require '/var/www/project/calculator.class.php';
class CalculatorTest extends \PHPUnit_Framework_TestCase {
public function testAbstactDatabaseClassExists()
{
$this->assertEquals(is_object('Database'), 1);
$this->assertEquals(true, in_array('Calculator', get_declared_classes()));
}
}
无论我做什么,似乎都没有办法测试这个类及其内容。 有人有任何想法吗?
具体类
是一个通用术语,指的是可以实例化的类,也就是说,不是抽象类 - http://en.wikipedia.org/wiki/Class_(computer_programming)#Abstract_and_concrete 或者 http://www.cems.uwe.ac.uk/~jsa/UMLJavaShortCourse09/CGOutput/Unit9/unit9(0809)/page_03.htm - Mark Baker