小编Ale*_*chi的帖子

如何使用PHPunit测试抽象类?

让我们假设我有一个文件 /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; 
 }

}
Run Code Online (Sandbox Code Playgroud)

我想为上面的类创建一个测试用例,但似乎无法测试它.我陷入了最基本的阶段.

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()));

    }

 }
Run Code Online (Sandbox Code Playgroud)

无论我做什么,似乎没有办法测试,课程和它的内容.

任何人有任何想法?

php phpunit unit-testing

4
推荐指数
1
解决办法
3311
查看次数

标签 统计

php ×1

phpunit ×1

unit-testing ×1