40 BOOST_FIXTURE_TEST_SUITE( UnitConversion,
UnitFixture )
55 std::numeric_limits<int>::max() ) );
57 BOOST_CHECK_EQUAL( strZero,
"0 0" );
60 BOOST_CHECK_EQUAL( str,
"12.3456 5252.5252" );
61 BOOST_CHECK_EQUAL( strNeg,
"-12.3456 -5252.5252" );
62 BOOST_CHECK_EQUAL( strMax,
"-214748.3648 214748.3647" );
63 BOOST_CHECK_EQUAL( strOddNeg,
"-35 0" );
65 BOOST_CHECK_EQUAL( str,
"1.23456 525.25252" );
66 BOOST_CHECK_EQUAL( strNeg,
"-1.23456 -525.25252" );
67 BOOST_CHECK_EQUAL( strMax,
"-21474.83648 21474.83647" );
68 BOOST_CHECK_EQUAL( strOddNeg,
"-3.5 0" );
70 BOOST_CHECK_EQUAL( str,
"0.123456 52.525252" );
71 BOOST_CHECK_EQUAL( strNeg,
"-0.123456 -52.525252" );
72 BOOST_CHECK_EQUAL( strMax,
"-2147.483648 2147.483647" );
73 BOOST_CHECK_EQUAL( strOddNeg,
"-0.35 0" );
79 BOOST_AUTO_TEST_SUITE_END()
Instantiate the current locale within a scope in which you are expecting exceptions to be thrown.
Implementation of conversion functions that require both schematic and board internal units.
std::string FormatInternalUnits(int aValue)
Function FormatInternalUnits converts aValue from internal units to a string appropriate for writing ...