MCPcopy Create free account
hub / github.com/boostorg/json / testNumber

Method testNumber

test/stream_parser.cpp:661–861  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

659 }
660
661 void
662 testNumber()
663 {
664 grind("0");
665 grind(" 0");
666 grind(" 0");
667 grind("0\n");
668 grind("0\n\n");
669 grind("\r 0\t ");
670
671 grind_int64( "-9223372036854775808", INT64_MIN);
672 grind_int64( "-9223372036854775807", -9223372036854775807);
673 grind_int64( "-999999999999999999", -999999999999999999);
674 grind_int64( "-99999999999999999", -99999999999999999);
675 grind_int64( "-9999999999999999", -9999999999999999);
676 grind_int64( "-999999999999999", -999999999999999);
677 grind_int64( "-99999999999999", -99999999999999);
678 grind_int64( "-9999999999999", -9999999999999);
679 grind_int64( "-999999999999", -999999999999);
680 grind_int64( "-99999999999", -99999999999);
681 grind_int64( "-9999999999", -9999999999);
682 grind_int64( "-999999999", -999999999);
683 grind_int64( "-99999999", -99999999);
684 grind_int64( "-9999999", -9999999);
685 grind_int64( "-999999", -999999);
686 grind_int64( "-99999", -99999);
687 grind_int64( "-9999", -9999);
688 grind_int64( "-999", -999);
689 grind_int64( "-99", -99);
690 grind_int64( "-9", -9);
691 grind_int64( "-0", 0);
692 grind_int64( "0", 0);
693 grind_int64( "1", 1);
694 grind_int64( "9", 9);
695 grind_int64( "99", 99);
696 grind_int64( "999", 999);
697 grind_int64( "9999", 9999);
698 grind_int64( "99999", 99999);
699 grind_int64( "999999", 999999);
700 grind_int64( "9999999", 9999999);
701 grind_int64( "99999999", 99999999);
702 grind_int64( "999999999", 999999999);
703 grind_int64( "9999999999", 9999999999);
704 grind_int64( "99999999999", 99999999999);
705 grind_int64( "999999999999", 999999999999);
706 grind_int64( "9999999999999", 9999999999999);
707 grind_int64( "99999999999999", 99999999999999);
708 grind_int64( "999999999999999", 999999999999999);
709 grind_int64( "9999999999999999", 9999999999999999);
710 grind_int64( "99999999999999999", 99999999999999999);
711 grind_int64( "999999999999999999", 999999999999999999);
712 grind_int64( "9223372036854775807", INT64_MAX);
713
714 grind_uint64( "9223372036854775808", 9223372036854775808ULL);
715 grind_uint64( "9999999999999999999", 9999999999999999999ULL);
716 grind_uint64( "18446744073709551615", UINT64_MAX);
717
718 grind_double("-1.010", -1.01);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected