Home | History | Annotate | Download | only in tests

Lines Matching defs:integer

28   int integer = 0;
30 /* parse integer literal */
34 EXPECT_EQ(-2, expr->u.literal.u.integer);
36 /* evaluate integer literal */
39 EXPECT_EQ(-2, value.u.integer);
41 EXPECT_EQ(0, cras_expr_expression_eval_int(expr, &env, &integer));
42 EXPECT_EQ(-2, integer);
65 int integer = 0;
77 EXPECT_EQ(-1, cras_expr_expression_eval_int(expr, &env, &integer));
79 /* now define a variable with integer value 2 */
83 EXPECT_EQ(0, cras_expr_expression_eval_int(expr, &env, &integer));
84 EXPECT_EQ(2, integer);
128 EXPECT_EQ(3, expr2->u.literal.u.integer);
144 int integer = 0;
154 EXPECT_EQ(0, cras_expr_expression_eval_int(expr, &env1, &integer));
155 EXPECT_EQ(4, integer);
156 EXPECT_EQ(-1, cras_expr_expression_eval_int(expr, &env2, &integer));
162 EXPECT_EQ(0, cras_expr_expression_eval_int(expr, &env1, &integer));
163 EXPECT_EQ(4, integer);
164 EXPECT_EQ(0, cras_expr_expression_eval_int(expr, &env2, &integer));
165 EXPECT_EQ(5, integer);
167 /* an integer is not a boolean */
184 EXPECT_EQ(expected, value.u.integer);