Skip to content

Conversation

@rjrudin
Copy link
Contributor

@rjrudin rjrudin commented Jan 18, 2023

Also added a DatabaseClientBuilder, as I found that to greatly simplify our tests that construct clients in a variety of ways. Helps shield callers from having to know all the property names as well.

@rjrudin rjrudin force-pushed the feature/164-properties-function branch 5 times, most recently from 84a9add to d4f6b4a Compare January 19, 2023 15:27
@rjrudin rjrudin changed the title Prototype of new factory method DEVEXP-164: Added new factory method for DatabaseClient Jan 19, 2023
@rjrudin rjrudin marked this pull request as ready for review January 19, 2023 15:30
@rjrudin
Copy link
Contributor Author

rjrudin commented Jan 19, 2023

@BillFarber @anu3990 Most of the changes in here are to tests, which now use the new Builder to easily customize a DatabaseClient. Only 4 app files are changed, and the changes are all additions.

Copy link
Contributor

@BillFarber BillFarber left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM
These tests should be published as examples for customers (who don't want to dig through our tests for examples).

@rjrudin rjrudin force-pushed the feature/164-properties-function branch from d4f6b4a to 45808bd Compare January 19, 2023 17:48
Also added a `DatabaseClientBuilder`, as I found that to greatly simplify our tests that construct clients in a variety of ways. Helps shield callers from having to know all the property names as well.
@rjrudin rjrudin force-pushed the feature/164-properties-function branch from 45808bd to 275d3eb Compare January 19, 2023 17:52
@rjrudin rjrudin merged commit 152b53d into develop Jan 19, 2023
@rjrudin rjrudin deleted the feature/164-properties-function branch January 19, 2023 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants