/**
  * 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 loadEncodedData.
  */
 public function testLoadEncodedData()
 {
     $expectedData = (string) microtime();
     $this->writeContentToSelfTestEncodedFile($expectedData);
     $this->dataFileFixturesHelper->setDataFormat('self-test');
     $actualData = $this->dataFileFixturesHelper->loadEncodedData();
     $this->assertEquals($expectedData, $actualData);
 }