534 UCX_TEST_BEGIN; |
534 UCX_TEST_BEGIN; |
535 |
535 |
536 size_t pos = 0; |
536 size_t pos = 0; |
537 NSAPIExpression *expr = expr_parse_logical_expr(pool, tokens, &pos); |
537 NSAPIExpression *expr = expr_parse_logical_expr(pool, tokens, &pos); |
538 |
538 |
539 UCX_TEST_ASSERT(pos == tokens->size, "wrong token pos"); |
539 UCX_TEST_ASSERT(pos == cxListSize(tokens), "wrong token pos"); |
540 UCX_TEST_ASSERT(expr, "expression is null"); |
540 UCX_TEST_ASSERT(expr, "expression is null"); |
541 UCX_TEST_ASSERT(expr->type == NSAPI_EXPRESSION_IDENTIFIER, "wrong expression type"); |
541 UCX_TEST_ASSERT(expr->type == NSAPI_EXPRESSION_IDENTIFIER, "wrong expression type"); |
542 UCX_TEST_ASSERT(expr->operator == NSAPI_EXPRESSION_CALL, "wrong expression operator"); |
542 UCX_TEST_ASSERT(expr->operator == NSAPI_EXPRESSION_CALL, "wrong expression operator"); |
543 |
543 |
544 size_t numArgs = 0; |
544 size_t numArgs = 0; |
577 UCX_TEST_BEGIN; |
577 UCX_TEST_BEGIN; |
578 |
578 |
579 size_t pos = 0; |
579 size_t pos = 0; |
580 NSAPIExpression *expr = expr_parse_logical_expr(pool, tokens, &pos); |
580 NSAPIExpression *expr = expr_parse_logical_expr(pool, tokens, &pos); |
581 |
581 |
582 UCX_TEST_ASSERT(pos == tokens->size, "wrong token pos"); |
582 UCX_TEST_ASSERT(pos == cxListSize(tokens), "wrong token pos"); |
583 UCX_TEST_ASSERT(expr, "expression is null"); |
583 UCX_TEST_ASSERT(expr, "expression is null"); |
584 UCX_TEST_ASSERT(expr->type == NSAPI_EXPRESSION_IDENTIFIER, "wrong expression type"); |
584 UCX_TEST_ASSERT(expr->type == NSAPI_EXPRESSION_IDENTIFIER, "wrong expression type"); |
585 UCX_TEST_ASSERT(expr->operator == NSAPI_EXPRESSION_CALL, "wrong expression operator"); |
585 UCX_TEST_ASSERT(expr->operator == NSAPI_EXPRESSION_CALL, "wrong expression operator"); |
586 |
586 |
587 size_t numArgs = 0; |
587 size_t numArgs = 0; |
622 UCX_TEST_BEGIN; |
622 UCX_TEST_BEGIN; |
623 |
623 |
624 size_t pos = 0; |
624 size_t pos = 0; |
625 NSAPIExpression *expr = expr_parse_logical_expr(pool, tokens, &pos); |
625 NSAPIExpression *expr = expr_parse_logical_expr(pool, tokens, &pos); |
626 |
626 |
627 UCX_TEST_ASSERT(pos == tokens->size, "wrong token pos"); |
627 UCX_TEST_ASSERT(pos == cxListSize(tokens), "wrong token pos"); |
628 UCX_TEST_ASSERT(expr, "expression is null"); |
628 UCX_TEST_ASSERT(expr, "expression is null"); |
629 UCX_TEST_ASSERT(expr->type == NSAPI_EXPRESSION_IDENTIFIER, "wrong expression type"); |
629 UCX_TEST_ASSERT(expr->type == NSAPI_EXPRESSION_IDENTIFIER, "wrong expression type"); |
630 UCX_TEST_ASSERT(expr->operator == NSAPI_EXPRESSION_CALL, "wrong expression operator"); |
630 UCX_TEST_ASSERT(expr->operator == NSAPI_EXPRESSION_CALL, "wrong expression operator"); |
631 |
631 |
632 size_t numArgs = 0; |
632 size_t numArgs = 0; |
678 UCX_TEST_BEGIN; |
678 UCX_TEST_BEGIN; |
679 |
679 |
680 size_t pos = 0; |
680 size_t pos = 0; |
681 NSAPIExpression *expr = expr_parse_logical_expr(pool, tokens, &pos); |
681 NSAPIExpression *expr = expr_parse_logical_expr(pool, tokens, &pos); |
682 |
682 |
683 UCX_TEST_ASSERT(pos == tokens->size, "wrong token pos"); |
683 UCX_TEST_ASSERT(pos == cxListSize(tokens), "wrong token pos"); |
684 UCX_TEST_ASSERT(expr, "expression is null"); |
684 UCX_TEST_ASSERT(expr, "expression is null"); |
685 UCX_TEST_ASSERT(expr->type == NSAPI_EXPRESSION_IDENTIFIER, "wrong expression type"); |
685 UCX_TEST_ASSERT(expr->type == NSAPI_EXPRESSION_IDENTIFIER, "wrong expression type"); |
686 UCX_TEST_ASSERT(expr->operator == NSAPI_EXPRESSION_CALL, "wrong expression operator"); |
686 UCX_TEST_ASSERT(expr->operator == NSAPI_EXPRESSION_CALL, "wrong expression operator"); |
687 |
687 |
688 size_t numArgs = 0; |
688 size_t numArgs = 0; |