Assertion Utilities for GList

Assertion Utilities for GList — Utilities to write assertions related to GList more easily.

Functions

説明

検証を書くためには等価性を検証し、期待値と実測値を表示する必要があります。

このユーティリティはGListに関する検証の作成を補助します。

Functions

gcut_list_equal ()

gboolean
gcut_list_equal (const GList *list1,
                 const GList *list2,
                 GEqualFunc equal_func);

ふたつのGListlist1list2を比較します。equal_funclist1list2の対応する値それぞれに対して呼ばれます。

例:

1
TODO

Parameters

list1

比較するGList

 

list2

比較するGList

 

equal_func

ふたつの値を比較する関数。

 

Returns

list1list2のすべての対応する値がequal_funcでTRUEの場合はTRUE、そうでない場合はFALSE。

Since: 1.0.5


gcut_list_inspect ()

gchar *
gcut_list_inspect (const GList *list,
                   GCutInspectFunction inspect_func,
                   gpointer user_data);

listの詳細を返します。listのそれぞれの値はinspect_funcで詳細化されます。返された文字列が必要なくなったときは開放してください。

例:

1
TODO

Parameters

list

詳細を示すGList

 

inspect_func

各値の詳細を示す関数。

 

user_data

関数に渡すユーザ用データ。

 

Returns

listの詳細を示した文字列。

Since: 1.0.5


gcut_list_equal_int ()

gboolean
gcut_list_equal_int (const GList *list1,
                     const GList *list2);

ふたつのGListlist1list2を比較します。list1list2gintGListでなければいけません。

Parameters

list1

比較するgintGList

 

list2

比較するgintGList

 

Returns

list1list2の対応するすべての値が同じ場合はTRUE、そうでない場合はFALSE。

Since: 1.0.6


gcut_list_inspect_int ()

gchar *
gcut_list_inspect_int (const GList *list);

listの詳細を返します。listgintGListでなければいけません。返された文字列が必要なくなったときは開放してください。

Parameters

list

詳細を示すgintGList

 

Returns

listの詳細を示した文字列。

Since: 1.0.6


gcut_list_equal_uint ()

gboolean
gcut_list_equal_uint (const GList *list1,
                      const GList *list2);

ふたつのGListlist1list2を比較します。list1list2guintGListでなければいけません。

Parameters

list1

比較するguintGList

 

list2

比較するguintGList

 

Returns

list1list2のすべての対応する符号なし整数値が同じ値の場合はTRUE、そうでない場合はFALSE。

Since: 1.0.6


gcut_list_inspect_uint ()

gchar *
gcut_list_inspect_uint (const GList *list);

listの詳細を返します。listguintGListでなければいけません。返された文字列が必要なくなったときは開放してください。

Parameters

list

詳細を示すguintGListです。

 

Returns

listの詳細を示した文字列。

Since: 1.0.6


gcut_list_equal_string ()

gboolean
gcut_list_equal_string (const GList *list1,
                        const GList *list2);

ふたつのGListlist1list2を比較します。list1list2は文字列のGListでなければいけません。

Parameters

list1

比較する文字列のGList

 

list2

比較する文字列のGList

 

Returns

list1list2のすべての対応する文字列が同じ内容の文字列の場合はTRUE、そうでない場合はFALSE。

Since: 1.0.6


gcut_list_inspect_string ()

gchar *
gcut_list_inspect_string (const GList *list);

listの詳細を返します。listは文字列のGListでなければいけません。返された文字列が必要なくなったときは開放してください。

Parameters

list

詳細を示す文字列のGList

 

Returns

listの詳細を示した文字列。

Since: 1.0.6


gcut_list_inspect_object ()

gchar *
gcut_list_inspect_object (const GList *list);

listの詳細を返します。listGObjectGListでなければいけません。返された文字列が必要なくなったときは開放してください。

Parameters

list

詳細を示すGObjectGList

 

Returns

listの詳細を示した文字列。

Since: 1.0.6


gcut_list_inspect_enum ()

gchar *
gcut_list_inspect_enum (GType type,
                        const GList *list);

listの詳細を返します。listGEnumの列挙値のGListでなければいけません。返された文字列が必要なくなったときは開放してください。

Parameters

type

GEnumの型。

 

list

詳細を示す列挙値のGList

 

Returns

listの詳細を示した文字列。

Since: 1.0.6


gcut_list_inspect_flags ()

gchar *
gcut_list_inspect_flags (GType type,
                         const GList *list);

listの詳細を返します。listGFlagsのフラグ値のGListでなければいけません。返された文字列が必要なくなったときは開放してください。

Parameters

type

GFlagsの型。

 

list

詳細を示すフラグ値のGList

 

Returns

listの詳細を示した文字列。

