Example #1
0
    SmartTest::failedTest();
}
//Test description: Check other basic functions
try {
    $db = RedBean_OODB::$db;
    if ($db instanceof RedBean_DBAdapter) {
        SmartTest::instance()->progress();
    } else {
        SmartTest::failedTest();
    }
    if (RedBean_OODB::getVersionInfo()) {
        SmartTest::instance()->progress();
    } else {
        SmartTest::failedTest();
    }
    if (RedBean_OODB::getVersionNumber()) {
        SmartTest::instance()->progress();
    } else {
        SmartTest::failedTest();
    }
    SmartTest::instance()->progress();
} catch (Exception $e) {
    SmartTest::failedTest();
}
//Test description: Test redbean table-space
SmartTest::instance()->testPack = "Configuration tester";
//insert garbage tables
$db->exec(" CREATE TABLE `nonsense` (\n\t\t\t`a` VARCHAR( 11 ) NOT NULL ,\n\t\t\t`b` VARCHAR( 11 ) NOT NULL ,\n\t\t\t`j` VARCHAR( 11 ) NOT NULL\n\t\t\t) ENGINE = MYISAM ");
Redbean_OODB::clean();
Redbean_OODB::gen("trash");
$trash = new Trash();