expected_response 1.0.0+1 copy "expected_response: ^1.0.0+1" to clipboard
expected_response: ^1.0.0+1 copied to clipboard

Treat the http responses in a idiomatic manner, based on code generation, to DRY your code

1.0.0 #

  • Create package
  • Create the annotations
    • ExpectedResponse
      • Responsable for indicate the class where the ecossystem will run, is the entry point of everything;
    • Response
      • Identify the behaviour expected for each response code returned from the http response
    • Request
      • Identify the function that must make the request
    • EntryFunction
      • Is the function that will evoke the generated function
  • Create ServerResponse, the abstract class that receives the http response
  • Created the UnrecognizedHttpResponse, the default behaviour for unknown responses
  • Created the HttpBase, the super class for every class annotated with @ExpectedResponse
  • Documented the annotations
  • Documented the helper classes
  • Create README
  • Add LICENSE

+1

  • Change the description
0
likes
20
pub points
0%
popularity

Publisher

unverified uploader

Treat the http responses in a idiomatic manner, based on code generation, to DRY your code

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

More

Packages that depend on expected_response