/[openfoncier]/trunk/tests/testAdministration.php
ViewVC logotype

Diff of /trunk/tests/testAdministration.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2456 by softime, Wed Nov 6 16:45:03 2013 UTC revision 2457 by vpihour, Tue Nov 12 18:08:05 2013 UTC
# Line 21  class Administration extends Base2TestCa Line 21  class Administration extends Base2TestCa
21       * Et les utilisateurs qui devront être supprimés :       * Et les utilisateurs qui devront être supprimés :
22       * ldap_instructeur et ldap_service       * ldap_instructeur et ldap_service
23       */       */
24        /*
25      public function test_01_synchronisation_ldap() {      public function test_01_synchronisation_ldap() {
26        
27          // On se connecte à l'application              // On se connecte à l'application
28          $this->login("admin", "admin");              $this->login("admin", "admin");
29          // On clique sur le menu "Administration"              // On clique sur le menu "Administration"
30          $this->byLinkText("Administration")->click();              $this->byLinkText("Administration")->click();
31          // On clique sur le sous-menu "Annuaire"              // On clique sur le sous-menu "Annuaire"
32          $this->byLinkText("Annuaire")->click();              $this->byLinkText("Annuaire")->click();
33          // On vérifie qu'il y ait 3 utilisateurs à ajouter              // On vérifie qu'il y ait 3 utilisateurs à ajouter
34          $this->assertRegExp("/^[\s\S]*Il y a 3 utilisateur\(s\) présent\(s\) dans l'annuaire et non présent\(s\) dans la base => 3 ajout\(s\)[\s\S]*$/", $this->byId("directory")->text());              $this->assertRegExp("/^[\s\S]*Il y a 3 utilisateur\(s\) présent\(s\) dans l'annuaire et non présent\(s\) dans la base => 3 ajout\(s\)[\s\S]*$/", $this->byId("directory")->text());
35          // On vérifie qu'il y ait 2 utilisateurs à supprimer              // On vérifie qu'il y ait 2 utilisateurs à supprimer
36          $this->assertRegExp("/^[\s\S]*Il y a 2 utilisateur\(s\) présent\(s\) dans la base et non présent\(s\) dans l'annuaire => 2 suppression\(s\)[\s\S]*$/", $this->byId("directory")->text());              $this->assertRegExp("/^[\s\S]*Il y a 2 utilisateur\(s\) présent\(s\) dans la base et non présent\(s\) dans l'annuaire => 2 suppression\(s\)[\s\S]*$/", $this->byId("directory")->text());
37          // On clique sur "Synchroniser"              // On clique sur "Synchroniser"
38          $this->byCssSelector("#directory .boutonFormulaire")->click();              $this->byCssSelector("#directory .boutonFormulaire")->click();
39          // On vérifie que tout s'est bien passé              // On vérifie que tout s'est bien passé
40          $this->assertRegExp("/^[\s\S]*La synchronisation des utilisateurs est terminée.[\s\S]*$/", $this->byCssSelector(".message")->text());              $this->assertRegExp("/^[\s\S]*La synchronisation des utilisateurs est terminée.[\s\S]*$/", $this->byCssSelector(".message")->text());
41          // On clique sur le sous-menu "Utilisateur"              // On clique sur le sous-menu "Utilisateur"
42          $this->byLinkText("Utilisateur")->click();              $this->byLinkText("Utilisateur")->click();
43          // On vérifie sur la première page qu'il y a 2 nouveaux utilisateurs              // On vérifie sur la première page qu'il y a 2 nouveaux utilisateurs
44          // et que les utilisateurs ldap_instructeur et ldap_service n'y sont plus              // et que les utilisateurs ldap_instructeur et ldap_service n'y sont plus
45          $this->assertRegExp("/^[\s\S]*arnaud.lelache@meyreuil[\s\S]*$/", $this->byId("tab-om_utilisateur")->text());              $this->assertRegExp("/^[\s\S]*arnaud.lelache@meyreuil[\s\S]*$/", $this->byId("tab-om_utilisateur")->text());
46          $this->assertRegExp("/^[\s\S]*bob.ho@meyreuil[\s\S]*$/", $this->byId("tab-om_utilisateur")->text());              $this->assertRegExp("/^[\s\S]*bob.ho@meyreuil[\s\S]*$/", $this->byId("tab-om_utilisateur")->text());
47          $this->assertNotContains("ldap_instructeur", $this->byId("tab-om_utilisateur")->text());              $this->assertNotContains("ldap_instructeur", $this->byId("tab-om_utilisateur")->text());
48          $this->assertNotContains("ldap_service", $this->byId("tab-om_utilisateur")->text());              $this->assertNotContains("ldap_service", $this->byId("tab-om_utilisateur")->text());
49          // On change de page              // On change de page
50          $this->byCssSelector(".pagination-next")->click();              $this->byCssSelector(".pagination-next")->click();
51          // On vérifie sur la deuxième page qu'il y a 1 nouveau utilisateur              // On vérifie sur la deuxième page qu'il y a 1 nouveau utilisateur
52          // et que les utilisateurs ldap_instructeur et ldap_service n'y sont plus              // et que les utilisateurs ldap_instructeur et ldap_service n'y sont plus
53          $this->assertRegExp("/^[\s\S]*thierry.benita@meyreuil[\s\S]*$/", $this->byId("tab-om_utilisateur")->text());              $this->assertRegExp("/^[\s\S]*thierry.benita@meyreuil[\s\S]*$/", $this->byId("tab-om_utilisateur")->text());
54          $this->assertNotContains("ldap_instructeur", $this->byId("tab-om_utilisateur")->text());              $this->assertNotContains("ldap_instructeur", $this->byId("tab-om_utilisateur")->text());
55          $this->assertNotContains("ldap_service", $this->byId("tab-om_utilisateur")->text());              $this->assertNotContains("ldap_service", $this->byId("tab-om_utilisateur")->text());
56          // On clique sur le sous-menu "Annuaire"              // On clique sur le sous-menu "Annuaire"
57          $this->byLinkText("Annuaire")->click();              $this->byLinkText("Annuaire")->click();
58          // On vérifie qu'il y ait 3 utilisateurs à mettre à jour              // On vérifie qu'il y ait 3 utilisateurs à mettre à jour
59          $this->assertRegExp("/^[\s\S]*Il y a 3 utilisateur\(s\) présent\(s\) à la fois dans la base et l'annuaire => 3 mise\(s\) à jour[\s\S]*$/", $this->byId("directory")->text());              $this->assertRegExp("/^[\s\S]*Il y a 3 utilisateur\(s\) présent\(s\) à la fois dans la base et l'annuaire => 3 mise\(s\) à jour[\s\S]*$/", $this->byId("directory")->text());
60          // On clique sur "Synchroniser"              // On clique sur "Synchroniser"
61          $this->byCssSelector("#directory .boutonFormulaire")->click();              $this->byCssSelector("#directory .boutonFormulaire")->click();
62          // On vérifie que tout s'est bien passé              // On vérifie que tout s'est bien passé
63          $this->assertRegExp("/^[\s\S]*La synchronisation des utilisateurs est terminée.[\s\S]*$/", $this->byCssSelector(".message")->text());              $this->assertRegExp("/^[\s\S]*La synchronisation des utilisateurs est terminée.[\s\S]*$/", $this->byCssSelector(".message")->text());
64          // On se déconnecte              // On se déconnecte
65          $this->logout();              $this->logout();
66        
67      }          }*/
68        
69    
70      /**      /**
71       * Test l'ajout de numéro de versement aux archives par lot grâce à un       * Test l'ajout de numéro de versement aux archives par lot grâce à un

Legend:
Removed from v.2456  
changed lines
  Added in v.2457

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26