Exemplo n.º 1
0
 /**
  * @group utility
  */
 function testSendWithLocalization()
 {
     RESTClient::connect("sandbox.epages.com", "EpagesDevD20150929T075829R63", "icgToyl45PKhmkz6E2PUQOriaCoE5Wzq", true);
     RESTClient::setRequestMethod("GET");
     RESTClient::sendWithLocalization("locale", "NoLocale");
     $this->assertTrue(RESTClient::error());
     $this->assertEquals("RESTC-3", RESTClient::errorNumber());
     RESTClient::sendWithLocalization("locales", "NoLocale", "NoArray");
     $this->assertTrue(RESTClient::error());
     $this->assertEquals("RESTC-3", RESTClient::errorNumber());
     RESTClient::sendWithLocalization("locales", "en_GB", "NoArray");
     $this->assertTrue(RESTClient::error());
     $this->assertEquals("RESTC-5", RESTClient::errorNumber());
     RESTClient::disconnect();
     RESTClient::sendWithLocalization("locales", "NoLocale");
     $this->assertTrue(RESTClient::error());
     $this->assertEquals("RESTC-3", RESTClient::errorNumber());
     RESTClient::disconnect();
     RESTClient::sendWithLocalization("locales", "en_GB");
     $this->assertTrue(RESTClient::error());
     $this->assertEquals("RESTC-6", RESTClient::errorNumber());
     RESTClient::connect("sandbox.epages.com", "EpagesDevD20150929T075829R63", "icgToyl45PKhmkz6E2PUQOriaCoE5Wzq", true);
     RESTClient::setRequestMethod("GET");
     RESTClient::sendWithLocalization("NoValidRessource", "en_GB");
     $this->assertFalse(RESTClient::isResponseOk());
     $this->assertFalse(RESTClient::isResponseFound());
     RESTClient::sendWithLocalization("NoValidRessource", "NoLocale");
     $this->assertTrue(RESTClient::error());
     $this->assertEquals("RESTC-3", RESTClient::errorNumber());
     RESTClient::sendWithLocalization("locales", "de_DE", "noArray");
     $this->assertTrue(RESTClient::error());
     $this->assertEquals("RESTC-5", RESTClient::errorNumber());
     RESTClient::sendWithLocalization("locales", "de_DE");
     $this->assertFalse(RESTClient::error());
     $this->assertNull(RESTClient::errorNumber());
 }