[gnome-break-timer] Test NaturalTime's output_value.
- From: Dylan McCall <dylanmccall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-break-timer] Test NaturalTime's output_value.
- Date: Wed, 18 Sep 2013 04:08:34 +0000 (UTC)
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]