Codeception / Codeception/AspectMock

How I can delete all final keywords from my class and methods

Ouverte
#127 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.