![]() |
![]() |
![]() |
Cutter Reference Manual | ![]() |
---|---|---|---|---|
Assertion Utilities for GEnum and GFlagsAssertion Utilities for GEnum and GFlags — Utilities to write assertions related to GEnum or GFlags more easily. |
gboolean gcut_enum_equal (GType enum_type, gint enum1, gint enum2); gchar* gcut_enum_inspect (GType enum_type, gint enum_value); gboolean gcut_flags_equal (GType flags_type, guint flags1, guint flags2); gchar* gcut_flags_inspect (GType flags_type, guint flags);
To write assertions, you need to check equality and show expected and actual values.
The utilities help you to write assertions that are related to GEnum or GFlags.
gboolean gcut_enum_equal (GType enum_type, gint enum1, gint enum2);
Compares two enum_type
values, enum1
and enum2
.
|
a GEnum type. |
|
a GEnum value to be compared. |
|
a GEnum value to be compared. |
Returns : |
TRUE if enum1 == enum2 , FALSE otherwise.
|
Since 1.0.5
gchar* gcut_enum_inspect (GType enum_type, gint enum_value);
Inspects enum_type
value, enum_value
. The returned
string should be freed when no longer needed.
|
a GEnum type. |
|
a GEnum value to be inspected. |
Returns : |
inspected enum_value as a string.
|
Since 1.0.5
gboolean gcut_flags_equal (GType flags_type, guint flags1, guint flags2);
Compares two flags_type
values, flags1
and flags2
.
|
a GFlags type. |
|
a GFlags value to be compared. |
|
a GFlags value to be compared. |
Returns : |
TRUE if flags1 == flags2 , FALSE otherwise.
|
Since 1.0.5