コード例 #1
0
ファイル: test-dlist.c プロジェクト: vdt/libcore
void dlist_teardown(void)
{
    assert_true(test_dlist != NULL);

    dlist_free_all(test_dlist, NULL);
    test_dlist = NULL;
}
コード例 #2
0
ファイル: test-dlist.c プロジェクト: vdt/libcore
void test_dlist_prepend_to_empty(void)
{
    unsigned long *val = NULL;

    assert_true(test_dlist == NULL);

    test_dlist = dlist_create();

    assert_true(test_dlist != NULL);
    assert_true(dlist_is_empty(test_dlist));

    val = make_ulong_ptr(9999);
    assert_true(val != NULL);

    assert_true(dlist_prepend(test_dlist, val) == 0);

    /* Verify */
    val = NULL;
    val = dlist_index(test_dlist, 0);
    assert_true(val != NULL);
    assert_ulong_equal(9999, *val);
    assert_true(dlist_size(test_dlist) == 1);

    dlist_free_all(test_dlist, NULL);
    test_dlist = NULL;
}
コード例 #3
0
ファイル: connline.c プロジェクト: connectivity/connline
void connline_cleanup(void)
{
	dlist_foreach(contexts_list, __cleanup_context);
	dlist_free_all(contexts_list);
	contexts_list = NULL;

	__connline_cleanup_event_loop(dbus_cnx);

	if (dbus_cnx != NULL)
		dbus_connection_unref(dbus_cnx);

	dbus_cnx = NULL;
}
コード例 #4
0
ファイル: test-dlist.c プロジェクト: vdt/libcore
void test_dlist_mergesort_empty(void)
{
    assert_true(test_dlist == NULL);

    test_dlist = dlist_create();

    assert_true(test_dlist != NULL);
    assert_true(dlist_is_empty(test_dlist));

    assert_true(dlist_mergesort(test_dlist, (CompareFn)ulong_compare) == 0);

    dlist_free_all(test_dlist, NULL);
    test_dlist = NULL;
}
コード例 #5
0
ファイル: test-dlist.c プロジェクト: vdt/libcore
void test_dlist_reverse_empty(void)
{
    assert_true(test_dlist == NULL);

    test_dlist = dlist_create();

    assert_true(test_dlist != NULL);
    assert_true(dlist_is_empty(test_dlist));

    assert_true(dlist_reverse(test_dlist) == 0);

    dlist_free_all(test_dlist, NULL);
    test_dlist = NULL;
}
コード例 #6
0
ファイル: test-dlist.c プロジェクト: vdt/libcore
void test_dlist_remove_data_from_empty(void)
{
    assert_true(test_dlist == NULL);

    test_dlist = dlist_create();

    assert_true(test_dlist != NULL);
    assert_true(dlist_is_empty(test_dlist));

    assert_true(dlist_remove_data(test_dlist, NULL) == -1);

    dlist_free_all(test_dlist, NULL);
    test_dlist = NULL;
}