Тестирование абстрактных классов
Следует отметить, что с PHP phpunit-testing 7 была добавлена поддержка phpunit-testing anonymous classes. Это дает вам дополнительные unit-tests возможности для настройки unittest теста для абстрактного класса, который unit-test не зависит от функциональности abstract-class PHPUnit.
class AbstractClassTest extends \PHPUnit_Framework_TestCase
{
/**
* @var AbstractClass
*/
private $testedClass;
public function setUp()
{
$this->testedClass = new class extends AbstractClass {
protected function abstractMethod()
{
// Put a barebones implementation here
}
};
}
// Put your tests here
}
unit-testing
phpunit
abstract-class
2021-12-06T11:23:36+00:00
2022-08-05T18:34:24+00:00
Fufiles
Вопросы с похожей тематикой, как у вопроса:
Тестирование абстрактных классов
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.