Lines Matching defs:ASSERT_STREQ_LEN

29 #define ASSERT_STREQ_LEN(actual_written, actual_str, expected_str)             \
39 ASSERT_STREQ_LEN(written, buff, expected); \
59 ASSERT_STREQ_LEN(written, buff, "A simple string with no conversions.");
67 ASSERT_STREQ_LEN(written, buff, "%");
70 ASSERT_STREQ_LEN(written, buff, "abc % def");
73 ASSERT_STREQ_LEN(written, buff, "%%%");
81 ASSERT_STREQ_LEN(written, buff, "a");
84 ASSERT_STREQ_LEN(written, buff, " 1 2 ");
87 ASSERT_STREQ_LEN(written, buff, " 3");
95 ASSERT_STREQ_LEN(written, buff, "abcDEF123");
98 ASSERT_STREQ_LEN(written, buff, " centered title ");
102 ASSERT_STREQ_LEN(written, buff, "word soup");
106 ASSERT_STREQ_LEN(written, buff, " beginning is important.");
110 ASSERT_STREQ_LEN(written, buff, "(null)");
121 ASSERT_STREQ_LEN(written, buff, "123");
124 ASSERT_STREQ_LEN(written, buff, "-456");
129 ASSERT_STREQ_LEN(written, buff, "1");
132 ASSERT_STREQ_LEN(written, buff, "18446744073709551615"); // ull max
136 ASSERT_STREQ_LEN(written, buff, "4294967295");
141 ASSERT_STREQ_LEN(written, buff, "18446744073709551615");
143 ASSERT_STREQ_LEN(written, buff, "4294967295");
147 ASSERT_STREQ_LEN(written, buff, "-9223372036854775808"); // ll min
150 ASSERT_STREQ_LEN(written, buff, "7");
153 ASSERT_STREQ_LEN(written, buff, "1");
156 ASSERT_STREQ_LEN(written, buff, "9223372036854775807");
159 ASSERT_STREQ_LEN(written, buff, "%w-1d");
162 ASSERT_STREQ_LEN(written, buff, "%w0d");
165 ASSERT_STREQ_LEN(written, buff, "9223372036854775807");
168 ASSERT_STREQ_LEN(written, buff, "%winvalid1");
171 ASSERT_STREQ_LEN(written, buff, "%w-1d1");
183 ASSERT_STREQ_LEN(written, buff, "18446744073709551615"); // ull max
187 ASSERT_STREQ_LEN(written, buff, "-9223372036854775808"); // ll min
190 ASSERT_STREQ_LEN(written, buff, "7");
193 ASSERT_STREQ_LEN(written, buff, "1");
196 ASSERT_STREQ_LEN(written, buff, "18446744073709551615"); // ull max
200 ASSERT_STREQ_LEN(written, buff, "-9223372036854775808"); // ll min
203 ASSERT_STREQ_LEN(written, buff, "%wf0d");
206 ASSERT_STREQ_LEN(written, buff, "%wf-1d");
209 ASSERT_STREQ_LEN(written, buff, "%wfinvalid1");
212 ASSERT_STREQ_LEN(written, buff, "%wf-1d1");
215 ASSERT_STREQ_LEN(written, buff, "9223372036854775807");
220 ASSERT_STREQ_LEN(written, buff, " 789");
223 ASSERT_STREQ_LEN(written, buff, "987");
228 ASSERT_STREQ_LEN(written, buff, "0");
231 ASSERT_STREQ_LEN(written, buff, "");
234 ASSERT_STREQ_LEN(written, buff, "00654");
237 ASSERT_STREQ_LEN(written, buff, "-00321");
240 ASSERT_STREQ_LEN(written, buff, "135");
245 ASSERT_STREQ_LEN(written, buff, "-00321");
248 ASSERT_STREQ_LEN(written, buff, "246 ");
251 ASSERT_STREQ_LEN(written, buff, "-147 ");
254 ASSERT_STREQ_LEN(written, buff, "+258");
257 ASSERT_STREQ_LEN(written, buff, " 369");
260 ASSERT_STREQ_LEN(written, buff, "00470");
263 ASSERT_STREQ_LEN(written, buff, "-0581");
268 ASSERT_STREQ_LEN(written, buff, "692");
271 ASSERT_STREQ_LEN(written, buff, "+703 ");
274 ASSERT_STREQ_LEN(written, buff, " 00814");
277 ASSERT_STREQ_LEN(written, buff, " -00925");
280 ASSERT_STREQ_LEN(written, buff, " 00159");
283 ASSERT_STREQ_LEN(written, buff, " 00260 ");
286 ASSERT_STREQ_LEN(written, buff, "10000");
291 ASSERT_STREQ_LEN(written, buff, " 456 -789 ");
294 ASSERT_STREQ_LEN(written, buff, "0075 0025");
298 ASSERT_STREQ_LEN(written, buff, " 0127 68719476736 +002 ");
308 ASSERT_STREQ_LEN(written, buff, "123a");
311 ASSERT_STREQ_LEN(written, buff, "456B");
316 ASSERT_STREQ_LEN(written, buff, "1");
319 ASSERT_STREQ_LEN(written, buff, "ffffffffffffffff"); // ull max
323 ASSERT_STREQ_LEN(written, buff, "FFFFFFFFFFFFFFFF");
325 ASSERT_STREQ_LEN(written, buff, "FFFFFFFF");
331 ASSERT_STREQ_LEN(written, buff, " 789");
334 ASSERT_STREQ_LEN(written, buff, "987");
339 ASSERT_STREQ_LEN(written, buff, "0");
342 ASSERT_STREQ_LEN(written, buff, "");
345 ASSERT_STREQ_LEN(written, buff, "001f3");
348 ASSERT_STREQ_LEN(written, buff, "135");
353 ASSERT_STREQ_LEN(written, buff, "246 ");
356 ASSERT_STREQ_LEN(written, buff, "0xd3f");
359 ASSERT_STREQ_LEN(written, buff, "0");
362 ASSERT_STREQ_LEN(written, buff, "0XE40");
365 ASSERT_STREQ_LEN(written, buff, "00470");
368 ASSERT_STREQ_LEN(written, buff, "0x08c3");
371 ASSERT_STREQ_LEN(written, buff, "0x5f0 ");
376 ASSERT_STREQ_LEN(written, buff, "0x703 ");
379 ASSERT_STREQ_LEN(written, buff, " 00814");
382 ASSERT_STREQ_LEN(written, buff, " 0X009D4");
385 ASSERT_STREQ_LEN(written, buff, "");
388 ASSERT_STREQ_LEN(written, buff, "00260 ");
391 ASSERT_STREQ_LEN(written, buff, "10000");
396 ASSERT_STREQ_LEN(written, buff, " 45B 0x789 ");
399 ASSERT_STREQ_LEN(written, buff, "0075 0x0025");
403 ASSERT_STREQ_LEN(written, buff, "007F 0x1000000000 002 ");
413 ASSERT_STREQ_LEN(written, buff, "101010");
416 ASSERT_STREQ_LEN(written, buff, "101110000101101101000111");
421 ASSERT_STREQ_LEN(written, buff, " 101010");
424 ASSERT_STREQ_LEN(written, buff, "101010");
429 ASSERT_STREQ_LEN(written, buff, "0");
432 ASSERT_STREQ_LEN(written, buff, "");
435 ASSERT_STREQ_LEN(written, buff, "00111");
438 ASSERT_STREQ_LEN(written, buff, "111");
441 ASSERT_STREQ_LEN(written, buff, "111");
446 ASSERT_STREQ_LEN(written, buff, "111 ");
449 ASSERT_STREQ_LEN(written, buff, "0b111");
452 ASSERT_STREQ_LEN(written, buff, "0");
455 ASSERT_STREQ_LEN(written, buff, "0B111");
458 ASSERT_STREQ_LEN(written, buff, "00111");
461 ASSERT_STREQ_LEN(written, buff, "0b0111");
464 ASSERT_STREQ_LEN(written, buff, "0b111 ");
469 ASSERT_STREQ_LEN(written, buff, "0b111 ");
472 ASSERT_STREQ_LEN(written, buff, " 00111");
475 ASSERT_STREQ_LEN(written, buff, " 0B00111");
478 ASSERT_STREQ_LEN(written, buff, "");
481 ASSERT_STREQ_LEN(written, buff, "00111 ");
484 ASSERT_STREQ_LEN(written, buff, " 1111");
489 ASSERT_STREQ_LEN(written, buff, " 101 0b110 ");
492 ASSERT_STREQ_LEN(written, buff, "0101 0b0110");
500 ASSERT_STREQ_LEN(written, buff, "(nullptr)");
503 ASSERT_STREQ_LEN(written, buff, "0x1a2b3c4d");
507 ASSERT_STREQ_LEN(written, buff, "0x1a2b3c4d5e6f7081");
516 ASSERT_STREQ_LEN(written, buff, " (nullptr)");
519 ASSERT_STREQ_LEN(written, buff, " 0x1a2b3c4d");
524 ASSERT_STREQ_LEN(written, buff, "(nullptr) ");
527 ASSERT_STREQ_LEN(written, buff, "0x1a2b3c4d ");
532 ASSERT_STREQ_LEN(written, buff, "0x00000000001a2b3c4d");
539 ASSERT_STREQ_LEN(written, buff, "(null");
544 ASSERT_STREQ_LEN(written, buff, "0x0000000000001a2b3c4d");
554 ASSERT_STREQ_LEN(written, buff, "1234");
557 ASSERT_STREQ_LEN(written, buff, "4567");
562 ASSERT_STREQ_LEN(written, buff, "1");
565 ASSERT_STREQ_LEN(written, buff, "1777777777777777777777"); // ull max
569 ASSERT_STREQ_LEN(written, buff, "1777777777777777777777");
571 ASSERT_STREQ_LEN(written, buff, "37777777777");
577 ASSERT_STREQ_LEN(written, buff, " 701");
580 ASSERT_STREQ_LEN(written, buff, "107");
585 ASSERT_STREQ_LEN(written, buff, "0");
588 ASSERT_STREQ_LEN(written, buff, "");
591 ASSERT_STREQ_LEN(written, buff, "00153");
594 ASSERT_STREQ_LEN(written, buff, "135");
599 ASSERT_STREQ_LEN(written, buff, "246 ");
602 ASSERT_STREQ_LEN(written, buff, "0234");
605 ASSERT_STREQ_LEN(written, buff, "0");
608 ASSERT_STREQ_LEN(written, buff, "00470");
611 ASSERT_STREQ_LEN(written, buff, "000753");
614 ASSERT_STREQ_LEN(written, buff, "0642 ");
619 ASSERT_STREQ_LEN(written, buff, "0703 ");
622 ASSERT_STREQ_LEN(written, buff, "0");
625 ASSERT_STREQ_LEN(written, buff, " 00314");
628 ASSERT_STREQ_LEN(written, buff, " 00234");
631 ASSERT_STREQ_LEN(written, buff, "00260 ");
634 ASSERT_STREQ_LEN(written, buff, "10000");
639 ASSERT_STREQ_LEN(written, buff, " 456 0123 ");
642 ASSERT_STREQ_LEN(written, buff, "0075 0025");
646 ASSERT_STREQ_LEN(written, buff, "0077 01000000000000 002 ");
659 ASSERT_STREQ_LEN(written, buff, "0x1p+0");
662 ASSERT_STREQ_LEN(written, buff, "-0X1P+0");
665 ASSERT_STREQ_LEN(written, buff, "-0x1.abcdef12345p+0");
668 ASSERT_STREQ_LEN(written, buff, "0X1.ABCDEF12345P+0");
671 ASSERT_STREQ_LEN(written, buff, "0x0p+0");
674 ASSERT_STREQ_LEN(written, buff, "0x1.249ad2594c37dp+332");
677 ASSERT_STREQ_LEN(written, buff, "0x1.999999999999ap-4");
682 ASSERT_STREQ_LEN(written, buff, "0x0.08p-1022");
685 ASSERT_STREQ_LEN(written, buff, "0x0.2p-1022");
688 ASSERT_STREQ_LEN(written, buff, "0x0.8p-1022");
691 ASSERT_STREQ_LEN(written, buff, "0x1p-1022");
694 ASSERT_STREQ_LEN(written, buff, "0x0.0000000000001p-1022");
699 ASSERT_STREQ_LEN(written, buff, "inf");
702 ASSERT_STREQ_LEN(written, buff, "-INF");
705 ASSERT_STREQ_LEN(written, buff, "nan");
708 ASSERT_STREQ_LEN(written, buff, "-NAN");
714 ASSERT_STREQ_LEN(written, buff, "0xc.ccccccccccccccdp-7");
716 ASSERT_STREQ_LEN(written, buff, "0x1.999999999999ap-4");
718 ASSERT_STREQ_LEN(written, buff, "0x1.999999999999999999999999999ap-4");
723 ASSERT_STREQ_LEN(written, buff, "0xf.38db1f9dd3dac05p+3318");
725 ASSERT_STREQ_LEN(written, buff, "inf");
727 ASSERT_STREQ_LEN(written, buff, "0x1.e71b63f3ba7b580af1a52d2a7379p+3321");
732 ASSERT_STREQ_LEN(written, buff, "0x8.68a9188a89e1467p-3325");
734 ASSERT_STREQ_LEN(written, buff, "0x0p+0");
736 ASSERT_STREQ_LEN(written, buff, "0x1.0d152311513c28ce202627c06ec2p-3322");
742 ASSERT_STREQ_LEN(written, buff, " 0x1p+0");
745 ASSERT_STREQ_LEN(written, buff, " -0x1p+0");
748 ASSERT_STREQ_LEN(written, buff, " 0x1.2a05f2p+33");
751 ASSERT_STREQ_LEN(written, buff, "-0x1.2a05f2p+33");
754 ASSERT_STREQ_LEN(written, buff, "0x1.2a05f2p+33");
757 ASSERT_STREQ_LEN(written, buff, " inf");
760 ASSERT_STREQ_LEN(written, buff, " -nan");
765 ASSERT_STREQ_LEN(written, buff, "0x1.0p+0");
768 ASSERT_STREQ_LEN(written, buff, "0x0.0p+0");
771 ASSERT_STREQ_LEN(written, buff, "0x1.ap-4");
774 ASSERT_STREQ_LEN(written, buff, "0x1.1p+0");
777 ASSERT_STREQ_LEN(written, buff, "0x1.0p+0");
780 ASSERT_STREQ_LEN(written, buff, "0x1.0p+0");
783 ASSERT_STREQ_LEN(written, buff, "0x1.2p+0");
786 ASSERT_STREQ_LEN(written, buff, "0x2.0p+0");
789 ASSERT_STREQ_LEN(written, buff, "0x1.40000p+0");
792 ASSERT_STREQ_LEN(written, buff, "0x1p+0");
795 ASSERT_STREQ_LEN(written, buff, "0x2p+0");
798 ASSERT_STREQ_LEN(written, buff, "0x0.8p-1022");
801 ASSERT_STREQ_LEN(written, buff, "0x0.cp-1022");
804 ASSERT_STREQ_LEN(written, buff, "0x0.4p-1022");
807 ASSERT_STREQ_LEN(written, buff, "0x0p-1022");
810 ASSERT_STREQ_LEN(written, buff, "0x1p-1022");
813 ASSERT_STREQ_LEN(written, buff, "0x0p-1022");
816 ASSERT_STREQ_LEN(written, buff, "0x0.08p-1022");
819 ASSERT_STREQ_LEN(written, buff, "0x0.0p-1022");
822 ASSERT_STREQ_LEN(written, buff, "0x0.00000p+0");
825 ASSERT_STREQ_LEN(written, buff, "0x1.00800p+0");
828 ASSERT_STREQ_LEN(written, buff, "0x1.00800p+10");
831 ASSERT_STREQ_LEN(written, buff, "nan");
834 ASSERT_STREQ_LEN(written, buff, "0x0p+0");
838 ASSERT_STREQ_LEN(written, buff, "0xc.dp-7");
840 ASSERT_STREQ_LEN(written, buff, "0x1.ap-4");
842 ASSERT_STREQ_LEN(written, buff, "0x1.ap-4");
847 ASSERT_STREQ_LEN(written, buff, "0x1.0p+16384");
849 ASSERT_STREQ_LEN(written, buff, "inf");
851 ASSERT_STREQ_LEN(written, buff, "0x2.0p+16383");
858 ASSERT_STREQ_LEN(written, buff, "0x1.0p+0");
861 ASSERT_STREQ_LEN(written, buff, "0x1.2p+0");
864 ASSERT_STREQ_LEN(written, buff, "0x1.0p+0");
867 ASSERT_STREQ_LEN(written, buff, "0x1.1p+0");
870 ASSERT_STREQ_LEN(written, buff, "-0x1.0p+0");
873 ASSERT_STREQ_LEN(written, buff, "-0x1.2p+0");
876 ASSERT_STREQ_LEN(written, buff, "-0x1.0p+0");
879 ASSERT_STREQ_LEN(written, buff, "-0x1.1p+0");
884 ASSERT_STREQ_LEN(written, buff, "0x1.1p+0");
887 ASSERT_STREQ_LEN(written, buff, "0x1.2p+0");
890 ASSERT_STREQ_LEN(written, buff, "0x1.1p+0");
893 ASSERT_STREQ_LEN(written, buff, "0x1.2p+0");
896 ASSERT_STREQ_LEN(written, buff, "-0x1.0p+0");
899 ASSERT_STREQ_LEN(written, buff, "-0x1.1p+0");
902 ASSERT_STREQ_LEN(written, buff, "-0x1.0p+0");
905 ASSERT_STREQ_LEN(written, buff, "-0x1.1p+0");
910 ASSERT_STREQ_LEN(written, buff, "0x1.0p+0");
913 ASSERT_STREQ_LEN(written, buff, "0x1.1p+0");
916 ASSERT_STREQ_LEN(written, buff, "0x1.0p+0");
919 ASSERT_STREQ_LEN(written, buff, "0x1.1p+0");
922 ASSERT_STREQ_LEN(written, buff, "-0x1.1p+0");
925 ASSERT_STREQ_LEN(written, buff, "-0x1.2p+0");
928 ASSERT_STREQ_LEN(written, buff, "-0x1.1p+0");
931 ASSERT_STREQ_LEN(written, buff, "-0x1.2p+0");
936 ASSERT_STREQ_LEN(written, buff, "0x1.0p+0");
939 ASSERT_STREQ_LEN(written, buff, "0x1.1p+0");
942 ASSERT_STREQ_LEN(written, buff, "0x1.0p+0");
945 ASSERT_STREQ_LEN(written, buff, "0x1.1p+0");
948 ASSERT_STREQ_LEN(written, buff, "-0x1.0p+0");
951 ASSERT_STREQ_LEN(written, buff, "-0x1.1p+0");
954 ASSERT_STREQ_LEN(written, buff, "-0x1.0p+0");
957 ASSERT_STREQ_LEN(written, buff, "-0x1.1p+0");
963 ASSERT_STREQ_LEN(written, buff, "+nan");
966 ASSERT_STREQ_LEN(written, buff, " INF");
969 ASSERT_STREQ_LEN(written, buff, "inf ");
972 ASSERT_STREQ_LEN(written, buff, "+NAN ");
975 ASSERT_STREQ_LEN(written, buff, "+0x1p+0");
978 ASSERT_STREQ_LEN(written, buff, " 0x0p+0");
981 ASSERT_STREQ_LEN(written, buff, "0x1.8p+0 ");
984 ASSERT_STREQ_LEN(written, buff, "0x1.p+0");
987 ASSERT_STREQ_LEN(written, buff, "0x2.p+0");
990 ASSERT_STREQ_LEN(written, buff, "0x001.8p+0");
993 ASSERT_STREQ_LEN(written, buff, "+0x0.p+0");
998 ASSERT_STREQ_LEN(written, buff, " 0x1.99ap-4 0X1.000P+8 ");
1001 ASSERT_STREQ_LEN(written, buff, "+0x1.014p-3 0x1.3a0p+10");
1007 ASSERT_STREQ_LEN(written, buff,
1013 ASSERT_STREQ_LEN(
1031 ASSERT_STREQ_LEN(written, buff, "1.000000");
1034 ASSERT_STREQ_LEN(written, buff, "-1.000000");
1037 ASSERT_STREQ_LEN(written, buff, "-1.234567");
1040 ASSERT_STREQ_LEN(written, buff, "0.000000");
1043 ASSERT_STREQ_LEN(written, buff, "1.500000");
1047 ASSERT_STREQ_LEN(
1057 ASSERT_STREQ_LEN(written, buff, "0.100000");
1060 ASSERT_STREQ_LEN(written, buff, "1234567890123456768.000000");
1063 ASSERT_STREQ_LEN(written, buff, "9999999999999.990234");
1068 ASSERT_STREQ_LEN(written, buff, "0.000000");
1071 ASSERT_STREQ_LEN(written, buff, "0.000000");
1076 ASSERT_STREQ_LEN(written, buff, "inf");
1079 ASSERT_STREQ_LEN(written, buff, "-INF");
1082 ASSERT_STREQ_LEN(written, buff, "nan");
1085 ASSERT_STREQ_LEN(written, buff, "-NAN");
1088 ASSERT_STREQ_LEN(written, buff, "inf");
1091 ASSERT_STREQ_LEN(written, buff, "-INF");
1094 ASSERT_STREQ_LEN(written, buff, "nan");
1101 ASSERT_STREQ_LEN(written, buff, "-NAN");
1107 ASSERT_STREQ_LEN(written, buff, " 1.000000");
1110 ASSERT_STREQ_LEN(written, buff, " -1.000000");
1113 ASSERT_STREQ_LEN(written, buff, " 100000.000000");
1116 ASSERT_STREQ_LEN(written, buff, " -100000.000000");
1119 ASSERT_STREQ_LEN(written, buff, "100000.000000");
1124 ASSERT_STREQ_LEN(written, buff, "1.0");
1127 ASSERT_STREQ_LEN(written, buff, "0.0");
1130 ASSERT_STREQ_LEN(written, buff, "0");
1133 ASSERT_STREQ_LEN(written, buff, "0.1");
1136 ASSERT_STREQ_LEN(written, buff, "1.1");
1139 ASSERT_STREQ_LEN(written, buff, "1.0");
1142 ASSERT_STREQ_LEN(written, buff, "1.2");
1145 ASSERT_STREQ_LEN(written, buff, "2.0");
1148 ASSERT_STREQ_LEN(written, buff, "10.0");
1151 ASSERT_STREQ_LEN(written, buff, "9999999999999.99");
1154 ASSERT_STREQ_LEN(written, buff, "10000000000000.0");
1157 ASSERT_STREQ_LEN(written, buff, "1.25000");
1160 ASSERT_STREQ_LEN(written, buff, "1");
1163 ASSERT_STREQ_LEN(written, buff, "2");
1166 ASSERT_STREQ_LEN(written, buff, "0.00000000012340000000");
1169 ASSERT_STREQ_LEN(written, buff, "-9.99");
1172 ASSERT_STREQ_LEN(written, buff, "-10.0");
1175 ASSERT_STREQ_LEN(written, buff, "0.00000");
1178 ASSERT_STREQ_LEN(written, buff, "1.00800");
1181 ASSERT_STREQ_LEN(written, buff, "1008.00000");
1185 ASSERT_STREQ_LEN(written, buff, "8.5");
1188 ASSERT_STREQ_LEN(written, buff, "9");
1198 ASSERT_STREQ_LEN(written, buff, "2.000000000");
1205 ASSERT_STREQ_LEN(
1215 ASSERT_STREQ_LEN(written, buff, "0.000000000000000000000000000000000000");
1219 ASSERT_STREQ_LEN(
1241 ASSERT_STREQ_LEN(written, buff, "2325885.490196");
1246 ASSERT_STREQ_LEN(
1256 ASSERT_STREQ_LEN(
1266 ASSERT_STREQ_LEN(
1276 ASSERT_STREQ_LEN(
1286 ASSERT_STREQ_LEN(
1299 ASSERT_STREQ_LEN(written, buff, "1.8");
1302 ASSERT_STREQ_LEN(written, buff, "1.2");
1305 ASSERT_STREQ_LEN(written, buff, "1.1");
1308 ASSERT_STREQ_LEN(written, buff, "1.6");
1311 ASSERT_STREQ_LEN(written, buff, "1.4");
1314 ASSERT_STREQ_LEN(written, buff, "1.9");
1317 ASSERT_STREQ_LEN(written, buff, "-1.8");
1320 ASSERT_STREQ_LEN(written, buff, "-1.2");
1323 ASSERT_STREQ_LEN(written, buff, "-1.1");
1326 ASSERT_STREQ_LEN(written, buff, "-1.6");
1329 ASSERT_STREQ_LEN(written, buff, "-1.4");
1332 ASSERT_STREQ_LEN(written, buff, "-1.9");
1337 ASSERT_STREQ_LEN(written, buff, "1.8");
1340 ASSERT_STREQ_LEN(written, buff, "1.3");
1343 ASSERT_STREQ_LEN(written, buff, "1.2");
1346 ASSERT_STREQ_LEN(written, buff, "1.7");
1349 ASSERT_STREQ_LEN(written, buff, "1.4");
1352 ASSERT_STREQ_LEN(written, buff, "1.9");
1355 ASSERT_STREQ_LEN(written, buff, "-1.7");
1358 ASSERT_STREQ_LEN(written, buff, "-1.2");
1361 ASSERT_STREQ_LEN(written, buff, "-1.1");
1364 ASSERT_STREQ_LEN(written, buff, "-1.6");
1367 ASSERT_STREQ_LEN(written, buff, "-1.3");
1370 ASSERT_STREQ_LEN(written, buff, "-1.8");
1375 ASSERT_STREQ_LEN(written, buff, "1.7");
1378 ASSERT_STREQ_LEN(written, buff, "1.2");
1381 ASSERT_STREQ_LEN(written, buff, "1.1");
1384 ASSERT_STREQ_LEN(written, buff, "1.6");
1387 ASSERT_STREQ_LEN(written, buff, "1.3");
1390 ASSERT_STREQ_LEN(written, buff, "1.8");
1393 ASSERT_STREQ_LEN(written, buff, "-1.8");
1396 ASSERT_STREQ_LEN(written, buff, "-1.3");
1399 ASSERT_STREQ_LEN(written, buff, "-1.2");
1402 ASSERT_STREQ_LEN(written, buff, "-1.7");
1405 ASSERT_STREQ_LEN(written, buff, "-1.4");
1408 ASSERT_STREQ_LEN(written, buff, "-1.9");
1413 ASSERT_STREQ_LEN(written, buff, "1.7");
1416 ASSERT_STREQ_LEN(written, buff, "1.2");
1419 ASSERT_STREQ_LEN(written, buff, "1.1");
1422 ASSERT_STREQ_LEN(written, buff, "1.6");
1425 ASSERT_STREQ_LEN(written, buff, "1.3");
1428 ASSERT_STREQ_LEN(written, buff, "1.8");
1431 ASSERT_STREQ_LEN(written, buff, "-1.7");
1434 ASSERT_STREQ_LEN(written, buff, "-1.2");
1437 ASSERT_STREQ_LEN(written, buff, "-1.1");
1440 ASSERT_STREQ_LEN(written, buff, "-1.6");
1443 ASSERT_STREQ_LEN(written, buff, "-1.3");
1446 ASSERT_STREQ_LEN(written, buff, "-1.8");
1451 ASSERT_STREQ_LEN(written, buff, "+1.000000");
1454 ASSERT_STREQ_LEN(written, buff, "-1.000000");
1457 ASSERT_STREQ_LEN(written, buff, " 1.000000");
1460 ASSERT_STREQ_LEN(written, buff, "-1.000000");
1463 ASSERT_STREQ_LEN(written, buff, "1.500000 ");
1466 ASSERT_STREQ_LEN(written, buff, "1.");
1469 ASSERT_STREQ_LEN(written, buff, "2.");
1472 ASSERT_STREQ_LEN(written, buff, "001.500000");
1475 ASSERT_STREQ_LEN(written, buff, "-01.500000");
1478 ASSERT_STREQ_LEN(written, buff, "+0.000000");
1483 ASSERT_STREQ_LEN(written, buff, " 9.99");
1486 ASSERT_STREQ_LEN(written, buff, " 10.0");
1489 ASSERT_STREQ_LEN(written, buff, "9.99 ");
1492 ASSERT_STREQ_LEN(written, buff, "10.0 ");
1495 ASSERT_STREQ_LEN(written, buff, "0.0 ");
1498 ASSERT_STREQ_LEN(written, buff, " 1234567890123456768.000000");
1501 ASSERT_STREQ_LEN(written, buff, "1234567890123456768.000000 ");
1504 ASSERT_STREQ_LEN(written, buff, " 9999999999999.99");
1507 ASSERT_STREQ_LEN(written, buff, " 10000000000000.0");
1510 ASSERT_STREQ_LEN(written, buff, " 0.100 256.000 ");
1513 ASSERT_STREQ_LEN(written, buff, "+0.126 0001256.000");
1532 ASSERT_STREQ_LEN(written, buff, "1.000000");
1535 ASSERT_STREQ_LEN(written, buff, "-2");
1541 ASSERT_STREQ_LEN(written, buff,
1547 ASSERT_STREQ_LEN(written, buff, "0.000001");
1550 ASSERT_STREQ_LEN(written, buff, "10000000000000000.250000");
1554 ASSERT_STREQ_LEN(
1568 ASSERT_STREQ_LEN(
1583 ASSERT_STREQ_LEN(
1602 ASSERT_STREQ_LEN(
1676 ASSERT_STREQ_LEN(
1750 ASSERT_STREQ_LEN(written, big_buff, "0.0000000001");
1754 ASSERT_STREQ_LEN(
1875 ASSERT_STREQ_LEN(written, buff, "1.000000e+00");
1878 ASSERT_STREQ_LEN(written, buff, "-1.000000E+00");
1881 ASSERT_STREQ_LEN(written, buff, "-1.234567e+00");
1884 ASSERT_STREQ_LEN(written, buff, "0.000000e+00");
1887 ASSERT_STREQ_LEN(written, buff, "1.500000e+00");
1890 ASSERT_STREQ_LEN(written, buff, "1.000000e+300");
1893 ASSERT_STREQ_LEN(written, buff, "1.000000e-01");
1896 ASSERT_STREQ_LEN(written, buff, "1.000000e-03");
1899 ASSERT_STREQ_LEN(written, buff, "1.000000e-05");
1902 ASSERT_STREQ_LEN(written, buff, "1.000000e-07");
1905 ASSERT_STREQ_LEN(written, buff, "1.000000e-09");
1908 ASSERT_STREQ_LEN(written, buff, "1.000000e-20");
1911 ASSERT_STREQ_LEN(written, buff, "1.234568e+18");
1914 ASSERT_STREQ_LEN(written, buff, "9.999999e+12");
1919 ASSERT_STREQ_LEN(written, buff, "6.953356e-310");
1922 ASSERT_STREQ_LEN(written, buff, "4.940656e-324");
1927 ASSERT_STREQ_LEN(written, buff, "inf");
1930 ASSERT_STREQ_LEN(written, buff, "-INF");
1933 ASSERT_STREQ_LEN(written, buff, "nan");
1936 ASSERT_STREQ_LEN(written, buff, "-NAN");
1941 ASSERT_STREQ_LEN(written, buff, " 1.000000e+00");
1944 ASSERT_STREQ_LEN(written, buff, " -1.000000e+00");
1947 ASSERT_STREQ_LEN(written, buff, " 1.000000e+05");
1950 ASSERT_STREQ_LEN(written, buff, " -1.000000e+05");
1953 ASSERT_STREQ_LEN(written, buff, "1.000000e-05");
1958 ASSERT_STREQ_LEN(written, buff, "1.0e+00");
1961 ASSERT_STREQ_LEN(written, buff, "0.0e+00");
1964 ASSERT_STREQ_LEN(written, buff, "0e+00");
1967 ASSERT_STREQ_LEN(written, buff, "1.0e-01");
1970 ASSERT_STREQ_LEN(written, buff, "1.1e+00");
1973 ASSERT_STREQ_LEN(written, buff, "1.0e+00");
1976 ASSERT_STREQ_LEN(written, buff, "1.2e+00");
1979 ASSERT_STREQ_LEN(written, buff, "2.0e+00");
1982 ASSERT_STREQ_LEN(written, buff, "1.0e+01");
1985 ASSERT_STREQ_LEN(written, buff, "9.99e+01");
1988 ASSERT_STREQ_LEN(written, buff, "1.0e+02");
1991 ASSERT_STREQ_LEN(written, buff, "1.25000e+00");
1994 ASSERT_STREQ_LEN(written, buff, "1e+00");
1997 ASSERT_STREQ_LEN(written, buff, "2e+00");
2000 ASSERT_STREQ_LEN(written, buff, "1.23400000000000008140e-10");
2003 ASSERT_STREQ_LEN(written, buff, "-9.99e+00");
2006 ASSERT_STREQ_LEN(written, buff, "-1.0e+01");
2009 ASSERT_STREQ_LEN(written, buff, "0.00000e+00");
2012 ASSERT_STREQ_LEN(written, buff, "1.00800e+00");
2015 ASSERT_STREQ_LEN(written, buff, "1.00800e+03");
2026 ASSERT_STREQ_LEN(written, buff, "3e+200");
2029 ASSERT_STREQ_LEN(written, buff, "9.1e+200");
2032 ASSERT_STREQ_LEN(written, buff, "9e+200");
2036 ASSERT_STREQ_LEN(written, buff,
2044 ASSERT_STREQ_LEN(written, buff, "1e+01");
2047 ASSERT_STREQ_LEN(written, buff, "2.0000000000e+00");
2050 ASSERT_STREQ_LEN(written, buff, "7.5e+11");
2053 ASSERT_STREQ_LEN(written, buff, "5e+10");
2056 ASSERT_STREQ_LEN(written, buff, "1.37524413691392433101157166674965993e+00");
2062 ASSERT_STREQ_LEN(
2073 ASSERT_STREQ_LEN(written, buff, "2.225073858507201383090232717332e-308");
2077 ASSERT_STREQ_LEN(
2088 ASSERT_STREQ_LEN(written, buff, "9.999990e-310");
2091 ASSERT_STREQ_LEN(written, buff, "9.99999e-310");
2094 ASSERT_STREQ_LEN(written, buff, "1.0000e-309");
2097 ASSERT_STREQ_LEN(written, buff, "1.000e-309");
2100 ASSERT_STREQ_LEN(written, buff, "1.00e-309");
2103 ASSERT_STREQ_LEN(written, buff, "1.0e-309");
2106 ASSERT_STREQ_LEN(written, buff, "1e-309");
2109 ASSERT_STREQ_LEN(written, buff, "4.9406564584e-324");
2115 ASSERT_STREQ_LEN(written, buff, "1.8e+00");
2118 ASSERT_STREQ_LEN(written, buff, "1.2e+00");
2121 ASSERT_STREQ_LEN(written, buff, "1.1e+00");
2124 ASSERT_STREQ_LEN(written, buff, "1.6e+00");
2127 ASSERT_STREQ_LEN(written, buff, "1.4e+00");
2130 ASSERT_STREQ_LEN(written, buff, "1.9e+00");
2133 ASSERT_STREQ_LEN(written, buff, "-1.8e+00");
2136 ASSERT_STREQ_LEN(written, buff, "-1.2e+00");
2139 ASSERT_STREQ_LEN(written, buff, "-1.1e+00");
2142 ASSERT_STREQ_LEN(written, buff, "-1.6e+00");
2145 ASSERT_STREQ_LEN(written, buff, "-1.4e+00");
2148 ASSERT_STREQ_LEN(written, buff, "-1.9e+00");
2153 ASSERT_STREQ_LEN(written, buff, "1.8e+00");
2156 ASSERT_STREQ_LEN(written, buff, "1.3e+00");
2159 ASSERT_STREQ_LEN(written, buff, "1.2e+00");
2162 ASSERT_STREQ_LEN(written, buff, "1.7e+00");
2165 ASSERT_STREQ_LEN(written, buff, "1.4e+00");
2168 ASSERT_STREQ_LEN(written, buff, "1.9e+00");
2171 ASSERT_STREQ_LEN(written, buff, "-1.7e+00");
2174 ASSERT_STREQ_LEN(written, buff, "-1.2e+00");
2177 ASSERT_STREQ_LEN(written, buff, "-1.1e+00");
2180 ASSERT_STREQ_LEN(written, buff, "-1.6e+00");
2183 ASSERT_STREQ_LEN(written, buff, "-1.3e+00");
2186 ASSERT_STREQ_LEN(written, buff, "-1.8e+00");
2191 ASSERT_STREQ_LEN(written, buff, "1.7e+00");
2194 ASSERT_STREQ_LEN(written, buff, "1.2e+00");
2197 ASSERT_STREQ_LEN(written, buff, "1.1e+00");
2200 ASSERT_STREQ_LEN(written, buff, "1.6e+00");
2203 ASSERT_STREQ_LEN(written, buff, "1.3e+00");
2206 ASSERT_STREQ_LEN(written, buff, "1.8e+00");
2209 ASSERT_STREQ_LEN(written, buff, "-1.8e+00");
2212 ASSERT_STREQ_LEN(written, buff, "-1.3e+00");
2215 ASSERT_STREQ_LEN(written, buff, "-1.2e+00");
2218 ASSERT_STREQ_LEN(written, buff, "-1.7e+00");
2221 ASSERT_STREQ_LEN(written, buff, "-1.4e+00");
2224 ASSERT_STREQ_LEN(written, buff, "-1.9e+00");
2229 ASSERT_STREQ_LEN(written, buff, "1.7e+00");
2232 ASSERT_STREQ_LEN(written, buff, "1.2e+00");
2235 ASSERT_STREQ_LEN(written, buff, "1.1e+00");
2238 ASSERT_STREQ_LEN(written, buff, "1.6e+00");
2241 ASSERT_STREQ_LEN(written, buff, "1.3e+00");
2244 ASSERT_STREQ_LEN(written, buff, "1.8e+00");
2247 ASSERT_STREQ_LEN(written, buff, "-1.7e+00");
2250 ASSERT_STREQ_LEN(written, buff, "-1.2e+00");
2253 ASSERT_STREQ_LEN(written, buff, "-1.1e+00");
2256 ASSERT_STREQ_LEN(written, buff, "-1.6e+00");
2259 ASSERT_STREQ_LEN(written, buff, "-1.3e+00");
2262 ASSERT_STREQ_LEN(written, buff, "-1.8e+00");
2267 ASSERT_STREQ_LEN(written, buff, "+1.000000e+00");
2270 ASSERT_STREQ_LEN(written, buff, "-1.000000e+00");
2273 ASSERT_STREQ_LEN(written, buff, " 1.000000e+00");
2276 ASSERT_STREQ_LEN(written, buff, "-1.000000e+00");
2279 ASSERT_STREQ_LEN(written, buff, "1.500000e+00 ");
2282 ASSERT_STREQ_LEN(written, buff, "1.e+00");
2285 ASSERT_STREQ_LEN(written, buff, "2.e+00");
2288 ASSERT_STREQ_LEN(written, buff, "0001.500000e+00");
2291 ASSERT_STREQ_LEN(written, buff, "-001.500000e+00");
2294 ASSERT_STREQ_LEN(written, buff, "+0.000000e+00");
2299 ASSERT_STREQ_LEN(written, buff, " 9.99e+00");
2302 ASSERT_STREQ_LEN(written, buff, " 1.0e+01");
2305 ASSERT_STREQ_LEN(written, buff, " 1e+01");
2308 ASSERT_STREQ_LEN(written, buff, " 1e-01");
2311 ASSERT_STREQ_LEN(written, buff, "9.99e+00 ");
2314 ASSERT_STREQ_LEN(written, buff, "1.0e+01 ");
2317 ASSERT_STREQ_LEN(written, buff, "1.0e-50 ");
2320 ASSERT_STREQ_LEN(written, buff, " 1.234568e+18");
2323 ASSERT_STREQ_LEN(written, buff, "1.234568e+18 ");
2326 ASSERT_STREQ_LEN(written, buff, " 9.99999999999999e+12");
2329 ASSERT_STREQ_LEN(written, buff, " 1.0000000000000e+13");
2332 ASSERT_STREQ_LEN(written, buff, " 1.000000000000e+13");
2335 ASSERT_STREQ_LEN(written, buff, " 1.000e-01 2.560e+02 ");
2338 ASSERT_STREQ_LEN(written, buff, "+1.256e-01 001.256e+03");
2349 ASSERT_STREQ_LEN(written, buff, "1.000000001e+18");
2352 ASSERT_STREQ_LEN(written, buff, "1.000000000e+18");
2355 ASSERT_STREQ_LEN(written, buff, "1.000000e+100");
2358 ASSERT_STREQ_LEN(written, buff, "1.000000e+00");
2362 ASSERT_STREQ_LEN(written, buff, "1.189731e+4932");
2365 ASSERT_STREQ_LEN(written, buff, "1.000000e+1000");
2368 ASSERT_STREQ_LEN(written, buff, "1.000000e+4900");
2371 ASSERT_STREQ_LEN(written, buff, "1.234568e+4900");
2384 ASSERT_STREQ_LEN(written, buff, "1");
2387 ASSERT_STREQ_LEN(written, buff, "-1");
2390 ASSERT_STREQ_LEN(written, buff, "-1.23457");
2393 ASSERT_STREQ_LEN(written, buff, "0");
2396 ASSERT_STREQ_LEN(written, buff, "-0");
2399 ASSERT_STREQ_LEN(written, buff, "1.5");
2402 ASSERT_STREQ_LEN(written, buff, "1e+300");
2405 ASSERT_STREQ_LEN(written, buff, "0.1");
2408 ASSERT_STREQ_LEN(written, buff, "0.001");
2411 ASSERT_STREQ_LEN(written, buff, "1e-05");
2414 ASSERT_STREQ_LEN(written, buff, "1e-07");
2417 ASSERT_STREQ_LEN(written, buff, "1e-09");
2420 ASSERT_STREQ_LEN(written, buff, "1e-20");
2423 ASSERT_STREQ_LEN(written, buff, "1.23457e+18");
2426 ASSERT_STREQ_LEN(written, buff, "9.99999e+12");
2429 ASSERT_STREQ_LEN(written, buff, "1e+13");
2432 ASSERT_STREQ_LEN(written, buff, "0.0833333");
2437 ASSERT_STREQ_LEN(written, buff, "6.95336e-310");
2440 ASSERT_STREQ_LEN(written, buff, "4.94066e-324");
2445 ASSERT_STREQ_LEN(written, buff, "inf");
2448 ASSERT_STREQ_LEN(written, buff, "-INF");
2451 ASSERT_STREQ_LEN(written, buff, "nan");
2454 ASSERT_STREQ_LEN(written, buff, "-NAN");
2459 ASSERT_STREQ_LEN(written, buff, " 1");
2462 ASSERT_STREQ_LEN(written, buff, " -1");
2465 ASSERT_STREQ_LEN(written, buff, " 100000");
2468 ASSERT_STREQ_LEN(written, buff, " -100000");
2471 ASSERT_STREQ_LEN(written, buff, " 1e-05");
2476 ASSERT_STREQ_LEN(written, buff, "1.2");
2480 ASSERT_STREQ_LEN(written, buff, "0");
2483 ASSERT_STREQ_LEN(written, buff, "0");
2486 ASSERT_STREQ_LEN(written, buff, "0.1");
2489 ASSERT_STREQ_LEN(written, buff, "1.1");
2492 ASSERT_STREQ_LEN(written, buff, "1");
2495 ASSERT_STREQ_LEN(written, buff, "1.2");
2498 ASSERT_STREQ_LEN(written, buff, "2");
2501 ASSERT_STREQ_LEN(written, buff, "10");
2504 ASSERT_STREQ_LEN(written, buff, "99.9");
2507 ASSERT_STREQ_LEN(written, buff, "1e+02");
2510 ASSERT_STREQ_LEN(written, buff, "1e+02");
2513 ASSERT_STREQ_LEN(written, buff, "1.25");
2516 ASSERT_STREQ_LEN(written, buff, "1");
2519 ASSERT_STREQ_LEN(written, buff, "2");
2522 ASSERT_STREQ_LEN(written, buff, "1.2340000000000000814e-10");
2525 ASSERT_STREQ_LEN(written, buff, "-9.99");
2528 ASSERT_STREQ_LEN(written, buff, "-10");
2531 ASSERT_STREQ_LEN(written, buff, "-1e+01");
2534 ASSERT_STREQ_LEN(written, buff, "1.008");
2537 ASSERT_STREQ_LEN(written, buff, "1008");
2540 ASSERT_STREQ_LEN(written, buff, "9999");
2543 ASSERT_STREQ_LEN(written, buff, "1e+04");
2546 ASSERT_STREQ_LEN(written, buff, "1.26e+03");
2550 ASSERT_STREQ_LEN(written, buff, "22.25");
2561 ASSERT_STREQ_LEN(written, buff, "9e+200");
2564 ASSERT_STREQ_LEN(written, buff, "9.1e+200");
2568 ASSERT_STREQ_LEN(written, buff, "1e+01");
2573 ASSERT_STREQ_LEN(
2584 ASSERT_STREQ_LEN(written, buff, "2.22507385850720138309023271733e-308");
2588 ASSERT_STREQ_LEN(
2599 ASSERT_STREQ_LEN(written, buff, "9.99999e-310");
2602 ASSERT_STREQ_LEN(written, buff, "9.99999e-310");
2605 ASSERT_STREQ_LEN(written, buff, "1e-309");
2608 ASSERT_STREQ_LEN(written, buff, "1e-309");
2611 ASSERT_STREQ_LEN(written, buff, "1e-309");
2614 ASSERT_STREQ_LEN(written, buff, "1e-309");
2617 ASSERT_STREQ_LEN(written, buff, "1e-309");
2620 ASSERT_STREQ_LEN(written, buff, "1e-309");
2623 ASSERT_STREQ_LEN(written, buff, "4.940656458e-324");
2629 ASSERT_STREQ_LEN(written, buff, "1.8");
2632 ASSERT_STREQ_LEN(written, buff, "1.2");
2635 ASSERT_STREQ_LEN(written, buff, "1.1");
2638 ASSERT_STREQ_LEN(written, buff, "1.6");
2641 ASSERT_STREQ_LEN(written, buff, "1.4");
2644 ASSERT_STREQ_LEN(written, buff, "1.9");
2647 ASSERT_STREQ_LEN(written, buff, "-1.8");
2650 ASSERT_STREQ_LEN(written, buff, "-1.2");
2653 ASSERT_STREQ_LEN(written, buff, "-1.1");
2656 ASSERT_STREQ_LEN(written, buff, "-1.6");
2659 ASSERT_STREQ_LEN(written, buff, "-1.4");
2662 ASSERT_STREQ_LEN(written, buff, "-1.9");
2667 ASSERT_STREQ_LEN(written, buff, "1.8");
2670 ASSERT_STREQ_LEN(written, buff, "1.3");
2673 ASSERT_STREQ_LEN(written, buff, "1.2");
2676 ASSERT_STREQ_LEN(written, buff, "1.7");
2679 ASSERT_STREQ_LEN(written, buff, "1.4");
2682 ASSERT_STREQ_LEN(written, buff, "1.9");
2685 ASSERT_STREQ_LEN(written, buff, "-1.7");
2688 ASSERT_STREQ_LEN(written, buff, "-1.2");
2691 ASSERT_STREQ_LEN(written, buff, "-1.1");
2694 ASSERT_STREQ_LEN(written, buff, "-1.6");
2697 ASSERT_STREQ_LEN(written, buff, "-1.3");
2700 ASSERT_STREQ_LEN(written, buff, "-1.8");
2705 ASSERT_STREQ_LEN(written, buff, "1.7");
2708 ASSERT_STREQ_LEN(written, buff, "1.2");
2711 ASSERT_STREQ_LEN(written, buff, "1.1");
2714 ASSERT_STREQ_LEN(written, buff, "1.6");
2717 ASSERT_STREQ_LEN(written, buff, "1.3");
2720 ASSERT_STREQ_LEN(written, buff, "1.8");
2723 ASSERT_STREQ_LEN(written, buff, "-1.8");
2726 ASSERT_STREQ_LEN(written, buff, "-1.3");
2729 ASSERT_STREQ_LEN(written, buff, "-1.2");
2732 ASSERT_STREQ_LEN(written, buff, "-1.7");
2735 ASSERT_STREQ_LEN(written, buff, "-1.4");
2738 ASSERT_STREQ_LEN(written, buff, "-1.9");
2743 ASSERT_STREQ_LEN(written, buff, "1.7");
2746 ASSERT_STREQ_LEN(written, buff, "1.2");
2749 ASSERT_STREQ_LEN(written, buff, "1.1");
2752 ASSERT_STREQ_LEN(written, buff, "1.6");
2755 ASSERT_STREQ_LEN(written, buff, "1.3");
2758 ASSERT_STREQ_LEN(written, buff, "1.8");
2761 ASSERT_STREQ_LEN(written, buff, "-1.7");
2764 ASSERT_STREQ_LEN(written, buff, "-1.2");
2767 ASSERT_STREQ_LEN(written, buff, "-1.1");
2770 ASSERT_STREQ_LEN(written, buff, "-1.6");
2773 ASSERT_STREQ_LEN(written, buff, "-1.3");
2776 ASSERT_STREQ_LEN(written, buff, "-1.8");
2781 ASSERT_STREQ_LEN(written, buff, "+1");
2784 ASSERT_STREQ_LEN(written, buff, "-1");
2787 ASSERT_STREQ_LEN(written, buff, " 1");
2790 ASSERT_STREQ_LEN(written, buff, "-1");
2793 ASSERT_STREQ_LEN(written, buff, "1.5 ");
2796 ASSERT_STREQ_LEN(written, buff, "1.");
2799 ASSERT_STREQ_LEN(written, buff, "1.00000");
2802 ASSERT_STREQ_LEN(written, buff, "2.");
2805 ASSERT_STREQ_LEN(written, buff, "0000000000001.5");
2808 ASSERT_STREQ_LEN(written, buff, "-000000000001.5");
2811 ASSERT_STREQ_LEN(written, buff, "+0.00000");
2816 ASSERT_STREQ_LEN(written, buff, " 9.99");
2819 ASSERT_STREQ_LEN(written, buff, " 10");
2822 ASSERT_STREQ_LEN(written, buff, " 1e+01");
2825 ASSERT_STREQ_LEN(written, buff, "9.99 ");
2828 ASSERT_STREQ_LEN(written, buff, "10 ");
2831 ASSERT_STREQ_LEN(written, buff, "1e+01 ");
2834 ASSERT_STREQ_LEN(written, buff, "1e-50 ");
2837 ASSERT_STREQ_LEN(written, buff, " 1.23457e+18");
2840 ASSERT_STREQ_LEN(written, buff, "1.23457e+18 ");
2843 ASSERT_STREQ_LEN(written, buff, " 9999999999999.99");
2846 ASSERT_STREQ_LEN(written, buff, " 10000000000000");
2849 ASSERT_STREQ_LEN(written, buff, " 1e+13");
2852 ASSERT_STREQ_LEN(written, buff, " 0.100 256 ");
2855 ASSERT_STREQ_LEN(written, buff, "+0.126 0001.26e+03");
2870 ASSERT_STREQ_LEN(written, buff, "1.18973e+4932");
2873 ASSERT_STREQ_LEN(written, buff, "0.0833333");
2877 ASSERT_STREQ_LEN(
2885 ASSERT_STREQ_LEN(written, buff, "1e-99");
2888 ASSERT_STREQ_LEN(written, buff, "1e+100");
2891 ASSERT_STREQ_LEN(written, buff, "1");
2894 ASSERT_STREQ_LEN(written, buff, "0.1");
2898 ASSERT_STREQ_LEN(written, big_buff, "1e+1000");
2901 ASSERT_STREQ_LEN(written, big_buff, "1e+4900");
2918 ASSERT_STREQ_LEN(written, buff, "0.000000");
2921 ASSERT_STREQ_LEN(written, buff, "-0.000000");
2924 ASSERT_STREQ_LEN(written, buff, "-0.999969");
2927 ASSERT_STREQ_LEN(written, buff, "0.999985");
2930 ASSERT_STREQ_LEN(written, buff, "-65535.999969");
2934 ASSERT_STREQ_LEN(written, buff, "65535.999985");
2937 ASSERT_STREQ_LEN(written, buff, "0.999969");
2940 ASSERT_STREQ_LEN(written, buff, "65535.999969");
2945 ASSERT_STREQ_LEN(written, buff, "0.000000");
2948 ASSERT_STREQ_LEN(written, buff, "-255.992188");
2951 ASSERT_STREQ_LEN(written, buff, "0.000000");
2954 ASSERT_STREQ_LEN(written, buff, "-0.992188");
2957 ASSERT_STREQ_LEN(written, buff, "0.000000");
2961 ASSERT_STREQ_LEN(written, buff, "255.996094");
2964 ASSERT_STREQ_LEN(written, buff, "0.000000");
2968 ASSERT_STREQ_LEN(written, buff, "0.996094");
2971 ASSERT_STREQ_LEN(written, buff, "0.000000");
2975 ASSERT_STREQ_LEN(written, buff, "-4294967296.000000");
2978 ASSERT_STREQ_LEN(written, buff, "0.000000");
2982 ASSERT_STREQ_LEN(written, buff, "-1.000000");
2985 ASSERT_STREQ_LEN(written, buff, "0.000000");
2990 ASSERT_STREQ_LEN(written, buff, "4294967296.000000");
2993 ASSERT_STREQ_LEN(written, buff, "0.000000");
2997 ASSERT_STREQ_LEN(written, buff, "1.000000");
3002 ASSERT_STREQ_LEN(written, buff, " 1.250000");
3005 ASSERT_STREQ_LEN(written, buff, " -1.250000");
3008 ASSERT_STREQ_LEN(written, buff, "1.250000");
3011 ASSERT_STREQ_LEN(written, buff, "-1.250000");
3014 ASSERT_STREQ_LEN(written, buff, "1.250000");
3017 ASSERT_STREQ_LEN(written, buff, "-1.250000");
3023 ASSERT_STREQ_LEN(written, buff, "65535.9999847412109375");
3027 ASSERT_STREQ_LEN(written, buff,
3032 ASSERT_STREQ_LEN(written, buff, "65536");
3035 ASSERT_STREQ_LEN(written, buff, "1");
3040 ASSERT_STREQ_LEN(written, buff, "+1.250000");
3043 ASSERT_STREQ_LEN(written, buff, "-1.250000");
3046 ASSERT_STREQ_LEN(written, buff, " 1.250000");
3049 ASSERT_STREQ_LEN(written, buff, "-1.250000");
3053 ASSERT_STREQ_LEN(written, buff, "1.250000");
3056 ASSERT_STREQ_LEN(written, buff, "1.250000");
3059 ASSERT_STREQ_LEN(written, buff, "1.500000 ");
3062 ASSERT_STREQ_LEN(written, buff, "1.");
3065 ASSERT_STREQ_LEN(written, buff, "2.");
3068 ASSERT_STREQ_LEN(written, buff, "001.500000");
3071 ASSERT_STREQ_LEN(written, buff, "-01.500000");
3074 ASSERT_STREQ_LEN(written, buff, "+0.000000");
3079 ASSERT_STREQ_LEN(written, buff, " 9.99");
3082 ASSERT_STREQ_LEN(written, buff, " 10.0");
3085 ASSERT_STREQ_LEN(written, buff, "9.99 ");
3088 ASSERT_STREQ_LEN(written, buff, "10.0 ");
3091 ASSERT_STREQ_LEN(written, buff, "0.0 ");
3094 ASSERT_STREQ_LEN(written, buff, " 65535.999969");
3097 ASSERT_STREQ_LEN(written, buff, "65535.999969 ");
3101 ASSERT_STREQ_LEN(written, buff, " 999999999.99");
3105 ASSERT_STREQ_LEN(written, buff, " 1000000000.0");
3109 ASSERT_STREQ_LEN(written, buff, " 0.100 256.000 ");
3114 ASSERT_STREQ_LEN(written, buff, "+0.126 0001256.000");
3126 ASSERT_STREQ_LEN(written, buff, "Success");
3130 ASSERT_STREQ_LEN(written, buff, "Numerical result out of range");
3135 ASSERT_STREQ_LEN(written, buff, "Success 1");
3141 ASSERT_STREQ_LEN(written, buff, " Success");
3145 ASSERT_STREQ_LEN(written, buff, "Numerical result out of range");
3151 ASSERT_STREQ_LEN(written, buff, "Success");
3155 ASSERT_STREQ_LEN(written, buff, "Numerical ");
3161 ASSERT_STREQ_LEN(written, buff, "Success ");
3165 ASSERT_STREQ_LEN(written, buff, "Numerical result out of range");
3173 ASSERT_STREQ_LEN(written, buff, "0");
3177 ASSERT_STREQ_LEN(written, buff, "ERANGE");
3181 ASSERT_STREQ_LEN(written, buff, "-9999");
3187 ASSERT_STREQ_LEN(written, buff, " 0");
3191 ASSERT_STREQ_LEN(written, buff, " ERANGE");
3195 ASSERT_STREQ_LEN(written, buff, " -9999");
3199 ASSERT_STREQ_LEN(written, buff, "ERANGE");
3203 ASSERT_STREQ_LEN(written, buff, "-9999");
3209 ASSERT_STREQ_LEN(written, buff, "ERANGE");
3213 ASSERT_STREQ_LEN(written, buff, "-0000009999");
3217 ASSERT_STREQ_LEN(written, buff, "ERA");
3221 ASSERT_STREQ_LEN(written, buff, "-9999");
3227 ASSERT_STREQ_LEN(written, buff, "0");
3234 ASSERT_STREQ_LEN(written, buff, "0 ");
3238 ASSERT_STREQ_LEN(written, buff, "ERANGE ");
3242 ASSERT_STREQ_LEN(written, buff, "-9999 ");
3246 ASSERT_STREQ_LEN(written, buff, "ERANGE");
3250 ASSERT_STREQ_LEN(written, buff, "-9999");
3255 ASSERT_STREQ_LEN(written, buff, "ERANGE");
3259 ASSERT_STREQ_LEN(written, buff, "-9999");
3268 ASSERT_STREQ_LEN(written, buff, "+9999");
3273 ASSERT_STREQ_LEN(written, buff, "ERANGE");
3277 ASSERT_STREQ_LEN(written, buff, "-9999");
3281 ASSERT_STREQ_LEN(written, buff, " 9999");
3287 ASSERT_STREQ_LEN(written, buff, " ERANGE");
3291 ASSERT_STREQ_LEN(written, buff, "-000009999");
3295 ASSERT_STREQ_LEN(written, buff, "ERANGE");
3299 ASSERT_STREQ_LEN(written, buff, "-9999");
3312 ASSERT_STREQ_LEN(written, buff, "1234567890");
3317 ASSERT_STREQ_LEN(written, buff, "");
3322 ASSERT_STREQ_LEN(written, buff, "ABCDEF");
3327 ASSERT_STREQ_LEN(written, buff, "87654321");
3342 ASSERT_STREQ_LEN(written, buff, "abcDEF123");
3345 ASSERT_STREQ_LEN(written, buff, "abcDEF123 %");
3349 ASSERT_STREQ_LEN(written, buff, "ordering is hard");
3355 ASSERT_STREQ_LEN(written, buff,