public function testCheckDirectly()
{
$bean = new OODBBean();
$bean->id = 0;
$bean->setMeta('type', 'book');
R::getRedBean()->check($bean);
$bean->setMeta('type', '.');
try {
R::getRedBean()->check($bean);
fail();
} catch (\Exception $e) {
pass();
}
//check should remain the same even if frozen repo is used, method is public after all!
//we dont want to break the API!
R::freeze(TRUE);
try {
R::getRedBean()->check($bean);
fail();
} catch (\Exception $e) {
pass();
}
R::freeze(FALSE);
}