在运行此测试时,我得到错误:调用未定义的方法OrderControllerTest :: request()
<?php
use PHPUnit\Framework\TestCase;
class OrderControllerTest extends TestCase
{
public function testupload() {
$a='foo';
$output = $this->request('POST',['Order', 'upload',$a] );
}
}
PHPUNIT版本:7.2.4。感谢任何帮助
答案 0 :(得分:0)
对于kenjis/ci-phpunit-test软件包,如果您从application / tests文件夹运行phpunit,那么它将在包含的phpunit.xml和包含的TestCase类中进行选择,那么它们应该运行。
cd application/tests
然后,如果您在项目中使用的是composer安装的phpunit版本:
../../vendor/bin/phpunit
,或者如果您仅使用全局(apt等)安装版本,则:
phpunit
请参阅http://blog.a-way-out.net/blog/2015/06/12/codeigniter3-phpunit/#how-to-run-tests