Page 1 sur 1

Test fonctionnel ou unitaire sur une classe abstraite parent de la classe controller

Posté : 13 sept. 2019, 12:42
par kevin254kl
Bonjour à tous,

Pourriez vous me conseiller s'il vous plaît?

Voilà j'aimerais ajouter des tests à ce projet https://github.com/taniarascia/laconia j'ai donc installer phpunit en dev et commencer par l'abstract controller https://github.com/taniarascia/lacon...Controller.php

Ma question est pour tester cette classe abstraite il faut des tests fonctionnels ou unitaire? Je couple les deux? Pour les tests fonctionnels j'installe en guzzle?

Par exemple cette fonction, serait plutôt un test fonctionnel je ne vois pas comment la tester autrement?

Code : Tout sélectionner

/** * Redirects to the specified page. */ protected function redirect($view) { $view = strtolower($view); header('Location: /' . $view); exit; }
Merci par avance pour votre aide.

Re: Test fonctionnel ou unitaire sur une classe abstraite parent de la classe controller

Posté : 16 sept. 2019, 09:02
par kevin254kl
Pour répondre,
C'est plutôt du test fonctionnel donc oui on peut utiliser guzzle ou l'outil de test de symfony (y'a aussi laravel) https://symfony.com/doc/current/testing ... onal-tests

Pour tester ce genre de code

Code : Tout sélectionner

Code : Tout sélectionner /** * Redirects to the specified page. */ protected function redirect($view) { $view = strtolower($view); header('Location: /' . $view); exit; }
C'est plutôt du fonctionnel car il-y interaction avec l'environnement et son environnement le système de fichier.