]> git.lyx.org Git - lyx.git/blobdiff - src/support/tests/check_lstrings.cpp
Remove non-copyable idioms
[lyx.git] / src / support / tests / check_lstrings.cpp
index b759f6a2e7584c23ba37f4f4996fe66d24083336..c1fd9c8737464a52eba39261538d37c2cd6ffb26 100644 (file)
@@ -27,52 +27,59 @@ void test_uppercase()
 
 void test_formatFPNumber()
 {
-       cout << formatFPNumber(0) << endl;
-       cout << formatFPNumber(1) << endl;
-       cout << formatFPNumber(23.42) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-20) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-19) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-18) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-17) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-16) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-15) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-14) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-13) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-12) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-11) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-10) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-9) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-8) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-7) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-6) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-5) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-4) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-3) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-2) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e-1) << endl;
-       cout << formatFPNumber(1.3754937356458394574047) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e1) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e2) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e3) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e4) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e5) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e6) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e7) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e8) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e9) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e10) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e11) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e12) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e13) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e14) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e15) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e16) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e17) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e18) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e19) << endl;
-       cout << formatFPNumber(1.3754937356458394574047e20) << endl;
-       cout << formatFPNumber(1e-42) << endl;
-       cout << formatFPNumber(1e42) << endl;
+       double const numbers[] = {
+               0,
+               1,
+               23.42,
+               1.3754937356458394574047e-20,
+               1.3754937356458394574047e-19,
+               1.3754937356458394574047e-18,
+               1.3754937356458394574047e-17,
+               1.3754937356458394574047e-16,
+               1.3754937356458394574047e-15,
+               1.3754937356458394574047e-14,
+               1.3754937356458394574047e-13,
+               1.3754937356458394574047e-12,
+               1.3754937356458394574047e-11,
+               1.3754937356458394574047e-10,
+               1.3754937356458394574047e-9,
+               1.3754937356458394574047e-8,
+               1.3754937356458394574047e-7,
+               1.3754937356458394574047e-6,
+               1.3754937356458394574047e-5,
+               1.3754937356458394574047e-4,
+               1.3754937356458394574047e-3,
+               1.3754937356458394574047e-2,
+               1.3754937356458394574047e-1,
+               1.3754937356458394574047,
+               1.3754937356458394574047e1,
+               1.3754937356458394574047e2,
+               1.3754937356458394574047e3,
+               1.3754937356458394574047e4,
+               1.3754937356458394574047e5,
+               1.3754937356458394574047e6,
+               1.3754937356458394574047e7,
+               1.3754937356458394574047e8,
+               1.3754937356458394574047e9,
+               1.3754937356458394574047e10,
+               1.3754937356458394574047e11,
+               1.3754937356458394574047e12,
+               1.3754937356458394574047e13,
+               1.3754937356458394574047e14,
+               1.3754937356458394574047e15,
+               1.3754937356458394574047e16,
+               1.3754937356458394574047e17,
+               1.3754937356458394574047e18,
+               1.3754937356458394574047e19,
+               1.3754937356458394574047e20,
+               1e-42,
+               1e42
+       };
+       int const n = sizeof(numbers) / sizeof(numbers[0]);
+       for (int i = 0; i < n; ++i)
+               cout << formatFPNumber(numbers[i]) << endl;
+       for (int i = 0; i < n; ++i)
+               cout << formatFPNumber(-numbers[i]) << endl;
 }
 
 int main()