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> :</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> :</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> :</span></p></td><td> a number with <em class="parameter"><code>begin</code></em> <= number < <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> :</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> :</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> :</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> :</span></p></td><td> a number with <em class="parameter"><code>range_start</code></em> <= number < <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> :</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> :</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>cmp</code></em> :</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>s2</code></em> :</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> :</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>cmp</code></em> :</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>n2</code></em> :</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> :</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>cmp</code></em> :</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>n2</code></em> :</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> :</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>cmp</code></em> :</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>n2</code></em> :</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> :</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>cmp</code></em> :</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>n2</code></em> :</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> :</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> :</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> :</span></p></td><td> -1, 0 or 1, if <em class="parameter"><code>str1</code></em> is <, == or > 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 + -
显示快捷键?