github.com/phrase/openapi@v0.0.0-20240514140800-49e8a106740e/openapi-generator/templates/java/libraries/webclient/api_test.mustache (about)

     1  {{>licenseInfo}}
     2  
     3  package {{package}};
     4  
     5  {{#imports}}import {{import}};
     6  {{/imports}}
     7  import org.junit.Test;
     8  import org.junit.Ignore;
     9  
    10  {{^fullJavaUtil}}
    11  import java.util.ArrayList;
    12  import java.util.HashMap;
    13  import java.util.List;
    14  import java.util.Map;
    15  {{/fullJavaUtil}}
    16  
    17  /**
    18   * API tests for {{classname}}
    19   */
    20  @Ignore
    21  public class {{classname}}Test {
    22  
    23      private final {{classname}} api = new {{classname}}();
    24  
    25      {{#operations}}{{#operation}}
    26      /**
    27       * {{summary}}
    28       *
    29       * {{notes}}
    30       */
    31      @Test
    32      public void {{operationId}}Test()  {
    33          {{#allParams}}
    34          {{{dataType}}} {{paramName}} = null;
    35          {{/allParams}}
    36          {{#returnType}}{{{returnType}}} response = {{/returnType}}api.{{operationId}}({{#allParams}}{{paramName}}{{^-last}}, {{/-last}}{{/allParams}}){{#isArray}}.collectList().block(){{/isArray}}{{^isArray}}.block(){{/isArray}};
    37  
    38          // TODO: test validations
    39      }
    40      {{/operation}}{{/operations}}
    41  }