public function testFillingHistory()
 {
     $history = new Pheanstalk_Socket_WriteHistory(4);
     $history->log(0);
     $this->assertFalse($history->isFull());
     $this->assertFalse($history->hasWrites());
     $history->log(false);
     $this->assertFalse($history->isFull());
     $this->assertFalse($history->hasWrites());
     $history->log(1024);
     $this->assertFalse($history->isFull());
     $this->assertTrue($history->hasWrites());
     $history->log(0);
     $this->assertTrue($history->isFull());
     $this->assertTrue($history->hasWrites());
     $this->assertFalse($history->isFullWithNoWrites());
     $history->log(0);
     $this->assertTrue($history->isFull());
     $this->assertTrue($history->hasWrites());
     $history->log(0);
     $this->assertTrue($history->isFull());
     $this->assertTrue($history->hasWrites());
     $history->log(0);
     $this->assertTrue($history->isFull());
     $this->assertFalse($history->hasWrites());
     $this->assertTrue($history->isFullWithNoWrites());
 }