PHPUnitを使用しテストを書きたいと思っています。フレームワークはLaravel(Lumen)を使用しています。
php
1folder 2 ┣ folder1 3 ┃ ┣ folder2 4 ┃ ┣ folder3 5 ┃ ┣ folder4 6 ┃ ┣ Sample.php 7 ┃ 8 ┣ tests 9 ┣ SampleTest.php
php
1<?php 2use PHPUnit\Framework\TestCase; 3 4class SampleTest extends Testcase { 5 public function test1() { 6 $this->assertEquals("", samplefunction()); // Sample.php内のsamplefunctionを呼び出したい。 7 } 8}
このようなフォルダ階層になっている場合、SampleTestクラスの中でSample.php内のsamplefunctionをテストするにはどのようにすればテストが実行できますでしょうか?
現在はvendor/bin/phpunit tests/SampleTest.phpを実行すると
Error: Call to undefined function samplefunction()
というエラーが発生します。
このsamplefunctionを読み込むことができれば実行できると思います。
よろしくお願いいたします。
あなたの回答
tips
プレビュー