/* -*- eval: (outline-minor-mode); outline-regexp: "START_TEST("; -*- */ static int 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