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

Function test_json_tok_millionths

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

Source from the content-addressed store, hash-verified

95}
96
97static int test_json_tok_millionths(void)
98{
99 do_json_tok_millionths("", false, 0);
100 do_json_tok_millionths("0..0", false, 0);
101 do_json_tok_millionths("0.0.", false, 0);
102 do_json_tok_millionths(".", false, 0);
103 do_json_tok_millionths("..", false, 0);
104
105 do_json_tok_millionths("0", true, 0);
106 do_json_tok_millionths(".0", true, 0);
107 do_json_tok_millionths("0.", true, 0);
108 do_json_tok_millionths("100", true, 100 * 1000000);
109 do_json_tok_millionths("100.0", true, 100 * 1000000);
110 do_json_tok_millionths("100.", true, 100 * 1000000);
111 do_json_tok_millionths("100.000001", true, 100 * 1000000 + 1);
112 do_json_tok_millionths("100.0000001", true, 100 * 1000000);
113 do_json_tok_millionths(".000009", true, 9);
114 do_json_tok_millionths(".0000099", true, 9);
115 do_json_tok_millionths("18446744073709.551615", true,
116 18446744073709551615ULL);
117 do_json_tok_millionths("18446744073709.551616", false, 0);
118 do_json_tok_millionths("18446744073709.551625", false, 0);
119 do_json_tok_millionths("18446744073709.551715", false, 0);
120 do_json_tok_millionths("18446744073709.552615", false, 0);
121 do_json_tok_millionths("18446744073709.561615", false, 0);
122 do_json_tok_millionths("18446744073709.651615", false, 0);
123 do_json_tok_millionths("18446744073710.551615", false, 0);
124 do_json_tok_millionths("18446744073809.551615", false, 0);
125 do_json_tok_millionths("18446744074709.551615", false, 0);
126 do_json_tok_millionths("18446744083709.551615", false, 0);
127 do_json_tok_millionths("18446744173709.551615", false, 0);
128 do_json_tok_millionths("18446745073709.551615", false, 0);
129 do_json_tok_millionths("18446754073709.551615", false, 0);
130 do_json_tok_millionths("18446844073709.551615", false, 0);
131 do_json_tok_millionths("18447744073709.551615", false, 0);
132 do_json_tok_millionths("18456744073709.551615", false, 0);
133 do_json_tok_millionths("18546744073709.551615", false, 0);
134 do_json_tok_millionths("19446744073709.551615", false, 0);
135 do_json_tok_millionths("28446744073709.551615", false, 0);
136
137 return 0;
138}
139
140static void test_json_tok_size(void)
141{

Callers 1

mainFunction · 0.85

Calls 1

do_json_tok_millionthsFunction · 0.85

Tested by

no test coverage detected