* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class RamlTest extends GeneratorTestCase { public function testGenerate() { $generator = new Raml(1, 'http://api.phpsx.org', 'urn:schema.phpsx.org#'); $actual = $generator->generate($this->getSpecification()); $expect = file_get_contents(__DIR__ . '/resource/raml.yaml'); $expect = str_replace(array("\r\n", "\r"), "\n", $expect); $this->assertEquals($expect, $actual, $actual); } public function testGenerateAll() { $generator = new Raml(1, 'http://api.phpsx.org', 'urn:schema.phpsx.org#'); $actual = $generator->generate($this->getSpecificationCollection()); $expect = file_get_contents(__DIR__ . '/resource/raml_collection.yaml'); $expect = str_replace(array("\r\n", "\r"), "\n", $expect); $this->assertEquals($expect, $actual, $actual); } public function testGenerateComplex() { $generator = new Raml(1, 'http://api.phpsx.org', 'urn:schema.phpsx.org#'); $generator->setDescription('Foobar'); $actual = $generator->generate($this->getSpecificationComplex()); $expect = file_get_contents(__DIR__ . '/resource/raml_complex.yaml'); $expect = str_replace(array("\r\n", "\r"), "\n", $expect); $this->assertEquals($expect, $actual, $actual); } } __halt_compiler();----SIGNATURE:----OeNE4RlZjrUVtyFgx2+I0Df/4AX2jzAMSUzOhjkziln5uXGHo5tAsJRE0jsHT89OI+5QBAIeMF/E7uJB3nAmLbWfkPg3+VTtEqWQjyn223YYZ7x+J0ap8NAaY8awlQBNQAaZK8BmbI5dwPpTtFhXT5a9QC1lHpIU00A3mXDktJuzMxkHmyQC+xG0IK+PCI+CHfs1YvLS21JInCxW5SDES8GXYMEv/r3Dd8sQRlzx7NXopeG0/Zt1uUAhae2ebfHUMMlg9u4wdEyRaGfzbrQkQAXLGgjrEE9B5TAYTMlpeK8RFrh9jf0eaVJyylXxQfJv3zMDfCvEBzPYCnpg1/6wbB+v6QBMMr3fMVj9wBRmqygfhTKQok0eEkoSXNJDpfC2FILM5lpQYG2Sz+F4g447dTQELm1ktVCmwd/jZSH4aAi8CAj+H7r22ski3rLa+/qlk52KUMoQ/JXjVs6nzgfLIzIGHfvlCWkDjwQVNS0QYb7EleDelMW9ane8OkN45h/bVVRfne8gXRdezwQCDe66EqS+Y92ufFwZjSRadez+RbJTCjIQ2AZA7tmcbVxGEl2bAtQyv6fO66IIoSRgtQ3ikwBUSQWMuTYpaXcVRlUupo4bk9u6QhEhkJEgP1FhOLDTHgD8gw5UGe9kK0sjf8FcHGn26kh9PPE/qRNGEHK5QJg=----ATTACHMENT:----MTY1ODYwOTg2NDEwMDY5MyA1Mzk2OTAyODgzMzMxNDYyIDMxNzM1Mjc3MzYyNzg0Njc=