8
0
Mirror von https://git.d3data.de/3rdParty/captcha-module.git synchronisiert 2024-11-15 03:13:09 +01:00
captcha-module/tests/unit/CaptchaTestCase.php

41 Zeilen
1.1 KiB
PHP

<?php
/**
* #PHPHEADER_OECAPTCHA_LICENSE_INFORMATION#
*/
abstract class CaptchaTestCase extends OxidTestCase
{
/**
* Fixture set up.
*/
protected function setUp()
{
parent::setUp();
$query = "CREATE TABLE IF NOT EXISTS `oecaptcha` (
`OXID` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Captcha id',
`OXHASH` char(32) NOT NULL default '' COMMENT 'Hash',
`OXTIME` int(11) NOT NULL COMMENT 'Validation time',
`OXTIMESTAMP` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP COMMENT 'Timestamp',
PRIMARY KEY (`OXID`),
KEY `OXID` (`OXID`,`OXHASH`),
KEY `OXTIME` (`OXTIME`)
) ENGINE=MEMORY AUTO_INCREMENT=1 COMMENT 'If session is not available, this is where captcha information is stored';
";
oxDb::getDb()->execute($query);
}
/**
* Fixture set up.
*/
protected function tearDown()
{
$query = "DROP TABLE `oecaptcha`";
oxDb::getDb()->execute($query);
parent::tearDown();
}
}