[gnome-break-timer] Test NaturalTime's output_value.



commit 3a104fbcc272f92e649c951ff711623a852e4e6c
Author: Dylan McCall <dylanmccall ubuntu com>
Date:   Tue Sep 17 21:07:02 2013 -0700

    Test NaturalTime's output_value.

 tests/common/test_NaturalTime.vala |   65 ++++++++++++++++++++++++++---------
 1 files changed, 48 insertions(+), 17 deletions(-)
---
diff --git a/tests/common/test_NaturalTime.vala b/tests/common/test_NaturalTime.vala
index 5e89d26..9013b7e 100644
--- a/tests/common/test_NaturalTime.vala
+++ b/tests/common/test_NaturalTime.vala
@@ -32,50 +32,81 @@ public class test_NaturalTime : SimpleTestSuite {
 
 class test_get_label_for_seconds : Object, SimpleTestCase<test_NaturalTime> {
        public void run(test_NaturalTime context) {
-               var label_60 = context.natural_time.get_label_for_seconds(60);
-               var label_61 = context.natural_time.get_label_for_seconds(61);
-               
+               int value_60;
+               var label_60 = context.natural_time.get_label_for_seconds(60, out value_60);
                assert(label_60 == "%d minute".printf(1));
+               assert(value_60 == 1);
+
+               int value_61;
+               var label_61 = context.natural_time.get_label_for_seconds(61, out value_61);
                assert(label_61 == "%d seconds".printf(61));
+               assert(value_61 == 61);
        }
 }
 
 class test_get_simplest_label_for_seconds : Object, SimpleTestCase<test_NaturalTime> {
        public void run(test_NaturalTime context) {
-               var label_60 = context.natural_time.get_simplest_label_for_seconds(60);
-               var label_61 = context.natural_time.get_simplest_label_for_seconds(61);
-               
+               int value_60;
+               var label_60 = context.natural_time.get_simplest_label_for_seconds(60, out value_60);
                assert(label_60 == "%d minute".printf(1));
+               assert(value_60 == 1);
+
+               int value_61;
+               var label_61 = context.natural_time.get_simplest_label_for_seconds(61, out value_61);
                assert(label_61 == "%d minute".printf(1));
+               assert(value_61 == 1);
        }
 }
 
 class test_get_countdown_for_seconds : Object, SimpleTestCase<test_NaturalTime> {
        public void run(test_NaturalTime context) {
-               var label_90 = context.natural_time.get_countdown_for_seconds(90);
-               var label_60 = context.natural_time.get_countdown_for_seconds(60);
-               var label_55 = context.natural_time.get_countdown_for_seconds(55);
-               var label_42 = context.natural_time.get_countdown_for_seconds(42);
-               var label_8 = context.natural_time.get_countdown_for_seconds(8);
-               
+               int value_90;
+               var label_90 = context.natural_time.get_countdown_for_seconds(90, out value_90);
                assert(label_90 == "%d minutes".printf(2));
+               assert(value_90 == 2);
+
+               int value_60;
+               var label_60 = context.natural_time.get_countdown_for_seconds(60, out value_60);
                assert(label_60 == "%d minute".printf(1));
+               assert(value_60 == 1);
+
+               int value_55;
+               var label_55 = context.natural_time.get_countdown_for_seconds(55, out value_55);
                assert(label_55 == "%d minute".printf(1));
+               assert(value_55 == 1);
+
+               int value_42;
+               var label_42 = context.natural_time.get_countdown_for_seconds(42, out value_42);
                assert(label_42 == "%d seconds".printf(50));
+               assert(value_42 == 50);
+
+               int value_8;
+               var label_8 = context.natural_time.get_countdown_for_seconds(8, out value_8);
                assert(label_8 == "%d seconds".printf(8));
+               assert(value_8 == 8);
        }
 }
 
 class test_get_countdown_for_seconds_with_start : Object, SimpleTestCase<test_NaturalTime> {
        public void run(test_NaturalTime context) {
-               var label_90 = context.natural_time.get_countdown_for_seconds_with_start(90, 90);
-               var label_60 = context.natural_time.get_countdown_for_seconds_with_start(60, 55);
-               var label_55 = context.natural_time.get_countdown_for_seconds_with_start(55, 55);
-               var label_51 = context.natural_time.get_countdown_for_seconds_with_start(51, 55);
-               
+               int value_90;
+               var label_90 = context.natural_time.get_countdown_for_seconds_with_start(90, 90, out 
value_90);
                assert(label_90 == "%d minute".printf(1));
+               assert(value_90 == 1);
+
+               int value_60;
+               var label_60 = context.natural_time.get_countdown_for_seconds_with_start(60, 55, out 
value_60);
                assert(label_60 == "%d seconds".printf(55));
+               assert(value_60 == 55);
+
+               int value_55;
+               var label_55 = context.natural_time.get_countdown_for_seconds_with_start(55, 55, out 
value_55);
                assert(label_55 == "%d seconds".printf(55));
+               assert(value_55 == 55);
+
+               int value_51;
+               var label_51 = context.natural_time.get_countdown_for_seconds_with_start(51, 55, out 
value_51);
                assert(label_51 == "%d seconds".printf(55));
+               assert(value_51 == 55);
        }
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]