您好!欢迎来到聚码网

聚码网

热门搜索: 相亲小程序    搭子源码    直播系统自有商城   
  • phpunit单元测试问题
  • 聚码交流
  • 0 0
  • yhuxAvNbtxUM
    0000-00-00 00:00:00
  • 回帖
<?phpnamespaceapp\tests;usePHPUnit\Framework\TestCase;useGuzzleHttp\Client;classUserTestextendsTestCase{private$client;publicfunctionsetUp(){$this->client=new\GuzzleHttp\Client(['base_uri'=>'http://z.slim.com','http_errors'=>false,]);}publicfunctiontestUser(){$response=$this->client->get('/user/vilay');$this->assertEquals(200,$response->getStatusCode());$body=$response->getBody();$data=json_decode($body,true);$this->assertArrayHasKey('code',$data);$this->assertArrayHasKey('msg',$data);$this->assertArrayHasKey('data',$data);$this->assertEquals(0,$data['code']);}}写完测试代码之后,执行phpvendor/bin/phpunitapp/tests/UserTest.php没有执行到测试,直接把phpunit脚本输出了dir=$(d=${0%[/\\]*};cd"$d";cd"../phpunit/phpunit"&&pwd)#SeeifwearerunninginCygwinbycheckingforcygpathprogramifcommand-v'cygpath'>/dev/null2>&1;then#Cygwinpathsstartwith/cygdrive/whichwillbreakwindowsPHP,#soweneedtotranslatethedirpathtowindowsformat.However#wecouldbeusingcygwinPHPwhichdoesnotrequirethis,sowe#testifthepathtoPHPstartswith/cygdrive/ratherthan/usr/binif[[$(whichphp)==/cygdrive/*]];thendir=$(cygpath-m"$dir");fifidir=$(echo$dir|sed's//\/g')"${dir}/phpunit""$@"另外,我把单元测试配置到系统环境变量里面,执行测试phpunitapp/tests/UserTest.php需要在代码头部引入autoload.phprequire_once'vendor/autoload.php';没法自动加载的吗
最近热帖
近期热议
联系我们
Q Q:317563994
电话:400-000-000
邮箱:317563994@qq.com
时间:09:00 - 17:00