public function testGetHash() { $derived = new DerivativeResourceLoaderContext(self::getContext()); $this->assertEquals($derived->getHash(), 'zh|fallback|||scripts|||||'); $derived->setLanguage('nl'); $derived->setUser('Example'); // Assert that subclass is able to clear parent class "hash" member $this->assertEquals($derived->getHash(), 'nl|fallback||Example|scripts|||||'); }