Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
909 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  PHPUnit verifier le type de donnée dans un tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHPUnit verifier le type de donnée dans un tableau

n°2309686
tompouss
Petit chat
Posté le 09-01-2018 à 05:58:06  profilanswer
 

Bonjour,
 
 
je suis entrain d'apprendre à écrire des tests unitaires en PHP et je bloque sur un test précis:
 
 
A l'insertion d'un nouvel utilisateur en base de données, le champ active est setté à false, le champ token est une chaine de caractère aléatoire, et token_validity est un champ date time.
 
L'insertion se passe bien mais j'aimerais tester le type de données insérée dans le champ token afin de m'assurer qu'il n'est pas vide.
 
Donc rajouter un test conditionnel dans le test unitaire
J'ai essayé ca

Code :
  1. $expected = [
  2.                 'group_id' => 5,
  3.                 'first_name' => 'Ben',
  4.                 'last_name' => 'Affleck',
  5.                 'username' => 'ben_affleck@yopmail.com',
  6.                 'active'   => false,
  7.                 'token' => [type => string]
  8.         ];
  9. $result = [
  10.       'group_id' => 5,
  11.                 'first_name' => 'Ben',
  12.                 'last_name' => 'Affleck',
  13.                 'username' => 'ben_affleck@yopmail.com',
  14.                 'active'   => false,
  15.                 'token' => '5c8f8f8f8f8'
  16. ]
  17. $this->assertEquals($expected, $query);
  18. $this->assertContains($expected, $query);


 
Mais ca ne fonctionne pas évidemment.
 
Auriez vous une idée de comment faire ?
 
 
 
Merci pour votre aide :)
 


---------------
collectionneur de pâtes thermiques
mood
Publicité
Posté le 09-01-2018 à 05:58:06  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  PHPUnit verifier le type de donnée dans un tableau

 

Sujets relatifs
Vérifier si variable existe dans la base de donnéeEnregistrement dans la base de donnée
base de donnée enorme sur pc classiquePHP <IMG> Vérifier l'existence de l'image
Besoin d'aide en VBA Excel Concatener + déplacement de donnéeDonnées dans tableau après un fetchAll()
Remplacer le contenu d'une colonne dans ma base de donnée SQLVBA copier une valeur d'un tableau acces vers un autre sous condition
vérifier si valeur dans un intervalle et renvoyer une colonne 
Plus de sujets relatifs à : PHPUnit verifier le type de donnée dans un tableau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR