Ich habe gerade angefangen, Komponententests für meinen Code erneut zu erstellen. Ich hatte PHPUnit in der Vergangenheit, aber heute spielt es nicht Ball. Bevor ich irgendwelche neuen Tests gemacht habe, habe ich beschlossen, einige alte zu testen, um zu sehen, ob sie noch gültig sind, aber ich bekomme einen Fatal Error von PHPUnit selbst. Ich benutze PHPUnit von der CLI in Ubuntu.phpUnit Schwerwiegender Fehler
phpunit TestCaseFile
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/imap.ini on line 1 in Unknown on line 0
PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
Warning: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0
Warning: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
Fatal error: Class 'PHPUnit_Framework_MockObject_Matcher_InvokedRecorder' not found in /usr/share/php/PHPUnit/Framework/MockObject/Matcher/InvokedAtLeastOnce.php on line 60
Call Stack:
0.0002 651688 1. {main}() /usr/bin/phpunit:0
0.0031 1173168 2. require('/usr/share/php/PHPUnit/TextUI/Command.php') /usr/bin/phpunit:48
0.0046 1485456 3. require_once('/usr/share/php/PHPUnit/TextUI/TestRunner.php') /usr/share/php/PHPUnit/TextUI/Command.php:47
0.0047 1503344 4. require_once('/usr/share/php/PHPUnit/Framework.php') /usr/share/php/PHPUnit/TextUI/TestRunner.php:47
0.0168 3848688 5. require('/usr/share/php/PHPUnit/Framework/TestCase.php') /usr/share/php/PHPUnit/Framework.php:68
0.0178 4091880 6. require_once('/usr/share/php/PHPUnit/Framework/MockObject/Matcher/InvokedAtLeastOnce.php') /usr/share/php/PHPUnit/Framework/TestCase.php:49
ich geprüft, um sicherzustellen, dass die Dateien vorhanden sind, dass die Dateipfade usw. sind korrekt, aber ich weiß nicht wirklich, wie etwa gehen Festsetzung es kann jemand helfen?
Das Update funktioniert auch in Windows gut, Sie müssen nur die "Sudo" Teil :) –
Excellent. Danke :) –
Perfekt! Danke – Quentin