Line 78... |
Line 78... |
78 |
$retour = $this->consulterJson(self::$S, self::$P, array(182), array('txt.format' => 'htm'));
|
78 |
$retour = $this->consulterJson(self::$S, self::$P, array(182), array('txt.format' => 'htm'));
|
79 |
$this->assertContains("span class", $retour['resultats'][182]['titre'], "error: ['resultats'][182]['titre']. Voir : $url");
|
79 |
$this->assertContains("span class", $retour['resultats'][182]['titre'], "error: ['resultats'][182]['titre']. Voir : $url");
|
80 |
}
|
80 |
}
|
Line 81... |
Line 81... |
81 |
|
81 |
|
82 |
public function testRessourceChamps() {
|
82 |
public function testRessourceChamps() {
|
83 |
$url = ServiceEflorePhpUnit::creerUrl(self::$S, array(182), array('retour.champs' => 'titre,tome,page,famille'));
|
83 |
$url = ServiceEflorePhpUnit::creerUrl(self::$S, array(182), array('retour.champs' => 'titre,tome,page,famille,bdtfx:nt'));
|
84 |
$retour = $this->consulterJson(self::$S, self::$P, array(182), array('retour.champs' => 'titre,tome,page,famille'));
|
84 |
$retour = $this->consulterJson(self::$S, self::$P, array(182), array('retour.champs' => 'titre,tome,page,famille,bdtfx:nt'));
|
85 |
$this->assertEquals(1, count($retour['resultats']), "error: ['resultats'][182]. Voir : $url");
|
85 |
$this->assertEquals(1, count($retour['resultats']), "error: ['resultats'][182]. Voir : $url");
|
86 |
$this->assertArrayHasKey("coste:nn", $retour['resultats'][182], "error: ['resultats'][182], clef coste:nn. Voir : $url");
|
86 |
$this->assertArrayHasKey("coste:nn", $retour['resultats'][182], "error: ['resultats'][182], clef coste:nn. Voir : $url");
|
87 |
$this->assertArrayHasKey("titre", $retour['resultats'][182], "error: ['resultats'][182], clef titre. Voir : $url");
|
87 |
$this->assertArrayHasKey("titre", $retour['resultats'][182], "error: ['resultats'][182], clef titre. Voir : $url");
|
88 |
$this->assertArrayHasKey("tome", $retour['resultats'][182], "error: ['resultats'][182], clef tome. Voir : $url");
|
88 |
$this->assertArrayHasKey("tome", $retour['resultats'][182], "error: ['resultats'][182], clef tome. Voir : $url");
|
89 |
$this->assertArrayHasKey("page", $retour['resultats'][182], "error: ['resultats'][182], clef page. Voir : $url");
|
89 |
$this->assertArrayHasKey("page", $retour['resultats'][182], "error: ['resultats'][182], clef page. Voir : $url");
|
- |
|
90 |
$this->assertArrayHasKey("famille", $retour['resultats'][182], "error: ['resultats'][182], clef famille. Voir : $url");
|
90 |
$this->assertArrayHasKey("famille", $retour['resultats'][182], "error: ['resultats'][182], clef famille. Voir : $url");
|
91 |
$this->assertArrayHasKey("bdtfx:nt", $retour['resultats'][182], "error: ['resultats'][182], clef bdtfx:nt. Voir : $url");
|
91 |
$this->assertEquals("1", $retour['resultats'][182]['tome'], "error: ['resultats'][182]['tome']. Voir : $url");
|
92 |
$this->assertEquals(1, $retour['resultats'][182]['tome'], "error: ['resultats'][182]['tome']. Voir : $url");
|
92 |
$this->assertEquals("62", $retour['resultats'][182]['page'], "error: ['resultats'][182]['page']. Voir : $url");
|
93 |
$this->assertEquals(62, $retour['resultats'][182]['page'], "error: ['resultats'][182]['page']. Voir : $url");
|
- |
|
94 |
$this->assertEquals("Papaveraceae", $retour['resultats'][182]['famille'], "error: ['resultats'][182]['famille']. Voir : $url");
|
93 |
$this->assertEquals("Papaveraceae", $retour['resultats'][182]['famille'], "error: ['resultats'][182]['famille']. Voir : $url");
|
95 |
$this->assertEquals(4057, $retour['resultats'][182]['bdtfx:nt'], "error: ['resultats'][182]['bdtfx:nt']. Voir : $url");
|
Line 94... |
Line 96... |
94 |
}
|
96 |
}
|
95 |
|
97 |
|
Line 140... |
Line 142... |
140 |
$this->assertEquals("Roemeria violacea", $retour['resultats'][182]['titre'], "error: ['resultats'][182]['titre']. Voir : $url");
|
142 |
$this->assertEquals("Roemeria violacea", $retour['resultats'][182]['titre'], "error: ['resultats'][182]['titre']. Voir : $url");
|
141 |
$this->assertArrayHasKey('tag', $retour['resultats'][182], "Le json [182] ne contient pas d'élément tag. Voir : $url");
|
143 |
$this->assertArrayHasKey('tag', $retour['resultats'][182], "Le json [182] ne contient pas d'élément tag. Voir : $url");
|
142 |
$this->assertEquals("Esp0131RoemeriaViolacea", $retour['resultats'][182]['tag'], "error: ['resultats'][182]['tag']. Voir : $url");
|
144 |
$this->assertEquals("Esp0131RoemeriaViolacea", $retour['resultats'][182]['tag'], "error: ['resultats'][182]['tag']. Voir : $url");
|
143 |
}
|
145 |
}
|
Line -... |
Line 146... |
- |
|
146 |
|
- |
|
147 |
public function testRechercheNT() {
|
- |
|
148 |
$url = ServiceEflorePhpUnit::creerUrl(self::$S, NULL, array("masque.nt" => 8523));
|
- |
|
149 |
$retour = $this->consulterJson(self::$S, self::$P, NULL, array("masque.nt" => 8523));
|
- |
|
150 |
$this->commonTestHeader($retour, $url);
|
- |
|
151 |
$this->assertEquals(1, $retour['entete']['total'], "L'attribut 'total' devrait avoir la valeur 1. Voir : $url");
|
- |
|
152 |
$this->commonTest($retour, $url, 1027);
|
- |
|
153 |
$this->assertEquals("Acer monspessulanum", $retour['resultats'][1027]['titre'], "error: ['resultats'][182]['titre']. Voir : $url");
|
- |
|
154 |
}
|
144 |
|
155 |
|
145 |
public function testRechercheFamille() {
|
156 |
public function testRechercheFamille() {
|
146 |
// unknown famille
|
157 |
// unknown famille
|
147 |
$url = ServiceEflorePhpUnit::creerUrl(self::$S, NULL, array("masque.famille" => "ABC"));
|
158 |
$url = ServiceEflorePhpUnit::creerUrl(self::$S, NULL, array("masque.famille" => "ABC"));
|
148 |
$retour = $this->consulterJson(self::$S, self::$P, NULL, array("masque.famille" => "ABC"));
|
159 |
$retour = $this->consulterJson(self::$S, self::$P, NULL, array("masque.famille" => "ABC"));
|