/** * Test... * * @covers JLanguage::get * @todo Implement testGet(). * * @return void */ public function testGet() { $this->assertNull( $this->object->get('noExist') ); $this->assertEquals( 'abc', $this->object->get('noExist', 'abc') ); // Note: property = tag, returns en-GB (default language) $this->assertEquals( 'en-GB', $this->object->get('tag') ); // Note: property = name, returns English (United Kingdom) (default language) $this->assertEquals( 'English (United Kingdom)', $this->object->get('name') ); // Remove the following lines when you implement this test. $this->markTestIncomplete( 'This test has not been implemented yet.' ); }
/** * Test... * * @return void */ public function testGet() { $this->assertNull($this->object->get('noExist')); $this->assertEquals('abc', $this->object->get('noExist', 'abc')); // Note: property = tag, returns en-GB (default language) $this->assertEquals('en-GB', $this->object->get('tag')); // Note: property = name, returns English (en-GB) (default language) $this->assertEquals('English (en-GB)', $this->object->get('name')); }
/** * @todo Implement testGet(). */ public function testGet() { // This method get a matadata language property $property1 = ''; $property2 = 'noExist'; $property3 = 'tag'; $property4 = 'name'; $default = null; $lang = new JLanguage(''); // If not property or does not exist, returns null $this->assertNull($lang->get($property1, $default)); $this->assertNull($lang->get($property2, $default)); // property = tag, returns en-GB (default language) $this->assertEquals('en-GB', $lang->get($property3, $default), 'Line: ' . __LINE__); $this->assertNotEquals('es-ES', $lang->get($property3, $default), 'Line: ' . __LINE__); // property = name, returns English (United Kingdom) (default language) $this->assertEquals('English (United Kingdom)', $lang->get($property4, $default), 'Line: ' . __LINE__); $this->assertNotEquals('Spanish (Spain)', $lang->get($property4, $default), 'Line: ' . __LINE__); }