Ejemplo n.º 1
0
int main(int argc, char** argv){
	t_init(&argc, &argv, NULL);
	t_test(_parser_basic_parse);
	t_test(_parse_parent_and_siblings_test);
	t_test(_parse_sibling_with_children_test);
	t_test(_parse_parent_child_nonterminal);

	return t_done();
}
Ejemplo n.º 2
0
int main(int argc, char **argv)
{
    char *arg;
    int ret;

    /* t_test is only invoked if a non-option arg is given .. */
    while ((ret = options("v:l:", argv, argc, &arg)) != -2)
    {
        switch (ret)
        {
        case 'v':
            yaz_log_init_level (yaz_log_mask_str(arg));
            break;
        case 'l':
            yaz_log_init_file(arg);
            break;
        case 0:
            t_test();
            break;
        default:
            exit(1);
        }
    }
    return 0;
}
Ejemplo n.º 3
0
int main(int argc, char** argv){
	t_init();
	t_test(ast_empty);
	t_test(ast_single_node);
	t_test(ast_nested_nodes);
	t_test(ast_sibling_nodes);
	t_test(ast_same_index_nodes);
	t_test(ast_next_symbol);
	t_test(ast_next_sibling_symbol);
	t_test(ast_push_pop_state);
	t_test(ast_cursor_get_strings);
	return t_done();
}
Ejemplo n.º 4
0
int main(int argc, char** argv){

	t_init();
	t_test(int_to_array__one_byte);
	t_test(int_to_array__two_bytes);
	t_test(int_to_array__negative);
	t_test(int_to_padded_array__one_byte);
	t_test(int_to_padded_array_le__one_byte);
	t_test(array_to_int__one_byte);
	t_test(array_to_int__two_bytes);
	t_test(array_to_int__negative);

	return t_done();
}
Ejemplo n.º 5
0
int main(int argc, char** argv) {
    t_init(&argc, &argv, NULL);
    t_test(ebnf_start_parsing__identifier);
    t_test(ebnf_start_parsing__terminal);
    t_test(ebnf_start_parsing__concatenate);
    t_test(ebnf_start_parsing__separator);
    t_test(ebnf_start_parsing__declaration);
    t_test(ebnf_start_parsing__group);
    t_test(ebnf_start_parsing__syntax);
    return t_done();
}