int main(int argc, char *argv[]) { plan(TEST_COUNT); int done = 0; knot_rrset_t opt_rr; int ret = knot_edns_init(&opt_rr, E_MAX_PLD, E_RCODE, E_VERSION, NULL); ok(ret == KNOT_EOK, "OPT RR: init"); done++; /* Check initialized values (no NSID yet). */ bool success = check_header(&opt_rr, E_MAX_PLD, E_VERSION, 0, E_RCODE, "OPT RR: check header", &done); if (!success) { skip_block(remaining(done), "OPT RR not initialized properly"); goto exit; } /* Setters */ success = test_setters(&opt_rr, &done); if (!success) { skip_block(remaining(done), "OPT RR: setters error"); goto exit; } /* Getters Note: NULL parameters are not supported, so no test for that. */ success = test_getters(&opt_rr, &done); if (!success) { skip_block(remaining(done), "OPT RR: getters error"); goto exit; } /* EDNS client subnet */ test_client_subnet(); exit: knot_rrset_clear(&opt_rr, NULL); return 0; }
int main (int argc, char ** argv) { // g_log_set_always_fatal( G_LOG_LEVEL_CRITICAL | G_LOG_LEVEL_WARNING ); gtk_init(&argc, &argv); g_type_init(); pw = gnc_dialog_new("budget.glade", "SampleOptions"); gnc_dialog_set_cb(pw, apply_cb, close_cb, NULL, NULL); gnc_dialog_register_testing_types(); init_widgets(pw); test_setters(pw); gtk_widget_show_all(GTK_WIDGET(pw)); gtk_main(); return 0; }