/**
  * Test encodeData function properly encodes data
  * for the JSON format.
  */
 public function testEncodeData()
 {
     $data = self::$dataFileFixturesHelper->loadDecodedData();
     $expectedResult = self::$dataFileFixturesHelper->loadEncodedData();
     $actualResult = $this->jsonDataEncoder->encodeData($data);
     $this->assertEquals($expectedResult, $actualResult);
 }
 /**
  * Test for function loadDecodedData.
  */
 public function testLoadDecodedData()
 {
     $expectedResult = array('value' => (string) microtime());
     $this->writeResultToSelfTestDecodedFile($expectedResult);
     $this->dataFileFixturesHelper->setDataFormat('self-test');
     $actualResult = $this->dataFileFixturesHelper->loadDecodedData();
     $this->assertEquals($expectedResult, $actualResult);
 }