Esempio n. 1
0
 public function testGenerateCacheUsed()
 {
     $id = 'schema_1';
     $event = $this->getMockBuilder('Symfony\\Component\\EventDispatcher\\EventDispatcherInterface')->getMock();
     $cache = $this->getMockBuilder('Faker\\Components\\Engine\\Common\\GeneratorCache')->disableOriginalConstructor()->getMock();
     $columnNode = new ColumnNode($id, $event);
     $cache->expects($this->once())->method('add')->with($this->equalTo(null));
     $child_a = $this->getMockBuilder('Faker\\Tests\\Engine\\DB\\Mock\\MockNode')->disableOriginalConstructor()->getMock();
     $child_b = $this->getMockBuilder('Faker\\Tests\\Engine\\DB\\Mock\\MockNode')->disableOriginalConstructor()->getMock();
     $columnNode->addChild($child_a);
     $columnNode->addChild($child_b);
     $columnNode->setResultCache($cache);
     $values = array();
     $columnNode->generate(1, $values);
 }