mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-27 17:52:58 +02:00
Fix lots of typos, document g_assert_error() and g_assert_no_error()
* glib/tmpl/testing.sgml: Fix lots of typos, document g_assert_error() and g_assert_no_error() svn path=/trunk/; revision=7557
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
2008-09-26 Dan Winship <danw@gnome.org>
|
||||||
|
|
||||||
|
* glib/tmpl/testing.sgml: Fix lots of typos, document
|
||||||
|
g_assert_error() and g_assert_no_error()
|
||||||
|
|
||||||
2008-09-26` Matthias Clasen <mclasen@redhat.com>
|
2008-09-26` Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
* glib/tmpl/iochannel.sgml: Move more docs inline
|
* glib/tmpl/iochannel.sgml: Move more docs inline
|
||||||
|
@@ -2611,6 +2611,8 @@ g_assert_cmpint
|
|||||||
g_assert_cmpuint
|
g_assert_cmpuint
|
||||||
g_assert_cmphex
|
g_assert_cmphex
|
||||||
g_assert_cmpfloat
|
g_assert_cmpfloat
|
||||||
|
g_assert_no_error
|
||||||
|
g_assert_error
|
||||||
|
|
||||||
GTestCase
|
GTestCase
|
||||||
GTestSuite
|
GTestSuite
|
||||||
@@ -2627,6 +2629,7 @@ g_assertion_message
|
|||||||
g_assertion_message_expr
|
g_assertion_message_expr
|
||||||
g_assertion_message_cmpstr
|
g_assertion_message_cmpstr
|
||||||
g_assertion_message_cmpnum
|
g_assertion_message_cmpnum
|
||||||
|
g_assertion_message_error
|
||||||
|
|
||||||
g_test_add_vtable
|
g_test_add_vtable
|
||||||
GTestConfig
|
GTestConfig
|
||||||
|
@@ -24,7 +24,7 @@ RUnit), which in turn is based on smalltalk unit testing concepts.
|
|||||||
A test fixture consists of fixture data and setup and teardown methods
|
A test fixture consists of fixture data and setup and teardown methods
|
||||||
to establish the environment for the test functions. We use fresh
|
to establish the environment for the test functions. We use fresh
|
||||||
fixtures, i.e. fixtures are newly set up and torn down around each test
|
fixtures, i.e. fixtures are newly set up and torn down around each test
|
||||||
invokation to avoid dependencies between tests.
|
invocation to avoid dependencies between tests.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
@@ -53,7 +53,7 @@ is that the assertion messages can be more elaborate, and include the
|
|||||||
values of the compared entities.
|
values of the compared entities.
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
GLib ships with two utilites called gtester and gtester-report to
|
GLib ships with two utilities called gtester and gtester-report to
|
||||||
facilitate running tests and producing nicely formatted test reports.
|
facilitate running tests and producing nicely formatted test reports.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
@@ -433,7 +433,7 @@ The strings are compared using g_strcmp0().
|
|||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
The effect of <literal>g_assert_cmpstr (s1, op, s2)</literal> is the same
|
The effect of <literal>g_assert_cmpstr (s1, op, s2)</literal> is the same
|
||||||
as <literal>g_assert (s1 op s2)</literal>. The advantage of this macro
|
as <literal>g_assert (g_strcmp0 (s1, s2) op 0)</literal>. The advantage of this macro
|
||||||
is that it can produce a message that includes the actual values of @s1
|
is that it can produce a message that includes the actual values of @s1
|
||||||
and @s2.
|
and @s2.
|
||||||
</para>
|
</para>
|
||||||
@@ -442,7 +442,7 @@ and @s2.
|
|||||||
</programlisting></informalexample>
|
</programlisting></informalexample>
|
||||||
|
|
||||||
@s1: a string (may be %NULL)
|
@s1: a string (may be %NULL)
|
||||||
@cmp: The comparsion operator to use. One of ==, !=, <, >, <=, >=.
|
@cmp: The comparison operator to use. One of ==, !=, <, >, <=, >=.
|
||||||
@s2: another string (may be %NULL)
|
@s2: another string (may be %NULL)
|
||||||
@Since: 2.16
|
@Since: 2.16
|
||||||
|
|
||||||
@@ -460,7 +460,7 @@ and @n2.
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
@n1: an integer
|
@n1: an integer
|
||||||
@cmp: The comparsion operator to use. One of ==, !=, <, >, <=, >=.
|
@cmp: The comparison operator to use. One of ==, !=, <, >, <=, >=.
|
||||||
@n2: another integer
|
@n2: another integer
|
||||||
@Since: 2.16
|
@Since: 2.16
|
||||||
|
|
||||||
@@ -478,7 +478,7 @@ and @n2.
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
@n1: an unsigned integer
|
@n1: an unsigned integer
|
||||||
@cmp: The comparsion operator to use. One of ==, !=, <, >, <=, >=.
|
@cmp: The comparison operator to use. One of ==, !=, <, >, <=, >=.
|
||||||
@n2: another unsigned integer
|
@n2: another unsigned integer
|
||||||
@Since: 2.16
|
@Since: 2.16
|
||||||
|
|
||||||
@@ -492,7 +492,7 @@ in the message.
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
@n1: an unsigned integer
|
@n1: an unsigned integer
|
||||||
@cmp: The comparsion operator to use. One of ==, !=, <, >, <=, >=.
|
@cmp: The comparison operator to use. One of ==, !=, <, >, <=, >=.
|
||||||
@n2: another unsigned integer
|
@n2: another unsigned integer
|
||||||
@Since: 2.16
|
@Since: 2.16
|
||||||
|
|
||||||
@@ -503,18 +503,56 @@ Debugging macro to terminate the application with a warning message
|
|||||||
if a floating point number comparison fails.
|
if a floating point number comparison fails.
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
The effect of <literal>g_assert_cmpflott (n1, op, n2)</literal> is the same
|
The effect of <literal>g_assert_cmpfloat (n1, op, n2)</literal> is the same
|
||||||
as <literal>g_assert (n1 op n2)</literal>. The advantage of this function
|
as <literal>g_assert (n1 op n2)</literal>. The advantage of this function
|
||||||
is that it can produce a message that includes the actual values of @n1
|
is that it can produce a message that includes the actual values of @n1
|
||||||
and @n2.
|
and @n2.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
@n1: an floating point number
|
@n1: an floating point number
|
||||||
@cmp: The comparsion operator to use. One of ==, !=, <, >, <=, >=.
|
@cmp: The comparison operator to use. One of ==, !=, <, >, <=, >=.
|
||||||
@n2: another floating point number
|
@n2: another floating point number
|
||||||
@Since: 2.16
|
@Since: 2.16
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### MACRO g_assert_no_error ##### -->
|
||||||
|
<para>
|
||||||
|
Debugging macro to terminate the application with a warning message
|
||||||
|
if a method has returned a #GError.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
The effect of <literal>g_assert_no_error (err)</literal> is the same
|
||||||
|
as <literal>g_assert (err == NULL)</literal>. The advantage of this macro
|
||||||
|
is that it can produce a message that includes the error message and code.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@err: a #GError, possibly %NULL
|
||||||
|
@Since: 2.20
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### MACRO g_assert_error ##### -->
|
||||||
|
<para>
|
||||||
|
Debugging macro to terminate the application with a warning message
|
||||||
|
if a method has not returned the correct #GError.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
The effect of <literal>g_assert_error (err, dom, c)</literal> is the same
|
||||||
|
as <literal>g_assert (err != NULL && err->domain == dom && err->code == c)</literal>.
|
||||||
|
The advantage of this macro is that it can produce a message that
|
||||||
|
includes the incorrect error message and code.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
This can only be used to test for a specific error. If you want to
|
||||||
|
test that @err is set, but don't care what it's set to, just use
|
||||||
|
<literal>g_assert (err != NULL)</literal>
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@err: a #GError, possibly %NULL
|
||||||
|
@dom: the expected error domain (a #GQuark)
|
||||||
|
@c: the expected error code
|
||||||
|
@Since: 2.20
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### TYPEDEF GTestCase ##### -->
|
<!-- ##### TYPEDEF GTestCase ##### -->
|
||||||
<para>
|
<para>
|
||||||
An opaque structure representing a test case.
|
An opaque structure representing a test case.
|
||||||
|
Reference in New Issue
Block a user