Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -162,8 +162,6 @@ public void transformListMacro_twoVarComprehension_success(
"[1, 2, 3].transformList(i, v, (i * v) + v) == [1, 4, 9]",
"[1, 2, 3].transformList(i, v, i % 2 == 0, (i * v) + v) == [1, 9]",
"[1, 2, 3].transformList(i, v, i > 0 && v < 3, (i * v) + v) == [4]",
"[1, 2, 3].transformList(i, v, i % 2 == 0, (i * v) + v) == [1, 9]",
"[1, 2, 3].transformList(i, v, (i * v) + v) == [1, 4, 9]",
"[-1, -2, -3].transformList(i, v, [1, 2].transformList(i, v, i + v)) == [[1, 3], [1,"
+ " 3], [1, 3]]",
// map.transformList()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,6 @@ public void range_throws(String expression, String expectedError) throws Excepti

@Test
@TestParameters("{expression: '[].distinct()', expected: '[]'}")
@TestParameters("{expression: '[].distinct()', expected: '[]'}")
@TestParameters("{expression: '[1].distinct()', expected: '[1]'}")
@TestParameters("{expression: '[-2, 5, -2, 1, 1, 5, -2, 1].distinct()', expected: '[-2, 5, 1]'}")
@TestParameters(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -382,7 +382,6 @@ public void least_intResult_success(String expr, long expectedResult) throws Exc
@TestParameters("{expr: 'math.least(3, -3.0)', expectedResult: -3.0}")
@TestParameters("{expr: 'math.least(9, -10.0)', expectedResult: -10.0}")
@TestParameters("{expr: 'math.least(15, 14.0)', expectedResult: 14.0}")
@TestParameters("{expr: 'math.least(15, 14.0)', expectedResult: 14.0}")
@TestParameters("{expr: 'math.least(13.0, 14u)', expectedResult: 13.0}")
@TestParameters("{expr: 'math.least(14u, 13.0)', expectedResult: 13.0}")
@TestParameters("{expr: 'math.least(1, -1.797693e308)', expectedResult: -1.797693e308}")
Expand Down Expand Up @@ -462,7 +461,6 @@ public void least_doubleResult_withUnsignedLongsEnabled_success(
"{expr: 'math.least(18446744073709551615u)', expectedResult: '18446744073709551615'}")
@TestParameters("{expr: 'math.least(1u, 1.0)', expectedResult: '1'}")
@TestParameters("{expr: 'math.least(1u, 1u)', expectedResult: '1'}")
@TestParameters("{expr: 'math.least(1u, 1u)', expectedResult: '1'}")
@TestParameters("{expr: 'math.least(3u, 3.0)', expectedResult: '3'}")
@TestParameters("{expr: 'math.least(9u, 10u)', expectedResult: '9'}")
@TestParameters("{expr: 'math.least(15u, 14u)', expectedResult: '14'}")
Expand Down Expand Up @@ -784,7 +782,6 @@ public void trunc_success(String expr, double expectedResult) throws Exception {
@Test
@TestParameters("{expr: 'math.trunc()'}")
@TestParameters("{expr: 'math.trunc(1)'}")
@TestParameters("{expr: 'math.trunc()'}")
@TestParameters("{expr: 'math.trunc(1u)'}")
public void trunc_invalidArgs_throwsException(String expr) {
CelValidationException e =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,6 @@ public void equivalent_withIntTypes_succeeds(String expression, boolean expected
@Test
@TestParameters("{expression: 'sets.equivalent([1, 2, 3], [3u, 2.0, 1])', expected: true}")
@TestParameters("{expression: 'sets.equivalent([1], [1u, 1.0])', expected: true}")
@TestParameters("{expression: 'sets.equivalent([1], [1u, 1.0])', expected: true}")
@TestParameters(
"{expression: 'sets.equivalent([[1.0], [2, 3]], [[1], [2, 3.0]])', expected: true}")
@TestParameters("{expression: 'sets.equivalent([1, 2.0, 3], [1, 2])', expected: false}")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,6 @@ public void split_ascii_success(String string, String separator, List<String> ex
@TestParameters("{string: '😁😦😑😦', separator: '', expectedResult: ['😁','😦','😑','😦']}")
@TestParameters("{string: '😁😦😑😦', separator: ' ', expectedResult: ['😁😦😑😦']}")
@TestParameters("{string: '😁a😦나😑 😦', separator: ' ', expectedResult: ['😁a😦나😑', '😦']}")
@TestParameters("{string: '😁a😦나😑 😦', separator: ' ', expectedResult: ['😁a😦나😑', '😦']}")
@TestParameters("{string: '😁a😦나😑 😦', separator: '나😑 ', expectedResult: ['😁a😦', '😦']}")
@TestParameters("{string: '😁a😦나😑 😦', separator: ' ', expectedResult: ['😁a😦나😑' ,'😦']}")
@TestParameters("{string: '😁a😦나😑 😦', separator: '😁a😦나😑 😦', expectedResult: ['','']}")
Expand Down Expand Up @@ -632,7 +631,6 @@ public void indexOf_ascii_success(String string, String indexOf, int expectedRes
@TestParameters("{string: '😁😑 😦', indexOf: '😁', expectedResult: 0}")
@TestParameters("{string: '😁😑 😦', indexOf: '😑', expectedResult: 1}")
@TestParameters("{string: '😁😑 😦', indexOf: '😦', expectedResult: 3}")
@TestParameters("{string: '😁😑 😦', indexOf: '😦', expectedResult: 3}")
@TestParameters("{string: '😁😑 😦', indexOf: '😁😑', expectedResult: 0}")
@TestParameters("{string: '😁😑 😦', indexOf: '😑 😦', expectedResult: 1}")
@TestParameters("{string: '😁😑 😦', indexOf: ' 😦', expectedResult: 2}")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -324,8 +324,6 @@ private static Cel setupEnv(CelBuilder celBuilder) {
@TestParameters("{source: '[{\"a\": 1}].map(item, item.a) == [1]', expected: 'true'}")
@TestParameters("{source: '[1].map(item, [1].exists(x, item == x))', expected: '[true]'}")
@TestParameters("{source: '[{\"a\": 1}].map(x, x.a == 1)', expected: '[true]'}")
@TestParameters(
"{source: '[1, 2, x].map(item, item * 2)', expected: '[1, 2, x].map(item, item * 2)'}")
@TestParameters("{source: 'false == false', expected: 'true'}")
@TestParameters("{source: '10 == 42', expected: 'false'}")
@TestParameters("{source: '42 == 42', expected: 'true'}")
Expand Down Expand Up @@ -376,7 +374,6 @@ private static Cel setupEnv(CelBuilder celBuilder) {
@TestParameters(
"{source: '[?optional.of(TestAllTypes{single_int32: 1})]', expected:"
+ " '[cel.expr.conformance.proto3.TestAllTypes{single_int32: 1}]'}")
@TestParameters("{source: '[?optional.of(x)]', expected: '[?optional.of(x)]'}")
// TODO: Support folding lists with mixed types. This requires mutable lists.
// @TestParameters("{source: 'dyn([1]) + [1.0]'}")
public void constantFold_success(String source, String expected) throws Exception {
Expand Down
Loading