Codeception / Codeception/AspectMock
How I can delete all final keywords from my class and methods
- Langage dominant
- PHP
- Étoiles
- 784
- Forks
- 132
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
I'm talking about: http://php.net/manual/en/language.oop5.final.php
Why I need this: https://phpunit.de/manual/current/en/test-doubles.html
Final, private and static methods cannot be stubbed or mocked. They are ignored by PHPUnit's test double functionality and retain their original behavior.
Off course I want to delete "final" only during a test execution.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Lisez d'abord la documentation de PHP sur les méthodes final et la section sur les doubles de test de PHPUnit. Définissez le comportement attendu comme la suppression de final uniquement pendant l'exécution des tests, puis déterminez comment AspectMock devrait prendre en charge les classes et les méthodes qui ne peuvent actuellement pas être stubées ou mockées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- php
- Domaine
- testing
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100