コード例 #1
0
 public function testOnIncrementCounter()
 {
     $generator = new IntegerSequence();
     $this->assertEquals(1, $generator->generate());
     $generator->onIncrementCounter();
     $this->assertEquals(3, $generator->generate());
     $generator->onIncrementCounter(5);
     $this->assertEquals(9, $generator->generate());
     $generator->onIncrementCounter(-10);
     $this->assertEquals(10, $generator->generate());
 }