public function testReturnWhenValid()
 {
     $data = 'my data !';
     $parserMock = $this->getMockForAbstractClass('JSONSchema\\Parsers\\Parser');
     $parserMock->expects($this->once())->method('isValidType')->with($data)->willReturn(true);
     $sUT = new ParserFactory(array($parserMock));
     $this->assertEquals($parserMock, $sUT->getParser($data));
 }
 /**
  * @param string $data
  * @return \JSONSchema\Structure\Schema
  */
 public function parse($data)
 {
     return $this->parserFactory->getParser($data)->parse($data);
 }