を見つけていない。これは、あるPHPユニット - クラスのPHPUnit_Framework_TestCaseを "
を、私はこの質問には百回を頼まれました知っているが、私はPHPUnitのに新しいですし、私は私の場合を助けるために、以前の回答を使用する方法がわかりません私のフォルダ構造
/src/MyDate.php
/src/Autoload.php
/tests/MyDateTest.php
/vendor/phpunit/phpunit
オートロードファイルは、それ
<?php
spl_autoload_register(
function($class) {
static $classes = null;
if ($classes === null) {
$classes = array(
'mydate' => '/MyDate.php'
);
}
$cn = strtolower($class);
if (isset($classes[$cn])) {
require __DIR__ . $classes[$cn];
}
}
);
でこれを持っているとMyDateTest.phpこの
を持っています<?php
class MyDateTest extends PHPUnit_Framework_TestCase
{
|
|
test be here
私は
phpunit --bootstrap= src/autoload.php tests/MyDateTest.php
を実行すると私は似た答えですべてのソリューションを試してみました
Fatal error: Class 'PHPUnit_Framework_TestCase' not found in C:\wamp64\www\datechallange\tests\MyDateTest.php on line 3
このエラーが発生します。クラスでファイルを要求してみましたが、他のクラスがありません。私はphpunitライブラリを含むようにautoloadファイルを修正しようとしましたが、私は何か間違っているか、そうではありません。 --bootstrapを使用する必要はないのでxmlファイルを修正しようとしましたが、同じエラーがあります。
私はキーがそのautoload.phpファイルを変更することだと思いますが、どうすればよいか分かりません。
ありがとうございました