public function test_multilingual_getting_an_specific_locale() { $Article = new Article(); $this->assertTrue($Article =& $Article->findFirstBy('en_headline', 'New PHP Framework released')); $this->assertEqual($Article->get('excerpt_limit', 'en'), 7); $this->assertEqual($Article->get('excerpt_limit', 'es'), 3); $this->assertEqual($Article->getAttribute('excerpt_limit', 'en'), 7); $this->assertEqual($Article->getAttribute('excerpt_limit', 'es'), 3); $this->assertEqual($Article->get('headline', 'en'), 'New PHP Framework released'); $this->assertEqual($Article->get('headline', 'es'), 'Se ha liberado un nuevo Framework para PHP'); $this->assertEqual($Article->getAttribute('headline', 'en'), 'New PHP Framework released'); $this->assertEqual($Article->getAttribute('headline', 'es'), 'Se ha liberado un nuevo Framework para PHP'); $this->assertEqual($Article->get('headline'), 'New PHP Framework released'); $this->assertEqual($Article->getAttribute('headline'), 'New PHP Framework released'); $this->assertEqual($Article->getAttributeLocales('headline'), array('en' => 'New PHP Framework released', 'es' => 'Se ha liberado un nuevo Framework para PHP')); }