public function testSourcesStatic()
 {
     $this->_prepareDI();
     $robot = Store\Robots::findFirst();
     $this->assertTrue(is_object($robot));
     $this->assertTrue($robot->save());
     $robotParts = $robot->getRobotParts();
     $this->assertTrue(is_object($robotParts));
     foreach ($robotParts as $robotPart) {
         $this->assertTrue(is_object($robotPart->getRobot()));
         $this->assertTrue(is_object($robotPart->getPart()));
     }
 }
예제 #2
0
 public function testSourcesStatic()
 {
     require 'unit-tests/config.db.php';
     if (empty($configMysql)) {
         $this->marktestSkipped('Test skipped');
         return;
     }
     $this->_prepareDI();
     $robot = Store\Robots::findFirst();
     $this->assertTrue(is_object($robot));
     $this->assertTrue($robot->save());
     $robotParts = $robot->getRobotParts();
     $this->assertTrue(is_object($robotParts));
     foreach ($robotParts as $robotPart) {
         $this->assertTrue(is_object($robotPart->getRobot()));
         $this->assertTrue(is_object($robotPart->getPart()));
     }
 }