से PHPUnit चलाने का प्रयास करता हूं तो मुझे आईडीई PhpStorm में PHPUnit परीक्षण चलाने की कोशिश करने में कोई समस्या नहीं है।त्रुटि जब मैं phpStorm
{
"require": {
"phpunit/phpunit": "3.7.19"
}
}
अब मैं अपवाद recive जब मैं परीक्षण चलाने: PHP Fatal error: Uncaught exception 'PHPUnit_Framework_Exception' with message 'Class "PHPUnit_Extensions_RepeatedTest" does not extend PHPUnit_Framework_TestCase.'
क्या गलत है
मैं संगीतकार फ़ाइल जो लग रहा है का उपयोग करें? जब मैंने नाशपाती स्थापित संस्करण परीक्षण ठीक काम किया।
// संपादित नमूना परीक्षण वर्ग:
class ReaderTest extends PHPUnit_Framework_TestCase
{
/**
* @test
*/
public function shouldGetReadedValue()
{
$this->assertTrue(true);
}
}
// EDIT2 ट्रेस:
/usr/bin/php /tmp/ide-phpunit.php --no-configuration /path/to/my/project
Testing started at 14:53 ...
PHP Fatal error: Uncaught exception 'PHPUnit_Framework_Exception' with message 'Class "PHPUnit_Extensions_RepeatedTest" does not extend PHPUnit_Framework_TestCase.' in /path/to/my/project/vendor/phpunit/phpunit/PHPUnit/Framework/TestSuite.php:183
Stack trace:
#0 /path/to/my/project/vendor/phpunit/phpunit/PHPUnit/Framework/TestSuite.php(315): PHPUnit_Framework_TestSuite->__construct(Object(ReflectionClass))
#1 /path/to/my/project/vendor/phpunit/phpunit/PHPUnit/Framework/TestSuite.php(389): PHPUnit_Framework_TestSuite->addTestSuite(Object(ReflectionClass))
#2 /path/to/my/project/vendor/phpunit/phpunit/PHPUnit/Framework/TestSuite.php(416): PHPUnit_Framework_TestSuite->addTestFile('/var/www/php-sh...')
#3 /path/to/my/project/vendor/phpunit/phpunit/PHPUnit/Runner/BaseTestRunner.php(96): PHPUnit_Framework_TestSuite->addTestFiles(Array)
#4 /path/to/my/project/vendor/phpunit/phpunit/PHPUnit/TextUI/Command.php(150): PHPUnit_Runner_BaseTestRunner->getTest('/var/www/php-sh...', '', A in /path/to/my/project/vendor/phpunit/phpunit/PHPUnit/Framework/TestSuite.php on line 183
Process finished with exit code 255
क्या आप अपना यूनिट परीक्षण दिखा सकते हैं? क्या आपकी टेस्ट क्लास PHPUnit_Framework_TestCase का विस्तार करती है? –
मैं अपना प्रश्न संपादित करता हूं, और नमूना परीक्षण कक्षा जोड़ता हूं। मेरे पास कुछ टेस्ट क्लास हैं। –