public function testFromArray() { $item = new \Aimeos\MShop\Locale\Item\Standard(); $list = array('locale.id' => 1, 'locale.siteid' => 2, 'locale.languageid' => 'de', 'locale.currencyid' => 'EUR', 'locale.position' => 10, 'locale.status' => 0); $unknown = $item->fromArray($list); $this->assertEquals(array(), $unknown); $this->assertEquals($list['locale.id'], $item->getId()); $this->assertEquals($list['locale.siteid'], $item->getSiteId()); $this->assertEquals($list['locale.languageid'], $item->getLanguageId()); $this->assertEquals($list['locale.currencyid'], $item->getCurrencyId()); $this->assertEquals($list['locale.position'], $item->getPosition()); $this->assertEquals($list['locale.status'], $item->getStatus()); }