/** * 调用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(""); }
/** * 测试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)); }