Exemplo n.º 1
0
 /**
  * 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);
 }
Exemplo n.º 2
0
 /**
  * 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);
 }