Lines Matching +full:foo +full:- +full:bar
1 // SPDX-License-Identifier: GPL-2.0
27 /* Union {foo, bar} against {}. */ in test_ids_union()
31 TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids1, strdup("foo")), 0); in test_ids_union()
32 TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids1, strdup("bar")), 0); in test_ids_union()
37 /* Union {foo, bar} against {foo}. */ in test_ids_union()
40 TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids2, strdup("foo")), 0); in test_ids_union()
45 /* Union {foo, bar} against {bar,baz}. */ in test_ids_union()
48 TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids2, strdup("bar")), 0); in test_ids_union()
86 expr__add_id_val(ctx, strdup("FOO"), 1); in test__expr()
87 expr__add_id_val(ctx, strdup("BAR"), 2); in test__expr()
90 ret |= test(ctx, "FOO+BAR", 3); in test__expr()
91 ret |= test(ctx, "(BAR/2)%2", 1); in test__expr()
92 ret |= test(ctx, "1 - -4", 5); in test__expr()
93 ret |= test(ctx, "(FOO-1)*2 + (BAR/2)%2 - -4", 5); in test__expr()
94 ret |= test(ctx, "1-1 | 1", 1); in test__expr()
95 ret |= test(ctx, "1-1 & 1", 0); in test__expr()
114 ret |= test(ctx, "1.1e2 > 1.1e-2", 1); in test__expr()
121 p = "FOO/0"; in test__expr()
126 p = "BAR/"; in test__expr()
128 TEST_ASSERT_VAL("missing operand", ret == -1); in test__expr()
132 expr__find_ids("FOO + BAR + BAZ + BOZO", "FOO", in test__expr()
134 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 3); in test__expr()
135 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "BAR", &val_ptr)); in test__expr()
136 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "BAZ", &val_ptr)); in test__expr()
137 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "BOZO", &val_ptr)); in test__expr()
140 ctx->sctx.runtime = 3; in test__expr()
144 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 2); in test__expr()
145 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "EVENT1,param=3@", &val_ptr)); in test__expr()
146 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "EVENT2,param=3@", &val_ptr)); in test__expr()
150 expr__find_ids("dash\\-event1 - dash\\-event2", in test__expr()
152 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 2); in test__expr()
153 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "dash-event1", &val_ptr)); in test__expr()
154 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "dash-event2", &val_ptr)); in test__expr()
166 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 1); in test__expr()
167 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, in test__expr()
175 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 1); in test__expr()
176 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, in test__expr()
186 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 0); in test__expr()
192 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 0); in test__expr()
196 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 0); in test__expr()
200 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 1); in test__expr()
201 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "EVENT1", &val_ptr)); in test__expr()
205 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 1); in test__expr()
206 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "EVENT1", &val_ptr)); in test__expr()
212 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 0); in test__expr()
216 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 0); in test__expr()
220 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 1); in test__expr()
221 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "EVENT1", &val_ptr)); in test__expr()
225 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 1); in test__expr()
226 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "EVENT1", &val_ptr)); in test__expr()
257 TEST_ASSERT_VAL("source count", hashmap__size(ctx->ids) == 1); in test__expr()
258 TEST_ASSERT_VAL("source count", hashmap__find(ctx->ids, "EVENT1", &val_ptr)); in test__expr()