在PHPUnit 7.5.6上不允许做测试

时间:2019-03-18 10:49:05

标签: php phpunit

我正在尝试使用选项SELECT a.*, ST_SetSRID(ST_MakePoint(lng lat), 4326) <-> a.geom as dist FROM my_table a where business_type = 'Insurance' ORDER BY dist; 来忽略一些需要编写的测试。

Documentation

  

-禁止做测试
  不执行在其文档块中带有@todo批注的测试。

我尝试了很多方法。这是一些示例:

phpunit --disallow-todo-tests

还写了没有/** * @test * @todo: implement this */ public function my_random_test(): void { $this->assertTrue(false); } /** * @todo: implement this */ public function test_my_another_random_test(): void { $this->assertTrue(false); } public function test_this_one_is_also_random(): void { /** * @todo: implement this */ $this->assertTrue(false); } /** * @test * @todo implement this */ public function another_test(): void { $this->assertTrue(false); } :或类似的@……没有任何效果。我总是失败。

我有一个 phpunit.xml 文件

@todo-annotated

1 个答案:

答案 0 :(得分:0)

@todo后面不应加冒号。这就是phpunit找不到您的待办事项注释的原因。

http://docs.phpdoc.org/references/phpdoc/tags/todo.html