glib-testing.html

来自「最新gtk中文资料集」· HTML 代码 · 共 1,300 行 · 第 1/4 页

HTML
1,300
字号
</p></div><hr><div class="refsect2" lang="en"><a name="id3220333"></a><h3><a name="g-test-rand-int-range"></a>g_test_rand_int_range ()</h3><a class="indexterm" name="id3220349"></a><pre class="programlisting"><a class="link" href="glib-Basic-Types.html#gint32">gint32</a>              g_test_rand_int_range               (<a class="link" href="glib-Basic-Types.html#gint32">gint32</a> begin,                                                         <a class="link" href="glib-Basic-Types.html#gint32">gint32</a> end);</pre><p>Get a reproducable random integer number out of a specified range,see <a class="link" href="glib-Testing.html#g-test-rand-int"><code class="function">g_test_rand_int()</code></a> for details on test case random numbers.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>begin</code></em>&#160;:</span></p></td><td> the minimum value returned by this function</td></tr><tr><td><p><span class="term"><em class="parameter"><code>end</code></em>&#160;:</span></p></td><td>   the smallest value not to be returned by this function</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> a number with <em class="parameter"><code>begin</code></em> &lt;= number &lt; <em class="parameter"><code>end</code></em>.</td></tr></tbody></table></div><p class="since">Since  2.16</p></div><hr><div class="refsect2" lang="en"><a name="id3220463"></a><h3><a name="g-test-rand-double"></a>g_test_rand_double ()</h3><a class="indexterm" name="id3220479"></a><pre class="programlisting">double              g_test_rand_double                  (void);</pre><p>Get a reproducable random floating point number,see <a class="link" href="glib-Testing.html#g-test-rand-int"><code class="function">g_test_rand_int()</code></a> for details on test case random numbers.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> a random number from the seeded random number generator.</td></tr></tbody></table></div><p class="since">Since  2.16</p></div><hr><div class="refsect2" lang="en"><a name="id3220538"></a><h3><a name="g-test-rand-double-range"></a>g_test_rand_double_range ()</h3><a class="indexterm" name="id3220553"></a><pre class="programlisting">double              g_test_rand_double_range            (double range_start,                                                         double range_end);</pre><p>Get a reproducable random floating pointer number out of a specified range,see <a class="link" href="glib-Testing.html#g-test-rand-int"><code class="function">g_test_rand_int()</code></a> for details on test case random numbers.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>range_start</code></em>&#160;:</span></p></td><td> the minimum value returned by this function</td></tr><tr><td><p><span class="term"><em class="parameter"><code>range_end</code></em>&#160;:</span></p></td><td> the minimum value not returned by this function</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> a number with <em class="parameter"><code>range_start</code></em> &lt;= number &lt; <em class="parameter"><code>range_end</code></em>.</td></tr></tbody></table></div><p class="since">Since  2.16</p></div><hr><div class="refsect2" lang="en"><a name="id3220668"></a><h3><a name="g-assert"></a>g_assert()</h3><a class="indexterm" name="id3220680"></a><pre class="programlisting">#define             g_assert(expr)</pre><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>expr</code></em>&#160;:</span></p></td><td></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3220713"></a><h3><a name="g-assert-not-reached"></a>g_assert_not_reached()</h3><a class="indexterm" name="id3220726"></a><pre class="programlisting">#define             g_assert_not_reached()</pre><p></p></div><hr><div class="refsect2" lang="en"><a name="id3220742"></a><h3><a name="g-assert-cmpstr"></a>g_assert_cmpstr()</h3><a class="indexterm" name="id3220755"></a><pre class="programlisting">#define             g_assert_cmpstr(s1, cmp, s2)</pre><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>s1</code></em>&#160;:</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>cmp</code></em>&#160;:</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>s2</code></em>&#160;:</span></p></td><td></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3220814"></a><h3><a name="g-assert-cmpint"></a>g_assert_cmpint()</h3><a class="indexterm" name="id3220827"></a><pre class="programlisting">#define             g_assert_cmpint(n1, cmp, n2)</pre><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>n1</code></em>&#160;:</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>cmp</code></em>&#160;:</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>n2</code></em>&#160;:</span></p></td><td></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3220887"></a><h3><a name="g-assert-cmpuint"></a>g_assert_cmpuint()</h3><a class="indexterm" name="id3220900"></a><pre class="programlisting">#define             g_assert_cmpuint(n1, cmp, n2)</pre><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>n1</code></em>&#160;:</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>cmp</code></em>&#160;:</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>n2</code></em>&#160;:</span></p></td><td></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3220960"></a><h3><a name="g-assert-cmphex"></a>g_assert_cmphex()</h3><a class="indexterm" name="id3220972"></a><pre class="programlisting">#define             g_assert_cmphex(n1, cmp, n2)</pre><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>n1</code></em>&#160;:</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>cmp</code></em>&#160;:</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>n2</code></em>&#160;:</span></p></td><td></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3221032"></a><h3><a name="g-assert-cmpfloat"></a>g_assert_cmpfloat()</h3><a class="indexterm" name="id3221044"></a><pre class="programlisting">#define             g_assert_cmpfloat(n1,cmp,n2)</pre><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>n1</code></em>&#160;:</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>cmp</code></em>&#160;:</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>n2</code></em>&#160;:</span></p></td><td></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3221104"></a><h3><a name="g-strcmp0"></a>g_strcmp0 ()</h3><a class="indexterm" name="id3221118"></a><pre class="programlisting">int                 g_strcmp0                           (const char *str1,                                                         const char *str2);</pre><p>Compares <em class="parameter"><code>str1</code></em> and <em class="parameter"><code>str2</code></em> like <code class="function">strcmp()</code>. Handles <a class="link" href="glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> strings gracefully.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>str1</code></em>&#160;:</span></p></td><td> a C string or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>str2</code></em>&#160;:</span></p></td><td> another C string or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> -1, 0 or 1, if <em class="parameter"><code>str1</code></em> is &lt;, == or &gt; than <em class="parameter"><code>str2</code></em>.</td></tr></tbody></table></div><p class="since">Since  2.16</p></div></div><div class="refsect1" lang="en"><a name="id3221274"></a><div class="refsect2" lang="en"><a name="id3221275"></a></div><hr><div class="refsect2" lang="en"><a name="id3221276"></a></div></div></div></body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?