Skip to content

Commit 355fd85

Browse files
committed
Codegen: remove unneeded has|getNumberOf in instance tests
1 parent 6bbf1e3 commit 355fd85

File tree

407 files changed

+1294
-3572
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

407 files changed

+1294
-3572
lines changed

misc/codegen/generators/qlgen.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -361,10 +361,6 @@ def _get_all_properties_to_be_tested(
361361
type=p.type if not p.is_predicate else None,
362362
is_indexed=p.is_indexed,
363363
)
364-
if p.is_repeated and not p.is_optional:
365-
yield ql.PropertyForTest(f"getNumberOf{p.plural}", type="int")
366-
elif p.is_optional and not p.is_repeated:
367-
yield ql.PropertyForTest(f"has{p.singular}")
368364

369365

370366
def _partition_iter(x, pred):

misc/codegen/test/test_qlgen.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1038,16 +1038,13 @@ def test_test_partial_properties(opts, generate_tests):
10381038
class_name="B",
10391039
properties=[
10401040
ql.PropertyForTest(getter="getX", is_total=False, type="string"),
1041-
ql.PropertyForTest(getter="hasX"),
10421041
ql.PropertyForTest(
10431042
getter="getY", is_total=False, is_indexed=True, type="bool"
10441043
),
1045-
ql.PropertyForTest(getter="getNumberOfYs", type="int"),
10461044
ql.PropertyForTest(
10471045
getter="getZ", is_total=False, is_indexed=True, type="int"
10481046
),
10491047
ql.PropertyForTest(getter="getAW", is_total=False, type="string"),
1050-
ql.PropertyForTest(getter="getNumberOfWs", type="int"),
10511048
],
10521049
),
10531050
}
@@ -1077,7 +1074,6 @@ def test_test_properties_deduplicated(opts, generate_tests):
10771074
ql.PropertyForTest(
10781075
getter="getY", is_total=False, is_indexed=True, type="bool"
10791076
),
1080-
ql.PropertyForTest(getter="getNumberOfYs", type="int"),
10811077
],
10821078
),
10831079
}

rust/ql/.generated.list

Lines changed: 149 additions & 149 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
instances
2-
| gen_abi.rs:7:5:7:14 | Abi | hasAbiString: | yes |
2+
| gen_abi.rs:7:5:7:14 | Abi |
33
getAbiString
44
| gen_abi.rs:7:5:7:14 | Abi | "C" |

rust/ql/test/extractor-tests/generated/Abi/Abi.ql

Lines changed: 1 addition & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/ql/test/extractor-tests/generated/ArgList/ArgList.expected

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
instances
2-
| gen_arg_list.rs:7:8:7:16 | ArgList | getNumberOfArgs: | 3 |
2+
| gen_arg_list.rs:7:8:7:16 | ArgList |
33
getArg
44
| gen_arg_list.rs:7:8:7:16 | ArgList | 0 | gen_arg_list.rs:7:9:7:9 | 1 |
55
| gen_arg_list.rs:7:8:7:16 | ArgList | 1 | gen_arg_list.rs:7:12:7:12 | 2 |

rust/ql/test/extractor-tests/generated/ArgList/ArgList.ql

Lines changed: 1 addition & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/ql/test/extractor-tests/generated/ArrayListExpr/ArrayListExpr.expected

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
instances
2-
| gen_array_list_expr.rs:5:5:5:13 | [...] | getNumberOfExprs: | 3 | getNumberOfAttrs: | 0 |
2+
| gen_array_list_expr.rs:5:5:5:13 | [...] |
33
getExpr
44
| gen_array_list_expr.rs:5:5:5:13 | [...] | 0 | gen_array_list_expr.rs:5:6:5:6 | 1 |
55
| gen_array_list_expr.rs:5:5:5:13 | [...] | 1 | gen_array_list_expr.rs:5:9:5:9 | 2 |

rust/ql/test/extractor-tests/generated/ArrayListExpr/ArrayListExpr.ql

Lines changed: 1 addition & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/ql/test/extractor-tests/generated/ArrayRepeatExpr/ArrayRepeatExpr.expected

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
instances
2-
| gen_array_repeat_expr.rs:5:5:5:11 | [1; 10] | getNumberOfExprs: | 2 | getNumberOfAttrs: | 0 | getRepeatOperand: | gen_array_repeat_expr.rs:5:6:5:6 | 1 | getRepeatLength: | gen_array_repeat_expr.rs:5:9:5:10 | 10 |
2+
| gen_array_repeat_expr.rs:5:5:5:11 | [1; 10] | getRepeatOperand: | gen_array_repeat_expr.rs:5:6:5:6 | 1 | getRepeatLength: | gen_array_repeat_expr.rs:5:9:5:10 | 10 |
33
getExpr
44
| gen_array_repeat_expr.rs:5:5:5:11 | [1; 10] | 0 | gen_array_repeat_expr.rs:5:6:5:6 | 1 |
55
| gen_array_repeat_expr.rs:5:5:5:11 | [1; 10] | 1 | gen_array_repeat_expr.rs:5:9:5:10 | 10 |

0 commit comments

Comments
 (0)