* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class JavaTest extends GeneratorTestCase { public function testGenerate() { $generator = new Java('http://api.foo.com'); $result = $generator->generate($this->getSpecification()); $target = __DIR__ . '/resource/java'; $this->writeChunksToFolder($result, $target); $this->assertFileExists($target . '/Client.java'); $this->assertFileExists($target . '/Entry.java'); $this->assertFileExists($target . '/EntryCollection.java'); $this->assertFileExists($target . '/EntryCreate.java'); $this->assertFileExists($target . '/EntryDelete.java'); $this->assertFileExists($target . '/EntryMessage.java'); $this->assertFileExists($target . '/EntryPatch.java'); $this->assertFileExists($target . '/EntryUpdate.java'); $this->assertFileExists($target . '/FooByNameAndTypeResource.java'); $this->assertFileExists($target . '/GetQuery.java'); $this->assertFileExists($target . '/Path.java'); } public function testGenerateCollection() { $generator = new Java('http://api.foo.com'); $result = $generator->generate($this->getSpecificationCollection()); $target = __DIR__ . '/resource/java_collection'; $this->writeChunksToFolder($result, $target); $this->assertFileExists($target . '/BarByFooResource.java'); $this->assertFileExists($target . '/BarByYearResource.java'); $this->assertFileExists($target . '/Client.java'); $this->assertFileExists($target . '/Entry.java'); $this->assertFileExists($target . '/EntryCollection.java'); $this->assertFileExists($target . '/EntryCreate.java'); $this->assertFileExists($target . '/EntryMessage.java'); $this->assertFileExists($target . '/FooResource.java'); $this->assertFileExists($target . '/PathFoo.java'); $this->assertFileExists($target . '/PathYear.java'); } public function testGenerateComplex() { $generator = new Java('http://api.foo.com'); $result = $generator->generate($this->getSpecificationComplex()); $target = __DIR__ . '/resource/java_complex'; $this->writeChunksToFolder($result, $target); $this->assertFileExists($target . '/Client.java'); $this->assertFileExists($target . '/Entry.java'); $this->assertFileExists($target . '/EntryMessage.java'); $this->assertFileExists($target . '/EntryOrMessage.java'); $this->assertFileExists($target . '/FooByNameAndTypeResource.java'); $this->assertFileExists($target . '/Path.java'); } } __halt_compiler();----SIGNATURE:----LHYY16peAUzovig21b553AKl7ZlqMs+cLOy630RBXyRTgRQnrFMjU7JZl6Rn688NSZ0ms052h10c/mzjMlV4qHc5j5hCpeMy34gIn1z329iGphtRiKlzkB4EsbyPf9cKbnFv4v3Jx6cGWetpXghmlfbdt1KnfmQv5Pyx6xIPzTiksiFNJro8NxpuKI/S3X/jsGIG4nKlGjHS4F3Xo9bW90A0X0uprlTzrCMVUoYu+AQDTJQ7to9jsO/6TEQeHzIaYyMfTx+smM2yTgkR2c6OIhDPnY0YdY+j2gzxfv6PrfLd7X63uQq5PHB9RdIqtv5fLa/wQznf52V+HnoFupjV6sLZdGIUHc3nD84P8P89JUrUHKRV1hAwIoCHEj5UJPkpTix3LF+6CM333fgKU8S77t6Q5mEcoBoVcaraUto2wtFzWHWjqDgJyIR09zIYd6O7ac4UBYpU+uJhA7V7cmuarFkjnWfRHH7lvYymYHEIqb1P/lBmYLV8u3Zqj008O3fXgi0pYa6vsPRgkFmToFvakZ049LV2vNX9ezEgoSJ3TLQQeqfByIWFaWIRgwYyo0q7WIq66i6LczxrTsk/miqthm8dwirgaVJTioBcc9mWOe3YAIPotg6G1BVL03QUv6cveFAHQ0DNChBb4ZFmZAk//fNHGwI6sLLPkV4kDFL4BN8=----ATTACHMENT:----Nzg2ODE2MjMwODk3Mjc4IDYwNzEzODI2NTAwNzYyODggNzc0MzQ5OTQ4MTcwODUwNw==