MCPcopy Create free account
hub / github.com/ElementsProject/lightning / test_json_tok_millionths

Function test_json_tok_millionths

common/test/run-json.c:73–114  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

71}
72
73static int test_json_tok_millionths(void)
74{
75 do_json_tok_millionths("", false, 0);
76 do_json_tok_millionths("0..0", false, 0);
77 do_json_tok_millionths("0.0.", false, 0);
78 do_json_tok_millionths(".", false, 0);
79 do_json_tok_millionths("..", false, 0);
80
81 do_json_tok_millionths("0", true, 0);
82 do_json_tok_millionths(".0", true, 0);
83 do_json_tok_millionths("0.", true, 0);
84 do_json_tok_millionths("100", true, 100 * 1000000);
85 do_json_tok_millionths("100.0", true, 100 * 1000000);
86 do_json_tok_millionths("100.", true, 100 * 1000000);
87 do_json_tok_millionths("100.000001", true, 100 * 1000000 + 1);
88 do_json_tok_millionths("100.0000001", true, 100 * 1000000);
89 do_json_tok_millionths(".000009", true, 9);
90 do_json_tok_millionths(".0000099", true, 9);
91 do_json_tok_millionths("18446744073709.551615", true,
92 18446744073709551615ULL);
93 do_json_tok_millionths("18446744073709.551616", false, 0);
94 do_json_tok_millionths("18446744073709.551625", false, 0);
95 do_json_tok_millionths("18446744073709.551715", false, 0);
96 do_json_tok_millionths("18446744073709.552615", false, 0);
97 do_json_tok_millionths("18446744073709.561615", false, 0);
98 do_json_tok_millionths("18446744073709.651615", false, 0);
99 do_json_tok_millionths("18446744073710.551615", false, 0);
100 do_json_tok_millionths("18446744073809.551615", false, 0);
101 do_json_tok_millionths("18446744074709.551615", false, 0);
102 do_json_tok_millionths("18446744083709.551615", false, 0);
103 do_json_tok_millionths("18446744173709.551615", false, 0);
104 do_json_tok_millionths("18446745073709.551615", false, 0);
105 do_json_tok_millionths("18446754073709.551615", false, 0);
106 do_json_tok_millionths("18446844073709.551615", false, 0);
107 do_json_tok_millionths("18447744073709.551615", false, 0);
108 do_json_tok_millionths("18456744073709.551615", false, 0);
109 do_json_tok_millionths("18546744073709.551615", false, 0);
110 do_json_tok_millionths("19446744073709.551615", false, 0);
111 do_json_tok_millionths("28446744073709.551615", false, 0);
112
113 return 0;
114}
115
116static void test_json_tok_size(void)
117{

Callers 1

mainFunction · 0.85

Calls 1

do_json_tok_millionthsFunction · 0.85

Tested by

no test coverage detected