/** * Test extraction of toolbox. * * @return void */ public function testGetExtractedToolBox() { $helper = new SimpleFacadeBeanHelper(); list($redbean, $database, $writer, $toolbox) = $helper->getExtractedToolbox(); asrt($redbean instanceof OODB, TRUE); asrt($database instanceof Adapter, TRUE); asrt($writer instanceof QueryWriter, TRUE); asrt($toolbox instanceof ToolBox, TRUE); }
/** * Test whether we can obtain a toolbox properly. * * @return void */ public function testCanWeObtainToolbox() { $toolbox = R::getToolBox(); asrt($toolbox instanceof TB, TRUE); $extractedToolbox = R::getExtractedToolbox(); asrt(is_array($extractedToolbox), TRUE); asrt(count($extractedToolbox), 4); asrt($extractedToolbox[0] instanceof OODB, TRUE); asrt($extractedToolbox[1] instanceof Adapter, TRUE); asrt($extractedToolbox[2] instanceof QueryWriter, TRUE); asrt($extractedToolbox[3] instanceof TB, TRUE); $beanHelper = new SimpleFacadeBeanHelper(); $toolbox2 = $beanHelper->getToolbox(); asrt($toolbox2 instanceof TB, TRUE); asrt($toolbox, $toolbox2); $extractedToolbox = $beanHelper->getExtractedToolbox(); asrt(is_array($extractedToolbox), TRUE); asrt(count($extractedToolbox), 4); asrt($extractedToolbox[0] instanceof OODB, TRUE); asrt($extractedToolbox[1] instanceof Adapter, TRUE); asrt($extractedToolbox[2] instanceof QueryWriter, TRUE); asrt($extractedToolbox[3] instanceof TB, TRUE); }