All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dart2-v3template.api_test.mustache Maven / Gradle / Ivy

Go to download

dart2 generator from openapi 3.x spec files. Changing to openapitools dependencies.

There is a newer version: 4.7
Show newest version
import 'package:{{pubName}}/api.dart';
import 'package:test/test.dart';

{{#operations}}

/// tests for {{classname}}
void main() {
  var instance = new {{classname}}();

  group('tests for {{classname}}', () {
    {{#operation}}
    {{#summary}}
    // {{{.}}}
    //
    {{/summary}}
    {{#notes}}
    // {{{.}}}
    //
    {{/notes}}
    //{{#returnType}}Future<{{{returnType}}}> {{/returnType}}{{^returnType}}Future {{/returnType}}{{operationId}}({{#allParams}}{{#required}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/required}}{{/allParams}}{{#hasOptionalParams}}{ {{#allParams}}{{^required}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/required}}{{/allParams}} }{{/hasOptionalParams}}) async 
    test('test {{operationId}}', () async {
      // TODO
    });

    {{/operation}}
  });
}
{{/operations}}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy