pass the behavior test for print::f for non-floating case
add some failure tests for msg apllying float integers
refine args counting test and still pass
msg float test should use MsgWithFloat
It almost pass, need adjust std::to_string 's float output precision