PHPUnit сообщает «No tests executed», хотя метод теста написан
final class DiscountCalculatorTest extends TestCase
{
public function appliesTenPercentForVip(): void
{
$this->assertSame(900, (new DiscountCalculator())->apply(1000, vip: true));
}
}
Почему метод не запускается?
- Префикс test или атрибут #[Test]
- Класс теста не должен быть final
- Метод должен быть статическим
- Тесты должны возвращать bool
