public function testUpdateOrg() { // First persist it $this->_org->save(); // Update it $this->_org->getPrimaryContact()->setFirstName('EditedFoo'); $this->_service->update($this->_org); // Load it again to compare $org = $this->_service->load($this->_org->getId()); $this->assertEquals($this->_org->exportData(), $org->exportData()); }
public function testUpdateOrg() { $this->markTestIncomplete(); // First persist it $this->_org->setParentId(self::MASTER_ORG_ID); $this->_org->save(); // Update it $this->_org->setName('EditedFoo'); $this->_service->update($this->_org); // Load it again to compare $org = $this->_service->load($this->_org->getId()); $this->assertEquals($this->_org->exportData(), $org->exportData()); }
public function testUpdateOrg() { // First persist it $this->_org->setParentId(self::CUSTOMER_ORG_ID); $this->_org->save(); // Update it $this->_org->setName('EditedFoo'); $this->_org->otherContact_1 = array(); $this->_service->update($this->_org); // Load it again to compare $org = $this->_service->load($this->_org->getId()); $this->assertNull($org->otherContact_1, "Cleared other contact"); unset($this->_org->otherContact_1); $this->assertEquals($this->_org->exportData(), $org->exportData()); }
protected function _createProtoData(OrgModelAbstract $organization, $dataType) { $dataClass = static::$_protoMessageClasses['data'][$dataType]; $protoData = new $dataClass(); $data = $organization->exportData(); $mappedData = $this->_custommapModelToEricssonModel($data); $protoData->parse($mappedData, new \DrSlump\Protobuf\Codec\PhpArray()); return $protoData; }