/[openfoncier]/branches/3.14.x/tests/testConsultations.php
ViewVC logotype

Diff of /branches/3.14.x/tests/testConsultations.php

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

revision 3206 by vpihour, Mon Dec 15 17:02:43 2014 UTC revision 3207 by vpihour, Mon Dec 15 17:45:32 2014 UTC
# Line 107  class Consultations extends Base2TestCas Line 107  class Consultations extends Base2TestCas
107          // On sélectionne quatre services          // On sélectionne quatre services
108          $this->byId("t10_572_0_")->click();          $this->byId("t10_572_0_")->click();
109          $this->byId("t10_575_0_")->click();          $this->byId("t10_575_0_")->click();
110          $this->byId("t10_584_0_")->click();          $this->byId("t2_13_0_")->click();
111          $this->byId("t10_542_0_")->click();          $this->byId("t10_542_0_")->click();
112          // On les ajoute à la sélection          // On les ajoute à la sélection
113          $this->byId("add-ser-them")->click();          $this->byId("add-ser-them")->click();
# Line 147  class Consultations extends Base2TestCas Line 147  class Consultations extends Base2TestCas
147          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
148          $this->verifynoerrors();          $this->verifynoerrors();
149          // On clique sur le lien "AZ0130551200001P0" dans le tableau          // On clique sur le lien "AZ0130551200001P0" dans le tableau
150          $this->byLinkText("AZ 013055 12 00001P0")->click();          $this->byLinkText("59.13")->click();
151          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
152          $this->verifyNoErrors();          $this->verifyNoErrors();
153          // On clique sur le lien "Saisir un avis" dans le portlet          // On clique sur le lien "Saisir un avis" dans le portlet
# Line 155  class Consultations extends Base2TestCas Line 155  class Consultations extends Base2TestCas
155          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
156          $this->verifyNoErrors();          $this->verifyNoErrors();
157          // On vérifie que le sous-titre de l'élément affiché est correct          // On vérifie que le sous-titre de l'élément affiché est correct
158          $this->assertEquals("6", $this->byCssSelector("#sformulaire #consultation")->attribute('value'));          $this->assertEquals("9", $this->byCssSelector("#sformulaire #consultation")->attribute('value'));
159          // On clique sur le bouton "Modifier" du formulaire sans saisir de retour d'avis          // On clique sur le bouton "Modifier" du formulaire sans saisir de retour d'avis
160          $this->byXPath("//input[@value='Modifier']")->click();          $this->byXPath("//input[@value='Modifier']")->click();
161          sleep(1);          sleep(1);
# Line 169  class Consultations extends Base2TestCas Line 169  class Consultations extends Base2TestCas
169          $this->verifyNoErrors();          $this->verifyNoErrors();
170          // Accès à l'onglet des consultations          // Accès à l'onglet des consultations
171          $this->byXPath("//div[@id='portlet-actions']/ul/li/a/span")->click();          $this->byXPath("//div[@id='portlet-actions']/ul/li/a/span")->click();
172          $this->assertEquals("6", $this->byCssSelector("#sformulaire #consultation")->attribute('value'));          $this->assertEquals("9", $this->byCssSelector("#sformulaire #consultation")->attribute('value'));
173          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
174          $this->verifyNoErrors();          $this->verifyNoErrors();
175          // Saisie de valeurs          // Saisie de valeurs
# Line 200  class Consultations extends Base2TestCas Line 200  class Consultations extends Base2TestCas
200          $this->verifyNoErrors();          $this->verifyNoErrors();
201          // Vérification que la demande d'avis n'est plus presente          // Vérification que la demande d'avis n'est plus presente
202          try {          try {
203              $el = $this->byLinkText("AZ 013055 12 00001P0");              $el = $this->byLinkText("59.13");
204              $this->fail('Cet élément ne devrait pas exister.');              $this->fail('Cet élément ne devrait pas exister.');
205          } catch (PHPUnit_Extensions_Selenium2TestCase_WebDriverException $e) {          } catch (PHPUnit_Extensions_Selenium2TestCase_WebDriverException $e) {
206              $this->assertEquals(PHPUnit_Extensions_Selenium2TestCase_WebDriverException::NoSuchElement, $e->getCode());              $this->assertEquals(PHPUnit_Extensions_Selenium2TestCase_WebDriverException::NoSuchElement, $e->getCode());
# Line 240  class Consultations extends Base2TestCas Line 240  class Consultations extends Base2TestCas
240          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
241          $this->verifyNoErrors();          $this->verifyNoErrors();
242          // On vérifie que le titre de la page est correct          // On vérifie que le titre de la page est correct
243          $this->assertEquals("4", $this->byId("consultation")->attribute('value'));          $this->assertEquals("6", $this->byId("consultation")->attribute('value'));
244          $this->assertEquals("AZ 013055 12 00001P0", $this->byId("dossier_libelle")->attribute('value'));          $this->assertEquals("AZ 013055 12 00001P0", $this->byId("dossier_libelle")->attribute('value'));
245          $this->select($this->byId("avis_consultation"))->selectOptionByLabel("Favorable");          $this->select($this->byId("avis_consultation"))->selectOptionByLabel("Favorable");
246          $this->byId("motivation")->value("blablabla");          $this->byId("motivation")->value("blablabla");
# Line 301  class Consultations extends Base2TestCas Line 301  class Consultations extends Base2TestCas
301          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
302          $this->verifyNoErrors();          $this->verifyNoErrors();
303          // On vérifie que le formulaire de la consultation s'est bien ouvert          // On vérifie que le formulaire de la consultation s'est bien ouvert
304          $this->assertEquals("4", $this->byCssSelector("#sousform-consultation #consultation")->text());          $this->assertEquals("6", $this->byCssSelector("#sousform-consultation #consultation")->text());
305          // On clique sur le lien "Marquer comme lu" dans le portlet          // On clique sur le lien "Marquer comme lu" dans le portlet
306          $this->byId("action-sousform-consultation-lu")->click();          $this->byId("action-sousform-consultation-lu")->click();
307          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché

Legend:
Removed from v.3206  
changed lines
  Added in v.3207

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26