@@ 770-800 (lines=31) @@ | ||
767 | } |
|
768 | ||
769 | ||
770 | public function testSetBillingAddressByArray() |
|
771 | { |
|
772 | $fixture = array( |
|
773 | 'order.base.address.company' => '<p onclick="javascript: alert(\'gotcha\');">Example company</p>', |
|
774 | 'order.base.address.vatid' => 'DE999999999', |
|
775 | 'order.base.address.title' => '<br/>Dr.', |
|
776 | 'order.base.address.salutation' => \Aimeos\MShop\Common\Item\Address\Base::SALUTATION_MR, |
|
777 | 'order.base.address.firstname' => 'firstunit', |
|
778 | 'order.base.address.lastname' => 'lastunit', |
|
779 | 'order.base.address.address1' => 'unit str.', |
|
780 | 'order.base.address.address2' => ' 166', |
|
781 | 'order.base.address.address3' => '4.OG', |
|
782 | 'order.base.address.postal' => '22769', |
|
783 | 'order.base.address.city' => 'Hamburg', |
|
784 | 'order.base.address.state' => 'Hamburg', |
|
785 | 'order.base.address.countryid' => 'de', |
|
786 | 'order.base.address.languageid' => 'de', |
|
787 | 'order.base.address.telephone' => '05554433221', |
|
788 | 'order.base.address.email' => '[email protected]', |
|
789 | 'order.base.address.telefax' => '05554433222', |
|
790 | 'order.base.address.website' => 'www.example.com', |
|
791 | 'order.base.address.flag' => 0, |
|
792 | ); |
|
793 | ||
794 | $this->object->setAddress( \Aimeos\MShop\Order\Item\Base\Address\Base::TYPE_PAYMENT, $fixture ); |
|
795 | ||
796 | $address = $this->object->get()->getAddress( \Aimeos\MShop\Order\Item\Base\Address\Base::TYPE_PAYMENT ); |
|
797 | $this->assertEquals( 'Example company', $address->getCompany() ); |
|
798 | $this->assertEquals( 'Dr.', $address->getTitle() ); |
|
799 | $this->assertEquals( 'firstunit', $address->getFirstname() ); |
|
800 | } |
|
801 | ||
802 | ||
803 | public function testSetBillingAddressByArrayError() |
|
@@ 828-857 (lines=30) @@ | ||
825 | } |
|
826 | ||
827 | ||
828 | public function testSetDeliveryAddressByArray() |
|
829 | { |
|
830 | $fixture = array( |
|
831 | 'order.base.address.company' => '<p onclick="javascript: alert(\'gotcha\');">Example company</p>', |
|
832 | 'order.base.address.vatid' => 'DE999999999', |
|
833 | 'order.base.address.title' => '<br/>Dr.', |
|
834 | 'order.base.address.salutation' => \Aimeos\MShop\Common\Item\Address\Base::SALUTATION_MR, |
|
835 | 'order.base.address.firstname' => 'firstunit', |
|
836 | 'order.base.address.lastname' => 'lastunit', |
|
837 | 'order.base.address.address1' => 'unit str.', |
|
838 | 'order.base.address.address2' => ' 166', |
|
839 | 'order.base.address.address3' => '4.OG', |
|
840 | 'order.base.address.postal' => '22769', |
|
841 | 'order.base.address.city' => 'Hamburg', |
|
842 | 'order.base.address.state' => 'Hamburg', |
|
843 | 'order.base.address.countryid' => 'de', |
|
844 | 'order.base.address.languageid' => 'de', |
|
845 | 'order.base.address.telephone' => '05554433221', |
|
846 | 'order.base.address.email' => '[email protected]', |
|
847 | 'order.base.address.telefax' => '05554433222', |
|
848 | 'order.base.address.website' => 'www.example.com', |
|
849 | 'order.base.address.flag' => 0, |
|
850 | ); |
|
851 | $this->object->setAddress( \Aimeos\MShop\Order\Item\Base\Address\Base::TYPE_DELIVERY, $fixture ); |
|
852 | ||
853 | $address = $this->object->get()->getAddress( \Aimeos\MShop\Order\Item\Base\Address\Base::TYPE_DELIVERY ); |
|
854 | $this->assertEquals( 'Example company', $address->getCompany() ); |
|
855 | $this->assertEquals( 'Dr.', $address->getTitle() ); |
|
856 | $this->assertEquals( 'firstunit', $address->getFirstname() ); |
|
857 | } |
|
858 | ||
859 | ||
860 | public function testSetDeliveryAddressByArrayError() |