Add $filter, $in, $indexOfArray, and $isArray tests#667
Conversation
|
🤖 Auto-triaged by documentdb-triage-tool. Applied: Reasoningcomponent from path globs (test-coverage); effort from diff stats (5749+4 LOC, 37 files); LLM: Adds new test cases for four array expressions ($filter, $in, $indexOfArray, $isArray) plus a new ArrayTestClass definition, expanding compatibility test coverage across multiple operators. If a label is wrong, remove it manually and ping |
alinaliBQ
left a comment
There was a problem hiding this comment.
Addressed Paterson's comments and converted more standalone cases to ExpressionTestCase
alinaliBQ
left a comment
There was a problem hiding this comment.
Addressing Daniel's comments. Will work on replacing IndexOfArrayTest with ExpressionTestCase tomorrow
alinaliBQ
left a comment
There was a problem hiding this comment.
@danielfrankcom finished addressing comments. Used constants where applicable
Co-authored-by: Leszek Kurzyna <lkurzyna@amazon.com> Co-authored-by: Sean Oczkowski <seoc@amazon.com> Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Moved BOUNDARY_INDEX_TESTS (4 success cases) and NEGATIVE_ZERO_START_TESTS (3 success cases) from test_expression_indexOfArray_errors.py → test_expression_indexOfArray_core_behavior.py Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
9dfe1a0 to
1229d4f
Compare
|
will work on the CI failures |
Signed-off-by: Alina (Xi) Li <Alina.Li@improving.com>
This change adds tests for the
$filter,$in,$indexOfArray, and$isArrayexpression. They were originally authored by @leszek-bq.Closes #291, #292, #293, #294