コード例 #1
0
 /**
  * Testa retorno de captcha inválido
  * @group dbc-image
  * @expectedException \Captcha\DeathByCaptcha\Exceptions\InvalidCaptchaException
  * @depends testFileExist
  */
 public function testWithoutImage($image)
 {
     // load env
     if (file_exists(__DIR__ . '/../../.env')) {
         $dotenv = new \Dotenv\Dotenv(__DIR__ . '/../../');
         $dotenv->load();
     }
     $service = new Service();
     $service->credentials(getenv('DBC_USER'), getenv('DBC_PASSWORD'));
     $text = $service->upload($image);
 }
コード例 #2
0
 /**
  * @group captcha-resolve
  * @depends testFileExist
  */
 public function testResolve($basee64Image)
 {
     // load env
     if (file_exists(__DIR__ . '/../../.env')) {
         $dotenv = new \Dotenv\Dotenv(__DIR__ . '/../../');
         $dotenv->load();
     }
     $service = new Service();
     $service->credentials(getenv('DBC_USER'), getenv('DBC_PASSWORD'));
     $service->verbose(true);
     $text = $service->upload($basee64Image);
     $this->assertEquals('vWC5YT', $text, 'Captcha resolve fail');
 }
コード例 #3
0
 /**
  * Testa retorno de captcha inválido
  * @expectedException \Captcha\DeathByCaptcha\Exceptions\RuntimeException
  * @group dbc-credentials
  */
 public function testWithoutCredentials()
 {
     $dbc = new Service();
     $dbc->credentials('', '');
     $dbc->balance();
 }