14 |
*/ |
*/ |
15 |
class GuichetUnique extends BaseTestCase { |
class GuichetUnique extends BaseTestCase { |
16 |
|
|
|
private function login() { |
|
|
// on commence par se connecter |
|
|
$this->connect("guichet", "guichet"); |
|
|
// On doit être connecté |
|
|
$this->assertTrue($this->isTextPresent("Votre session est maintenant ouverte.")); |
|
|
} |
|
|
|
|
|
private function logout() { |
|
|
// puis on se déconnecte |
|
|
$this->deconnect(); |
|
|
// on doit avoir un message nous indiquant que la session est finie |
|
|
$this->assertTrue($this->isTextPresent("Votre session est maintenant terminée.")); |
|
|
// on ne doit plus avoir de lien de déconnexion |
|
|
$this->assertFalse($this->isElementPresent("link=Déconnexion")); |
|
|
} |
|
|
|
|
17 |
/** |
/** |
18 |
* Ce test doit être réalisé juste après la réinitialisation de la base |
* Ce test doit être réalisé juste après la réinitialisation de la base |
19 |
* de données. |
* de données. |
20 |
*/ |
*/ |
21 |
public function testAffichageReglementaire() { |
public function testAffichageReglementaire() { |
22 |
// |
// |
23 |
$this->login(); |
$this->login("guichet", "guichet"); |
24 |
|
|
25 |
// |
// |
26 |
$this->clickAndWait("link=attestation"); |
$this->clickAndWait("link=attestation"); |
89 |
*/ |
*/ |
90 |
public function testRecepisse() { |
public function testRecepisse() { |
91 |
// |
// |
92 |
$this->setSleep(1); |
$this->login("guichet", "guichet"); |
|
// |
|
|
$this->login(); |
|
93 |
|
|
94 |
// |
// |
95 |
$this->clickAndWait("link=récépissé"); |
$this->clickAndWait("link=récépissé"); |
125 |
*/ |
*/ |
126 |
public function testPetitionnaireFrequent() { |
public function testPetitionnaireFrequent() { |
127 |
// |
// |
128 |
$this->login(); |
$this->login("guichet", "guichet"); |
129 |
|
|
130 |
// |
// |
131 |
$this->clickAndWait("link=nouveau dossier"); |
$this->clickAndWait("link=nouveau dossier"); |