Add $first accumulator tests#228
Conversation
|
🤖 Auto-triaged by documentdb-triage-tool. Applied: Reasoningcomponent from path globs (test-coverage, test-framework); effort from diff stats (926+2 LOC, 6 files); LLM: Adds new integration test coverage for the $first accumulator operator under the compatibility tests path, a functional improvement to test quality. If a label is wrong, remove it manually and ping |
Signed-off-by: Alina (Xi) Li <[email protected]>
Update generared files with initial change Signed-off-by: Alina (Xi) Li <[email protected]>
Signed-off-by: Alina (Xi) Li <[email protected]>
Signed-off-by: Alina (Xi) Li <[email protected]>
Signed-off-by: Alina (Xi) Li <[email protected]>
Signed-off-by: Alina (Xi) Li <[email protected]>
Signed-off-by: Alina (Xi) Li <[email protected]>
Signed-off-by: Alina (Xi) Li <[email protected]>
Signed-off-by: Alina (Xi) Li <[email protected]>
Add tests: arity tests, BSON constant tests, expression tests, expression error propogation, empty-group behavior, and order dependence tests Signed-off-by: Alina (Xi) Li <[email protected]>
|
applied #214 (review): Add tests: arity tests, BSON constant tests, expression tests, expression error propagation, empty-group behavior, and order dependence tests |
This change adds tests for the $first accumulator operator.
Add accumulator operator tests for $first. Tests database $first behavior, output collection, syntax, and expected errors.
Integration tests are in
documentdb_tests/compatibility/tests/core/operator/accumulators/test_accumulators_first_integration.py