-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Local_json, Maridb, Meilisearch, Mongodb, Mqtt destinations : Enable DAT tests #12073
Conversation
… aleonets/add-dat-tests-ph1
Basic - old implementation which provides backward compatibility of this PR. Advanced - comparator required for destinations with enabled DAT tests.
…are it with actualObject elements. Expected might have empty elements and they are equal missing element in the actual Object. Also, actualObject might contain additional elements which is not an exception.
/test connector=connectors/destination-local_json
|
/test connector=connectors/destination-local-json
|
/test connector=connectors/destination-mariadb-columnstore
|
/test connector=connectors/destination-meilisearch
|
/test connector=connectors/destination-mongodb
|
/test connector=connectors/destination-mqtt
|
/test connector=connectors/destination-mqtt
DAT tests finished without errors. Failed old test which is not a part of the PR scope |
/test connector=connectors/destination-mongodb
|
/test connector=connectors/destination-meilisearch
|
/test connector=connectors/destination-local-json
|
… DAT tests (#12073) * add Boolean, Number, DateTimeWithTZ compare methods * Improve value comparison * Compare inherit objects element by element * Move comparison methods to a new class not to overload the test class. Basic - old implementation which provides backward compatibility of this PR. Advanced - comparator required for destinations with enabled DAT tests. * format * Move common method to ComparatorUtils. + Review update * format * review * review * mark resolveIdentifier method as deprecated * remove size objects validation. We iterate expected elements and compare it with actualObject elements. Expected might have empty elements and they are equal missing element in the actual Object. Also, actualObject might contain additional elements which is not an exception. * enable DAT tests for local_json, maridb, meilisearch, mongodb, mqtt
What
Enable DAT tests #9443
Recommended reading order
x.java
y.python