glib r7253 - in trunk: . glib/tests
- From: timj svn gnome org
- To: svn-commits-list gnome org
- Subject: glib r7253 - in trunk: . glib/tests
- Date: Fri, 25 Jul 2008 13:49:01 +0000 (UTC)
Author: timj
Date: Fri Jul 25 13:49:00 2008
New Revision: 7253
URL: http://svn.gnome.org/viewvc/glib?rev=7253&view=rev
Log:
2008-07-25 15:47:08 Tim Janik <timj imendio com>
* glib/tests/testing.c (test_random_conversions): added new sample
test to prepare for extended range random tests.
Modified:
trunk/ChangeLog
trunk/glib/tests/testing.c
Modified: trunk/glib/tests/testing.c
==============================================================================
--- trunk/glib/tests/testing.c (original)
+++ trunk/glib/tests/testing.c Fri Jul 25 13:49:00 2008
@@ -179,6 +179,18 @@
g_assert (test_data == (void*) 0xc0c0baba);
}
+static void
+test_random_conversions (void)
+{
+ /* very simple conversion test using random numbers */
+ int vint = g_test_rand_int();
+ char *err, *str = g_strdup_printf ("%d", vint);
+ gint64 vint64 = g_ascii_strtoll (str, &err, 10);
+ g_assert_cmphex (vint, ==, vint64);
+ g_assert (!err || *err == 0);
+ g_free (str);
+}
+
int
main (int argc,
char *argv[])
@@ -187,6 +199,7 @@
g_test_add_func ("/random-generator/rand-1", test_rand1);
g_test_add_func ("/random-generator/rand-2", test_rand2);
+ g_test_add_func ("/random-generator/random-conversions", test_random_conversions);
g_test_add_func ("/misc/assertions", test_assertions);
g_test_add_data_func ("/misc/test-data", (void*) 0xc0c0baba, test_data_test);
g_test_add ("/misc/primetoul", Fixturetest, (void*) 0xc0cac01a, fixturetest_setup, fixturetest_test, fixturetest_teardown);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]