clear() public method

Clear HashTable
public clear ( )
Example #1
0
 /**
  */
 public function testAdd()
 {
     $object = new HashTable();
     $oSlide = new Slide();
     // Add From Source : Null
     $this->assertNull($object->addFromSource());
     // Add From Source : Array
     $this->assertNull($object->addFromSource(array($oSlide)));
     $this->assertInternalType('array', $object->toArray());
     $this->assertCount(1, $object->toArray());
     // Clear
     $this->assertNull($object->clear());
     $this->assertEmpty($object->toArray());
     // Add Object
     $this->assertNull($object->add($oSlide));
     $this->assertCount(1, $object->toArray());
     $this->assertNull($object->clear());
     // Add Object w/Hash Index
     $oSlide->setHashIndex(rand(1, 100));
     $this->assertNull($object->add($oSlide));
     $this->assertCount(1, $object->toArray());
     // Add Object w/the same Hash Index
     $this->assertNull($object->add($oSlide));
     $this->assertCount(1, $object->toArray());
 }