static void virNetcfDriverStateDispose(void *obj) { virNetcfDriverStatePtr _driver = obj; if (_driver->netcf) ncf_close(_driver->netcf); }
static void testCorruptedSetup(CuTest *tc) { int r; ncf_close(ncf); ncf = NULL; r = ncf_init(&ncf, "/dev/null"); CuAssertIntEquals(tc, -1, r); CuAssertPtrNotNull(tc, ncf); r = ncf_error(ncf, NULL, NULL); CuAssertIntEquals(tc, NETCF_EFILE, r); }
static void testDefineUndefine(CuTest *tc) { char *bridge_xml = NULL; struct netcf_if *nif = NULL; int r; bridge_xml = read_test_file(tc, "interface/bridge42.xml"); CuAssertPtrNotNull(tc, bridge_xml); nif = ncf_define(ncf, bridge_xml); CuAssertPtrNotNull(tc, nif); assert_ncf_no_error(tc); r = ncf_if_undefine(nif); CuAssertIntEquals(tc, 0, r); assert_ncf_no_error(tc); ncf_close(ncf); r = ncf_init(&ncf, root); CuAssertIntEquals(tc, 0, r); nif = ncf_lookup_by_name(ncf, "br42"); CuAssertPtrEquals(tc, NULL, nif); }
static void cleanup(void) { ncf_close(ncf); free(in_xml); free(out_xml); }