Example #1
0
 public function testInvokeOnIncrementCounters()
 {
     $definition = new Definition('user');
     $definition->addField('id', new AutoIncrement())->addField('username', new StringSequence('username{n}'));
     $definition->getField('id')->getGenerator()->generate();
     $id = $definition->getField('id')->getGenerator()->generate();
     $this->assertEquals(2, $id);
     $definition->invokeOnIncrementCounters(10);
     $id = $definition->getField('id')->getGenerator()->generate();
     $this->assertEquals(13, $id);
 }