summaryrefslogtreecommitdiff
path: root/tests/libntp/lfptostr.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/libntp/lfptostr.c')
-rw-r--r--tests/libntp/lfptostr.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/tests/libntp/lfptostr.c b/tests/libntp/lfptostr.c
index ed3285378d7ea..a049b7903611f 100644
--- a/tests/libntp/lfptostr.c
+++ b/tests/libntp/lfptostr.c
@@ -47,8 +47,8 @@ void
test_PositiveInteger(void) {
l_fp test = {{200}, 0}; /* exact 200.0000000000 */
- TEST_ASSERT_EQUAL_STRING("200.0000000000", mfptoa(test.l_ui, test.l_uf, LFP_MAX_PRECISION));
- TEST_ASSERT_EQUAL_STRING("200000.0000000", mfptoms(test.l_ui, test.l_uf, LFP_MAX_PRECISION_MS));
+ TEST_ASSERT_EQUAL_STRING("+200.0000000000", mfptoa(test.l_ui, test.l_uf, LFP_MAX_PRECISION));
+ TEST_ASSERT_EQUAL_STRING("+200000.0000000", mfptoms(test.l_ui, test.l_uf, LFP_MAX_PRECISION_MS));
}
void
@@ -63,8 +63,8 @@ void
test_PositiveIntegerWithFraction(void) {
l_fp test = {{200}, ONE_FOURTH}; /* 200.25 */
- TEST_ASSERT_EQUAL_STRING("200.2500000000", lfptoa(&test, LFP_MAX_PRECISION));
- TEST_ASSERT_EQUAL_STRING("200250.0000000", lfptoms(&test, LFP_MAX_PRECISION_MS));
+ TEST_ASSERT_EQUAL_STRING("+200.2500000000", lfptoa(&test, LFP_MAX_PRECISION));
+ TEST_ASSERT_EQUAL_STRING("+200250.0000000", lfptoms(&test, LFP_MAX_PRECISION_MS));
}
void
@@ -79,52 +79,52 @@ void
test_RoundingDownToInteger(void) {
l_fp test = {{10}, ONE_FOURTH}; /* 10.25 */
- TEST_ASSERT_EQUAL_STRING("10", lfptoa(&test, 0));
- TEST_ASSERT_EQUAL_STRING("10250", lfptoms(&test, 0));
+ TEST_ASSERT_EQUAL_STRING("+10", lfptoa(&test, 0));
+ TEST_ASSERT_EQUAL_STRING("+10250", lfptoms(&test, 0));
}
void
test_RoundingMiddleToInteger(void) {
l_fp test = {{10}, HALF}; /* 10.5 */
- TEST_ASSERT_EQUAL_STRING("11", lfptoa(&test, 0));
- TEST_ASSERT_EQUAL_STRING("10500", lfptoms(&test, 0));
+ TEST_ASSERT_EQUAL_STRING("+11", lfptoa(&test, 0));
+ TEST_ASSERT_EQUAL_STRING("+10500", lfptoms(&test, 0));
}
void
test_RoundingUpToInteger(void) {
l_fp test = {{5}, THREE_FOURTH}; /* 5.75 */
- TEST_ASSERT_EQUAL_STRING("6", lfptoa(&test, 0));
- TEST_ASSERT_EQUAL_STRING("5750", lfptoms(&test, 0));
+ TEST_ASSERT_EQUAL_STRING("+6", lfptoa(&test, 0));
+ TEST_ASSERT_EQUAL_STRING("+5750", lfptoms(&test, 0));
}
void
test_SingleDecimal(void) {
l_fp test = {{8}, ONE_FOURTH}; /* 8.25 */
- TEST_ASSERT_EQUAL_STRING("8.3", lfptoa(&test, 1));
- TEST_ASSERT_EQUAL_STRING("8250.0", lfptoms(&test, 1));
+ TEST_ASSERT_EQUAL_STRING("+8.3", lfptoa(&test, 1));
+ TEST_ASSERT_EQUAL_STRING("+8250.0", lfptoms(&test, 1));
}
void
test_MillisecondsRoundingUp(void) {
l_fp test = {{1}, HALF_PROMILLE_UP}; /* slightly more than 1.0005 */
- TEST_ASSERT_EQUAL_STRING("1.0", lfptoa(&test, 1));
+ TEST_ASSERT_EQUAL_STRING("+1.0", lfptoa(&test, 1));
- TEST_ASSERT_EQUAL_STRING("1000.5", lfptoms(&test, 1));
- TEST_ASSERT_EQUAL_STRING("1001", lfptoms(&test, 0));
+ TEST_ASSERT_EQUAL_STRING("+1000.5", lfptoms(&test, 1));
+ TEST_ASSERT_EQUAL_STRING("+1001", lfptoms(&test, 0));
}
void
test_MillisecondsRoundingDown(void) {
l_fp test = {{1}, HALF_PROMILLE_DOWN}; /* slightly less than 1.0005 */
- TEST_ASSERT_EQUAL_STRING("1.0", lfptoa(&test, 1));
+ TEST_ASSERT_EQUAL_STRING("+1.0", lfptoa(&test, 1));
- TEST_ASSERT_EQUAL_STRING("1000.5", lfptoms(&test, 1));
- TEST_ASSERT_EQUAL_STRING("1000", lfptoms(&test, 0));
+ TEST_ASSERT_EQUAL_STRING("+1000.5", lfptoms(&test, 1));
+ TEST_ASSERT_EQUAL_STRING("+1000", lfptoms(&test, 0));
}
void test_UnsignedInteger(void) {