예제 #1
0
 public function testCopyFrom()
 {
     $object = new \Aimeos\MShop\Common\Item\Address\Standard('supplier.address.');
     $address = new \Aimeos\MShop\Order\Item\Base\Address\Standard($this->values);
     $object->copyFrom($address);
     $this->assertNull($object->getId());
     $this->assertEquals($this->values['salutation'], $object->getSalutation());
     $this->assertEquals($this->values['company'], $object->getCompany());
     $this->assertEquals($this->values['vatid'], $object->getVatID());
     $this->assertEquals($this->values['title'], $object->getTitle());
     $this->assertEquals($this->values['firstname'], $object->getFirstname());
     $this->assertEquals($this->values['lastname'], $object->getLastname());
     $this->assertEquals($this->values['address1'], $object->getAddress1());
     $this->assertEquals($this->values['address2'], $object->getAddress2());
     $this->assertEquals($this->values['address3'], $object->getAddress3());
     $this->assertEquals($this->values['postal'], $object->getPostal());
     $this->assertEquals($this->values['city'], $object->getCity());
     $this->assertEquals($this->values['state'], $object->getState());
     $this->assertEquals($this->values['countryid'], $object->getCountryId());
     $this->assertEquals($this->values['langid'], $object->getLanguageId());
     $this->assertEquals($this->values['telephone'], $object->getTelephone());
     $this->assertEquals($this->values['telefax'], $object->getTelefax());
     $this->assertEquals($this->values['email'], $object->getEmail());
     $this->assertEquals($this->values['website'], $object->getWebsite());
     $this->assertEquals($this->values['flag'], $object->getFlag());
 }