[goffice] Tests: more testing of general format rendering.
- From: Morten Welinder <mortenw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [goffice] Tests: more testing of general format rendering.
- Date: Wed, 9 Apr 2014 15:11:05 +0000 (UTC)
commit 4e4c6ba3c5ba7754e484465ef19532ef3f250fcc
Author: Morten Welinder <terra gnome org>
Date: Wed Apr 9 11:10:34 2014 -0400
Tests: more testing of general format rendering.
tests/test-format.c | 41 +++++++++++++++++++++++++++++++++++++++++
1 files changed, 41 insertions(+), 0 deletions(-)
---
diff --git a/tests/test-format.c b/tests/test-format.c
index 3ce2cd5..19a913a 100644
--- a/tests/test-format.c
+++ b/tests/test-format.c
@@ -53,6 +53,47 @@ test_general_format (void)
test_general_format_1 (-9.25, 2, "-9");
test_general_format_1 (-9.25, 1, NULL);
+ test_general_format_1 (0.125, 10, "0.125");
+ test_general_format_1 (0.125, 5, "0.125");
+ test_general_format_1 (0.125, 4, "0.13");
+ test_general_format_1 (0.125, 3, "0.1");
+ test_general_format_1 (0.125, 3, "0.1");
+ test_general_format_1 (0.125, 2, "0");
+ test_general_format_1 (0.125, 1, "0");
+
+ test_general_format_1 (-0.125, 6, "-0.125");
+ test_general_format_1 (-0.125, 5, "-0.13");
+ test_general_format_1 (-0.125, 4, "-0.1");
+ test_general_format_1 (-0.125, 3, "-0");
+ test_general_format_1 (-0.125, 2, "-0");
+ test_general_format_1 (-0.125, 1, NULL);
+
+ test_general_format_1 (1e-20, 25, "1E-20");
+ test_general_format_1 (1e-20, 20, "1E-20");
+ test_general_format_1 (1e-20, 15, "1E-20");
+ test_general_format_1 (1e-20, 5, "1E-20");
+ test_general_format_1 (1e-20, 4, "0");
+
+ test_general_format_1 (1.0 / 3, 19, "0.3333333333333333");
+ test_general_format_1 (1.0 / 3, 18, "0.3333333333333333");
+ test_general_format_1 (1.0 / 3, 17, "0.333333333333333");
+ test_general_format_1 (1.0 / 3, 10, "0.33333333");
+
+ test_general_format_1 (0.12509999, 11, "0.12509999");
+ test_general_format_1 (0.12509999, 10, "0.12509999");
+ test_general_format_1 (0.12509999, 9, "0.1251");
+ test_general_format_1 (0.12509999, 8, "0.1251");
+ test_general_format_1 (0.12509999, 7, "0.1251");
+ test_general_format_1 (0.12509999, 6, "0.1251");
+
+ test_general_format_1 (0.12509999001, 13, "0.12509999001");
+ test_general_format_1 (0.12509999001, 12, "0.12509999");
+ test_general_format_1 (0.12509999001, 11, "0.12509999");
+ test_general_format_1 (0.12509999001, 10, "0.12509999");
+ test_general_format_1 (0.12509999001, 9, "0.1251");
+ test_general_format_1 (0.12509999001, 8, "0.1251");
+ test_general_format_1 (0.12509999001, 7, "0.1251");
+ test_general_format_1 (0.12509999001, 6, "0.1251");
}
/* ------------------------------------------------------------------------- */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]