/**
  * @covers DataObject::hasData
  */
 public function testHasData()
 {
     $testData = array('testVar1' => 'testVal1', 'testVar2' => array('en_US' => 'testVal2'));
     $this->dataObject->setAllData($testData);
     self::assertTrue($this->dataObject->hasData('testVar1'));
     self::assertTrue($this->dataObject->hasData('testVar2'));
     self::assertTrue($this->dataObject->hasData('testVar2', 'en_US'));
     self::assertFalse($this->dataObject->hasData('testVar1', 'en_US'));
     self::assertFalse($this->dataObject->hasData('testVar2', 'de_DE'));
     self::assertFalse($this->dataObject->hasData('testVar3'));
     self::assertFalse($this->dataObject->hasData('testVar3', 'en_US'));
 }