forked from loafle/openapi-generator-original
		
	* Remove package from sources * Add Mocker package * Add BaseModel Beside setters and getters this class implements three methods required for mocking: getOpenApiSchema, createFromData and jsonSerialize. BaseModel keeps all data values in $dataContainer like PHP client does. I don't see other way to support scalar models(enum for instance). That's why I've removed class variables generation. * Update documentation * Update PHPUnit section in readme * Add constant with models namespace This constant will be required for data deserialization when handling refs. * Refresh samples * Add samples generation config
		
			
				
	
	
		
			115 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			115 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| /**
 | |
|  * OpenAPI Petstore
 | |
|  * PHP version 7.2
 | |
|  *
 | |
|  * @package OpenAPIServer
 | |
|  * @author  OpenAPI Generator team
 | |
|  * @link    https://github.com/openapitools/openapi-generator
 | |
|  */
 | |
| 
 | |
| /**
 | |
|  * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
 | |
|  * The version of the OpenAPI document: 1.0.0
 | |
|  * Generated by: https://github.com/openapitools/openapi-generator.git
 | |
|  */
 | |
| 
 | |
| /**
 | |
|  * NOTE: This class is auto generated by the openapi generator program.
 | |
|  * https://github.com/openapitools/openapi-generator
 | |
|  * Please update the test case below to test the model.
 | |
|  */
 | |
| namespace OpenAPIServer\Model;
 | |
| 
 | |
| use PHPUnit\Framework\TestCase;
 | |
| use OpenAPIServer\Model\InlineObject;
 | |
| 
 | |
| /**
 | |
|  * InlineObjectTest Class Doc Comment
 | |
|  *
 | |
|  * @package OpenAPIServer\Model
 | |
|  * @author  OpenAPI Generator team
 | |
|  * @link    https://github.com/openapitools/openapi-generator
 | |
|  *
 | |
|  * @coversDefaultClass \OpenAPIServer\Model\InlineObject
 | |
|  */
 | |
| class InlineObjectTest extends TestCase
 | |
| {
 | |
| 
 | |
|     /**
 | |
|      * Setup before running any test cases
 | |
|      */
 | |
|     public static function setUpBeforeClass(): void
 | |
|     {
 | |
|     }
 | |
| 
 | |
|     /**
 | |
|      * Setup before running each test case
 | |
|      */
 | |
|     public function setUp(): void
 | |
|     {
 | |
|     }
 | |
| 
 | |
|     /**
 | |
|      * Clean up after running each test case
 | |
|      */
 | |
|     public function tearDown(): void
 | |
|     {
 | |
|     }
 | |
| 
 | |
|     /**
 | |
|      * Clean up after running all test cases
 | |
|      */
 | |
|     public static function tearDownAfterClass(): void
 | |
|     {
 | |
|     }
 | |
| 
 | |
|     /**
 | |
|      * Test "InlineObject"
 | |
|      */
 | |
|     public function testInlineObject()
 | |
|     {
 | |
|         $testInlineObject = new InlineObject();
 | |
|         $namespacedClassname = InlineObject::getModelsNamespace() . '\\InlineObject';
 | |
|         $this->assertSame('\\' . InlineObject::class, $namespacedClassname);
 | |
|         $this->assertTrue(
 | |
|             class_exists($namespacedClassname),
 | |
|             sprintf('Assertion failed that "%s" class exists', $namespacedClassname)
 | |
|         );
 | |
|         $this->markTestIncomplete(
 | |
|             'Test of "InlineObject" model has not been implemented yet.'
 | |
|         );
 | |
|     }
 | |
| 
 | |
|     /**
 | |
|      * Test attribute "name"
 | |
|      */
 | |
|     public function testPropertyName()
 | |
|     {
 | |
|         $this->markTestIncomplete(
 | |
|             'Test of "name" property in "InlineObject" model has not been implemented yet.'
 | |
|         );
 | |
|     }
 | |
| 
 | |
|     /**
 | |
|      * Test attribute "status"
 | |
|      */
 | |
|     public function testPropertyStatus()
 | |
|     {
 | |
|         $this->markTestIncomplete(
 | |
|             'Test of "status" property in "InlineObject" model has not been implemented yet.'
 | |
|         );
 | |
|     }
 | |
| 
 | |
|     /**
 | |
|      * Test getOpenApiSchema static method
 | |
|      * @covers ::getOpenApiSchema
 | |
|      */
 | |
|     public function testGetOpenApiSchema()
 | |
|     {
 | |
|         $schemaArr = InlineObject::getOpenApiSchema();
 | |
|         $this->assertIsArray($schemaArr);
 | |
|     }
 | |
| }
 |