github.com/phrase/openapi@v0.0.0-20240514140800-49e8a106740e/openapi-generator/templates/java/libraries/retrofit/api_test.mustache (about) 1 package {{package}}; 2 3 import {{invokerPackage}}.ApiClient; 4 {{#imports}}import {{import}}; 5 {{/imports}} 6 import org.junit.Before; 7 import org.junit.Test; 8 9 {{^fullJavaUtil}} 10 import java.util.ArrayList; 11 import java.util.HashMap; 12 import java.util.List; 13 import java.util.Map; 14 {{/fullJavaUtil}} 15 16 /** 17 * API tests for {{classname}} 18 */ 19 public class {{classname}}Test { 20 21 private {{classname}} api; 22 23 @Before 24 public void setup() { 25 api = new ApiClient().createService({{classname}}.class); 26 } 27 28 {{#operations}}{{#operation}} 29 /** 30 * {{summary}} 31 * 32 * {{notes}} 33 */ 34 @Test 35 public void {{operationId}}Test() { 36 {{#allParams}} 37 {{{dataType}}} {{paramName}} = null; 38 {{/allParams}} 39 // {{#returnType}}{{{returnType}}} response = {{/returnType}}api.{{operationId}}({{#allParams}}{{paramName}}{{^-last}}, {{/-last}}{{/allParams}}); 40 41 // TODO: test validations 42 } 43 {{/operation}}{{/operations}} 44 }