Since: 1.0.6


gcut_list_int_equal()

#define             gcut_list_int_equal(list1, list2)

gcut_egg_error_quarkは非推奨です。新しいコードでは使わないでください。

使用例はcut_assert_equal_string()を見てください。

ふたつのGListlist1list2を比較します。list1list2gintGListでなければいけません。

Parameters

list1

比較するgintGList

 

list2

比較するgintGList

 

Returns

list1list2の対応するすべての値が同じ場合はTRUE、そうでない場合はFALSE。

Since: 1.0.5


gcut_list_int_inspect()

#define             gcut_list_int_inspect(list)

CPPCUT_END_TEST_DECLSはバージョン1.1.0から非推奨になりました。新しく書くコードでは使わないでください。代わりにnamespaceを使ってください。

cut_set_expected()も見てください。

listの詳細を返します。listgintGListでなければいけません。返された文字列が必要なくなったときは開放してください。

Parameters

list

詳細を示すgintGList

 

Returns

listの詳細を示した文字列。

Since: 1.0.5


gcut_list_uint_equal()

#define             gcut_list_uint_equal(list1, list2)

gcut_egg_error_quarkは非推奨です。新しいコードでは使わないでください。

使用例はcut_assert_equal_string()を見てください。

ふたつのGListlist1list2を比較します。list1list2guintGListでなければいけません。

Parameters

list1

比較するguintGList

 

list2

比較するguintGList

 

Returns

list1list2のすべての対応する符号なし整数値が同じ値の場合はTRUE、そうでない場合はFALSE。

Since: 1.0.5


gcut_list_uint_inspect()

#define             gcut_list_uint_inspect(list)

CPPCUT_END_TEST_DECLSはバージョン1.1.0から非推奨になりました。新しく書くコードでは使わないでください。代わりにnamespaceを使ってください。

cut_set_expected()も見てください。

listの詳細を返します。listguintGListでなければいけません。返された文字列が必要なくなったときは開放してください。

Parameters

list

詳細を示すguintGListです。

 

Returns

listの詳細を示した文字列。

Since: 1.0.5


gcut_list_string_equal()

#define             gcut_list_string_equal(list1, list2)

gcut_egg_error_quarkは非推奨です。新しいコードでは使わないでください。

使用例はcut_assert_equal_string()を見てください。

ふたつのGListlist1list2を比較します。list1list2は文字列のGListでなければいけません。

Parameters

list1

比較する文字列のGList

 

list2

比較する文字列のGList

 

Returns

list1list2のすべての対応する文字列が同じ内容の文字列の場合はTRUE、そうでない場合はFALSE。

Since: 1.0.5


gcut_list_string_inspect()

#define             gcut_list_string_inspect(list)

CPPCUT_END_TEST_DECLSはバージョン1.1.0から非推奨になりました。新しく書くコードでは使わないでください。代わりにnamespaceを使ってください。

使用例はcut_assert_equal_string()を見てください。

listの詳細を返します。listは文字列のGListでなければいけません。返された文字列が必要なくなったときは開放してください。

Parameters

list

詳細を示す文字列のGList

 

Returns

listの詳細を示した文字列。

Since: 1.0.5


gcut_list_object_inspect()

#define             gcut_list_object_inspect(list)

CPPCUT_END_TEST_DECLSはバージョン1.1.0から非推奨になりました。新しく書くコードでは使わないでください。代わりにnamespaceを使ってください。

cut_set_expected()も見てください。

listの詳細を返します。listGObjectGListでなければいけません。返された文字列が必要なくなったときは開放してください。

Parameters

list

詳細を示すGObjectGList

 

Returns

listの詳細を示した文字列。

Since: 1.0.5


gcut_list_enum_inspect()

#define             gcut_list_enum_inspect(list, type)

CPPCUT_END_TEST_DECLSはバージョン1.1.0から非推奨になりました。新しく書くコードでは使わないでください。代わりにnamespaceを使ってください。

cut_set_expected()も見てください。

listの詳細を返します。listGEnumの列挙値のGListでなければいけません。返された文字列が必要なくなったときは開放してください。

Parameters

list

詳細を示す列挙値のGList

 

type

GEnumの型。

 

Returns

listの詳細を示した文字列。

Since: 1.0.5


gcut_list_flags_inspect()

#define             gcut_list_flags_inspect(list, type)

GCutEggClassは非推奨です。新しいコードでは使わないでください。

cut_set_expected()も見てください。

listの詳細を返します。listGFlagsのフラグ値のGListでなければいけません。返された文字列が必要なくなったときは開放してください。

Parameters

list

詳細を示すフラグ値のGList

 

type

GFlagsの型。

 

Returns

listの詳細を示した文字列。

Since: 1.0.5