blob: 9f08ac8740c0c507c026874b3aba179163358006 (
plain) (
tree)
|
|
/* -*- eval: (outline-minor-mode); outline-regexp: "START_TEST("; -*- */
static check_empty_recipe(recipe * r) {
ck_assert_int_eq(r->n, 1);
ck_assert_int_eq(r->in, 0);
ck_assert_int_eq(r->sn, 0);
ck_assert_int_eq(r->rn, 0);
ck_assert_int_eq(r->sha1[0], '\0');
ck_assert_ptr_null(r->i);
ck_assert_ptr_null(r->s);
ck_assert_ptr_null(r->r);
ck_assert_ptr_null(r->filename);
ck_assert_ptr_null(r->path);
ck_assert_ptr_null(r->title);
}
START_TEST(create_recipe)
{
recipe * r = new_recipe();
check_empty_recipe(r);
free_recipe(r);
}
END_TEST
START_TEST(create_subrecipe)
{
recipe * r = new_recipe();
recipe * r_sub = new_recipe();
new_subrecipe(r, r_sub);
check_empty_recipe(r->r[r->rn -1]);
free_recipe(r);
}
END_TEST
|