public function testSetElementProperty() { $elementProperty = null; $this->object->setElementProperty($elementProperty); $this->assertEquals($elementProperty, $this->object->getElementProperty()); $elementProperty = ''; $this->object->setElementProperty($elementProperty); $this->assertEquals($elementProperty, $this->object->getElementProperty()); $elementProperty = 'John Smith'; $this->object->setElementProperty($elementProperty); $this->assertEquals($elementProperty, $this->object->getElementProperty()); $elementProperty = array('John Smith', 'Mary Johns', 'Bob Parker'); $this->object->setElementProperty($elementProperty); $this->assertEquals($elementProperty, $this->object->getElementProperty()); $elementProperty = new stdClass(); $this->object->setElementProperty($elementProperty); $this->assertEquals($elementProperty, $this->object->getElementProperty()); $elementProperty = new stdClass(); $elementProperty->name = 'John Smith'; $elementProperty->age = 45; $this->object->setElementProperty($elementProperty); $this->assertEquals($elementProperty, $this->object->getElementProperty()); $object1 = new stdClass(); $object1->name = 'John Smith'; $object1->age = 45; $object2 = new stdClass(); $object2->name = 'Mary Johns'; $object2->age = 45; $elementProperty = array($object1, $object2); $this->object->setElementProperty($elementProperty); $this->assertEquals($elementProperty, $this->object->getElementProperty()); }