<?php
{{#models}}
{{#model}}
/**
 * {{classname}}Test
 *
 * PHP version 7
 *
 * @package {{modelPackage}}
 * @author  OpenAPI Generator team
 * @link    https://github.com/openapitools/openapi-generator
 */

/**
 {{#appName}}
 * {{{appName}}}
 *
 {{/appName}}
 {{#appDescription}}
 * {{{appDescription}}}
 {{/appDescription}}
 {{#version}}
 * OpenAPI spec version: {{{version}}}
 {{/version}}
 {{#infoEmail}}
 * Contact: {{{infoEmail}}}
 {{/infoEmail}}
 * 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 {{modelPackage}};

use PHPUnit\Framework\TestCase;
use {{modelPackage}}\{{classname}};

/**
 * {{classname}}Test Class Doc Comment
 *
 * @package {{modelPackage}}
 * @author  OpenAPI Generator team
 * @link    https://github.com/openapitools/openapi-generator
 *
 * @coversDefaultClass \{{modelPackage}}\{{classname}}
 */
class {{classname}}Test extends TestCase
{

    /**
     * Setup before running any test cases
     */
    public static function setUpBeforeClass()
    {
    }

    /**
     * Setup before running each test case
     */
    public function setUp()
    {
    }

    /**
     * Clean up after running each test case
     */
    public function tearDown()
    {
    }

    /**
     * Clean up after running all test cases
     */
    public static function tearDownAfterClass()
    {
    }

    /**
     * Test "{{classname}}"
     */
    public function test{{classname}}()
    {
        $test{{classname}} = new {{classname}}();
    }
{{#vars}}

    /**
     * Test attribute "{{name}}"
     */
    public function testProperty{{nameInCamelCase}}()
    {
    }
{{/vars}}
}
{{/model}}{{/models}}