JSON_THROW(out_of_range::create(407,"integer number "+std::to_string(value)+" cannot be represented by BSON as it does not fit int64"));
JSON_THROW(out_of_range::create(407,j.diagnostics()+"integer number "+std::to_string(j.m_value.number_unsigned)+" cannot be represented by BSON as it does not fit int64"));
CHECK_THROWS_WITH_STD_STR(json::to_bson(j),"[json.exception.out_of_range.407] (/entry) integer number "+std::to_string(i)+" cannot be represented by BSON as it does not fit int64");
#else
CHECK_THROWS_WITH_STD_STR(json::to_bson(j),"[json.exception.out_of_range.407] integer number "+std::to_string(i)+" cannot be represented by BSON as it does not fit int64");