2017-07-11 1 views
0

Je crée un test cakephp (en utilisant phpunit) et en quelque sorte il s'arrête au milieu de la fonction.Le test de Cakephp se casse au milieu de la fonction

Je suis donc en train de tester le StartController, où il appelle la fonction createInstitution.

Au milieu, j'ai le code suivant:

(...) 
var_dump("0"); 
$newEntry = $this->InstitutionRegistration->findEntryByEmail($email); 
var_dump("1"); 
(...) 

Quand je lance le test, il imprime le « 0 », mais après cela, il ne court plus le test.

Comme ce contrôleur de variable d'accessoires de $, je donne les résultats suivants:

public $fixtures = [ 
    'app.users', 
    'app.institution_registration', 
    'app.institutions', 
]; 

J'utilise une fonction de UsersTable avant la excert du code que j'ai collé

Je reçois aucune erreur sur journal , ni sur la ligne de commande.

Merci pour votre aide. Si plus d'informations nécessaires, faites le moi savoir

Répondre

0

Fondé le problème.

J'ai dû mettre un try-catch et imprimer l'erreur d'exception sur cette fonction pour découvrir quel était le problème. C'était une erreur Mysql qui n'était pas listée.