/** */ 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()); }