public function testSet_label() { self::$object->set_name('pretty name'); self::$object->set_label('fr', 'french label'); self::$object->set_label('en', 'english label'); self::$object->set_label('nl', null); self::$object->set_label('de', null); $this->assertEquals('french label', self::$object->get_label('fr')); $this->assertEquals('english label', self::$object->get_label('en')); $this->assertEquals('pretty name', self::$object->get_label('nl')); $this->assertEquals('pretty name', self::$object->get_label('de')); $this->assertNull(self::$object->get_label('nl', false)); $this->assertNull(self::$object->get_label('de', false)); }