Skip to content

Use-Cases for Testing #18

@GeorgeMac

Description

@GeorgeMac

This issue documents scenarios / features we might want to have test cases around.

The goal will be to create 1 or more representative cases which we assert in the test suite.

From a high-level we want to ensure (or instead revise) we support the following features:

  • All HTTP verbs
  • Function cardinality (0, 1 and n arguments).
  • Return cardinality (0 and 1 return arguments).
  • Body argument mapping
  • Query argument mapping
  • Path argument mapping
  • String coercion from path and queries to other types
  • Pointer, Slice, Map and Object type support

We should compile a matrix of these capabilities and see what falls out of it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/outputs/goGo Generator Relatedarea/transport/httpHTTP Transport RelatedtestingImprovements to testing and correctness.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions