Lines Matching refs:test

2  * This file contains test for both mfptoa and mfptoms (which uses dolfptoa),
48 l_fp test = {{200}, 0}; /* exact 200.0000000000 */
50 TEST_ASSERT_EQUAL_STRING("200.0000000000", mfptoa(test.l_ui, test.l_uf, LFP_MAX_PRECISION));
51 TEST_ASSERT_EQUAL_STRING("200000.0000000", mfptoms(test.l_ui, test.l_uf, LFP_MAX_PRECISION_MS));
56 l_fp test = {{-100}, 0}; /* -100 */
58 TEST_ASSERT_EQUAL_STRING("-100.0000000000", lfptoa(&test, LFP_MAX_PRECISION));
59 TEST_ASSERT_EQUAL_STRING("-100000.0000000", lfptoms(&test, LFP_MAX_PRECISION_MS));
64 l_fp test = {{200}, ONE_FOURTH}; /* 200.25 */
66 TEST_ASSERT_EQUAL_STRING("200.2500000000", lfptoa(&test, LFP_MAX_PRECISION));
67 TEST_ASSERT_EQUAL_STRING("200250.0000000", lfptoms(&test, LFP_MAX_PRECISION_MS));
72 l_fp test = {{-100}, ONE_FOURTH}; /* -99.75 */
74 TEST_ASSERT_EQUAL_STRING("-99.7500000000", lfptoa(&test, LFP_MAX_PRECISION));
75 TEST_ASSERT_EQUAL_STRING("-99750.0000000", lfptoms(&test, LFP_MAX_PRECISION_MS));
80 l_fp test = {{10}, ONE_FOURTH}; /* 10.25 */
82 TEST_ASSERT_EQUAL_STRING("10", lfptoa(&test, 0));
83 TEST_ASSERT_EQUAL_STRING("10250", lfptoms(&test, 0));
88 l_fp test = {{10}, HALF}; /* 10.5 */
90 TEST_ASSERT_EQUAL_STRING("11", lfptoa(&test, 0));
91 TEST_ASSERT_EQUAL_STRING("10500", lfptoms(&test, 0));
96 l_fp test = {{5}, THREE_FOURTH}; /* 5.75 */
98 TEST_ASSERT_EQUAL_STRING("6", lfptoa(&test, 0));
99 TEST_ASSERT_EQUAL_STRING("5750", lfptoms(&test, 0));
104 l_fp test = {{8}, ONE_FOURTH}; /* 8.25 */
106 TEST_ASSERT_EQUAL_STRING("8.3", lfptoa(&test, 1));
107 TEST_ASSERT_EQUAL_STRING("8250.0", lfptoms(&test, 1));
112 l_fp test = {{1}, HALF_PROMILLE_UP}; /* slightly more than 1.0005 */
114 TEST_ASSERT_EQUAL_STRING("1.0", lfptoa(&test, 1));
116 TEST_ASSERT_EQUAL_STRING("1000.5", lfptoms(&test, 1));
117 TEST_ASSERT_EQUAL_STRING("1001", lfptoms(&test, 0));
122 l_fp test = {{1}, HALF_PROMILLE_DOWN}; /* slightly less than 1.0005 */
124 TEST_ASSERT_EQUAL_STRING("1.0", lfptoa(&test, 1));
126 TEST_ASSERT_EQUAL_STRING("1000.5", lfptoms(&test, 1));
127 TEST_ASSERT_EQUAL_STRING("1000", lfptoms(&test, 0));
131 l_fp test = {{3000000000UL}, 0};
133 TEST_ASSERT_EQUAL_STRING("3000000000.0", ulfptoa(&test, 1));