X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fsupport%2Ftests%2Fcheck_lstrings.cpp;h=c1fd9c8737464a52eba39261538d37c2cd6ffb26;hb=8d640dc77608bedddb5b00982c23665584f52d21;hp=b759f6a2e7584c23ba37f4f4996fe66d24083336;hpb=59e4d16ab9611732dbc208f23d3de4b9da321dce;p=lyx.git diff --git a/src/support/tests/check_lstrings.cpp b/src/support/tests/check_lstrings.cpp index b759f6a2e7..c1fd9c8737 100644 --- a/src/support/tests/check_lstrings.cpp +++ b/src/support/tests/check_lstrings.cpp @@ -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()