PhpUnit:错误:无法访问jarfile ./../src/Java/File.jar

时间:2018-08-22 11:18:55

标签: symfony phpunit

运行页面测试时,遇到以下浏览器没有的错误消息:

错误:无法访问jarfile ./../ src / Java / File.jar

这是控制器中文件的调用(符号4):

 exec("java -jar ./../src/Java/File.jar $params",$tab);

这是我的测试方法:

public function testView(){

        $crawler = $this->client->request('GET','/test/1');

        if( Response::HTTP_OK !== $this->client->getResponse()->getStatusCode()){
           echo $crawler->filter('div.exception-message-wrapper')->text();  
           echo $crawler->filter('.trace-html-1')->text();
        }

        static::assertEquals(
            Response::HTTP_OK,
            $this->client->getResponse()->getStatusCode()
        );
    }

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

在您的控制器中,您可以尝试使用jar的相对于__DIR__的路径。

 exec("java -jar " . __DIR__ . "../src/Java/File.jar $params", $tab);

要了解,您可以详细了解__DIR__ here