Update to version 2.33.1
[profile/ivi/glib2.git] / docs / reference / glib / html / glib-Testing.html
index c249b79..d3351b7 100644 (file)
@@ -184,17 +184,9 @@ RUnit), which in turn is based on smalltalk unit testing concepts.
 The API is designed to handle creation and registration of test suites
 and test cases implicitly. A simple call like
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="glib-Testing.html#g-test-add-func">g_test_add_func</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"/misc/assertions"</span><span class="symbol">,</span><span class="normal"> test_assertions</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  g_test_add_func ("/misc/assertions", test_assertions);
+</pre></div>
 <p>
 creates a test suite called "misc" with a single test case named
 "assertions", which consists of running the test_assertions function.
@@ -576,7 +568,7 @@ slash-separated portions of <em class="parameter"><code>testpath</code></em>.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>testpath</code></em> :</span></p></td>
-<td>Slash-separated test case path name for the test.</td>
+<td>/-separated test case path name for the test.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>test_func</code></em> :</span></p></td>
@@ -621,7 +613,7 @@ will be passed as first argument to <em class="parameter"><code>test_func</code>
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>testpath</code></em> :</span></p></td>
-<td>Slash-separated test case path name for the test.</td>
+<td>/-separated test case path name for the test.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>test_data</code></em> :</span></p></td>
@@ -1020,41 +1012,21 @@ termination and validates child program outputs.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">test_fork_patterns</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-Testing.html#g-test-trap-fork">g_test_trap_fork</a></span><span class="normal"> </span><span class="symbol">(</span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="glib-Testing.html#G-TEST-TRAP-SILENCE-STDOUT:CAPS">G_TEST_TRAP_SILENCE_STDOUT</a> </span><span class="symbol">|</span><span class="normal"> <a href="glib-Testing.html#G-TEST-TRAP-SILENCE-STDERR:CAPS">G_TEST_TRAP_SILENCE_STDERR</a></span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"some stdout text: somagic17</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"some stderr text: semagic43</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function">exit</span><span class="normal"> </span><span class="symbol">(</span><span class="number">0</span><span class="symbol">);</span><span class="normal"> </span><span class="comment">/* successful test run */</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="function"><a href="glib-Testing.html#g-test-trap-assert-passed">g_test_trap_assert_passed</a></span><span class="symbol">();</span>
-<span class="normal">  </span><span class="function"><a href="glib-Testing.html#g-test-trap-assert-stdout">g_test_trap_assert_stdout</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"*somagic17*"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Testing.html#g-test-trap-assert-stderr">g_test_trap_assert_stderr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"*semagic43*"</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  static void
+  test_fork_patterns (void)
+  {
+    if (g_test_trap_fork (0, G_TEST_TRAP_SILENCE_STDOUT | G_TEST_TRAP_SILENCE_STDERR))
+      {
+        g_print ("some stdout text: somagic17\n");
+        g_printerr ("some stderr text: semagic43\n");
+        exit (0); /* successful test run */
+      }
+    g_test_trap_assert_passed();
+    g_test_trap_assert_stdout ("*somagic17*");
+    g_test_trap_assert_stderr ("*semagic43*");
+  }
+</pre></div>
 <p>
 </p>
 <p>
@@ -1385,17 +1357,9 @@ includes the actual values of <em class="parameter"><code>s1</code></em> and <em
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="glib-Testing.html#g-assert-cmpstr">g_assert_cmpstr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">mystring</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">==,</span><span class="normal"> </span><span class="string">"fubar"</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  g_assert_cmpstr (mystring, ==, "fubar");
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">