Example #1
0
 /**
  * @dataProvider getSchemas
  */
 public function testGenerateSchema(SchemaDescriptor $schema, array $files)
 {
     $response = $this->generator->generateSchema($schema);
     $this->assertInstanceOf('Gdbots\\Pbjc\\Generator\\GeneratorResponse', $response);
     $this->assertCount(count($files), $response->getFiles());
     foreach ($response->getFiles() as $path => $outputFile) {
         $this->assertEquals($files[$path], $outputFile->getContents());
     }
 }