forked from loafle/openapi-generator-original
* add script to detect carriage return * add check for generator as well * add fail fast to travis config * remove tab * move scripts under bin/utils * remove carriage return * move scripts to bin/utils
46 lines
1010 B
Plaintext
46 lines
1010 B
Plaintext
{{>licenseInfo}}
|
|
|
|
package {{package}};
|
|
|
|
import {{invokerPackage}}.ApiException;
|
|
{{#imports}}import {{import}};
|
|
{{/imports}}
|
|
import org.junit.Test;
|
|
import org.junit.Ignore;
|
|
|
|
{{^fullJavaUtil}}
|
|
import java.util.ArrayList;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
{{/fullJavaUtil}}
|
|
|
|
/**
|
|
* API tests for {{classname}}
|
|
*/
|
|
@Ignore
|
|
public class {{classname}}Test {
|
|
|
|
private final {{classname}} api = new {{classname}}();
|
|
|
|
{{#operations}}{{#operation}}
|
|
/**
|
|
* {{summary}}
|
|
*
|
|
* {{notes}}
|
|
*
|
|
* @throws ApiException
|
|
* if the Api call fails
|
|
*/
|
|
@Test
|
|
public void {{operationId}}Test() throws ApiException {
|
|
{{#allParams}}
|
|
{{{dataType}}} {{paramName}} = null;
|
|
{{/allParams}}
|
|
{{#returnType}}{{{returnType}}} response = {{/returnType}}api.{{operationId}}({{#allParams}}{{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}});
|
|
|
|
// TODO: test validations
|
|
}
|
|
{{/operation}}{{/operations}}
|
|
}
|