Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Task]: [RRIO] [Test] Create test Caller and SetupTeardown interface implementations #28710

Closed
2 tasks done
Tracked by #28711 ...
damondouglas opened this issue Sep 27, 2023 · 0 comments · Fixed by #29262
Closed
2 tasks done
Tracked by #28711 ...
Assignees

Comments

@damondouglas
Copy link
Contributor

damondouglas commented Sep 27, 2023

What needs to happen?

The output of this task are definitions and implementations of the Caller and SetupTeardown interfaces:

interface Caller<RequestT, ResponseT, ApiErrorT extends ApiException> extends Serializable {
    ResponseT call(RequestT request) throws ApiErrorT;
}

interface SetupTeardown<ErrorT extends Exception> extends Serializable {
	void setup() extends ErrorT;
	void teardown() extends ErrorT;
}

Test implementations of Caller and SetupTeardown call the quota aware endpoint built and deployed from #28708 and #28709. Additionally, configurable mock implementations mimic response and error scenarios to supporting unit testing.

Measures of Ready

Work on this task depends on:

Measures of Done

This task is considered done when:

  • Caller and SetupTeardown interfaces exist in the RRIO project
  • Test implementations successfully call the deployed mock quota aware endpoint

Issue Priority

Priority: 2 (default / most normal work should be filed as P2)

@github-actions github-actions bot added the P2 label Sep 27, 2023
@damondouglas damondouglas self-assigned this Sep 27, 2023
@damondouglas damondouglas changed the title [Task]: [RRIO] Create test Caller and SetupTeardown interface implementations [Task]: [RRIO] [Call] Create test Caller and SetupTeardown interface implementations Oct 10, 2023
@damondouglas damondouglas changed the title [Task]: [RRIO] [Call] Create test Caller and SetupTeardown interface implementations [Task]: [RRIO] [Test] Create test Caller and SetupTeardown interface implementations Nov 2, 2023
@github-actions github-actions bot added this to the 2.53.0 Release milestone Nov 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant