GValue用の検証ユーティリティ

GValue用の検証ユーティリティ — GValueに関する検証をもっと簡単に書くためのユーティリティ。

Functions

説明

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

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

Functions

gcut_value_equal ()

gboolean
gcut_value_equal (const GValue *value1,
                  const GValue *value2);

ふたつのGValuevalue1value2を登録された比較関数で比較します。(GValueの比較関数の登録方法についてはgcut_value_register_equal_func()を見てください。)

Parameters

value1

比較するGValue

 

value2

比較するGValue

 

Returns

TRUE if value1 equals to value2 , FALSE otherwise.

Since: 1.0.5


gcut_value_register_equal_func ()

void
gcut_value_register_equal_func (GType type1,
                                GType type2,
                                GEqualFunc equal_func);

例:

1
TODO

Registers equality check function between GValue of type1 and GValue of type2 .

Parameters

type1

比較するGValueGType

 

type2

比較するGValueGType

 

equal_func

a function that compares type1 's GValue with type2 's GValue.

 

Since: 1.0.5

Types and Values