[glib] Fix the large array test to work
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] Fix the large array test to work
- Date: Sun, 21 Feb 2010 21:31:40 +0000 (UTC)
commit dcdc409cd88f6d47eb54a7eee528be6c8667d394
Author: Matthias Clasen <mclasen redhat com>
Date: Sun Feb 21 16:29:15 2010 -0500
Fix the large array test to work
Fix by Sven Herzberg, bug 568760
glib/tests/array-test.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/glib/tests/array-test.c b/glib/tests/array-test.c
index 6f66b22..6bfe46b 100644
--- a/glib/tests/array-test.c
+++ b/glib/tests/array-test.c
@@ -115,7 +115,11 @@ array_large_size (void)
g_array_set_size (array, 1073750016);
exit (0); /* success */
}
- g_test_trap_assert_passed ();
+
+ if (!g_test_trap_has_passed ())
+ {
+ g_test_trap_assert_stderr ("*failed to allocate 2147483648 bytes*");
+ }
g_array_free (array, TRUE);
}
@@ -315,9 +319,7 @@ main (int argc, char *argv[])
g_test_add_func ("/array/append", array_append);
g_test_add_func ("/array/prepend", array_prepend);
g_test_add_func ("/array/ref-count", array_ref_count);
-#if 0
g_test_add_func ("/array/large-size", array_large_size);
-#endif
/* pointer arrays */
g_test_add_func ("/pointerarray/add", pointer_array_add);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]