Exemplo n.º 1
0
 /**
  * 调用getImageResource()和verify()接口不带seed参数
  * @expectedException PHPUnit_Framework_Error
  */
 public function testBlankSeed()
 {
     $captcha = new LtCaptcha();
     $config['captcha.allow_chars'] = "23456789abcdeghkmnpqsuvxyz";
     $config['captcha.length'] = 4;
     $config['captcha.image_engine'] = 'LtCaptchaImageEngine';
     $config['captcha.image_engine_conf'] = array('blur' => false, 'scale' => 2, 'width' => 200, 'height' => 80, 'max_rotation' => 4);
     $captcha->configHandle->addConfig($config);
     $captcha->init();
     $im = $captcha->getImageResource("");
 }
Exemplo n.º 2
0
 /**
  * 测试verify接口是否能正常工作
  */
 public function testVerify()
 {
     $cp = new LtCaptcha();
     $config['captcha.allow_chars'] = "23456789abcdeghkmnpqsuvxyz";
     $config['captcha.length'] = 4;
     $config['captcha.image_engine'] = 'LtCaptchaImageEngine';
     $config['captcha.image_engine_conf'] = array('blur' => false, 'scale' => 2, 'width' => 200, 'height' => 80, 'max_rotation' => 4);
     $cp->configHandle->addConfig($config);
     $cp->init();
     $seed = md5(uniqid());
     $cp->getImageResource($seed);
     $word = $cp->storeHandle->get($seed);
     $this->assertTrue($cp->verify($seed, $word));
 }