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

Function test

ccan/ccan/str/base32/test/run.c:6–17  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4#include <ccan/tap/tap.h>
5
6static void test(const char *data, const char *b32)
7{
8 char test[1000];
9
10 ok1(base32_str_size(strlen(data)) == strlen(b32) + 1);
11 ok1(base32_data_size(b32, strlen(b32)) == strlen(data));
12 ok1(base32_encode(data, strlen(data), test, strlen(b32)+1));
13 ok1(strcmp(test, b32) == 0);
14 test[strlen(data)] = '\0';
15 ok1(base32_decode(b32, strlen(b32), test, strlen(data)));
16 ok1(strcmp(test, data) == 0);
17}
18
19int main(void)
20{

Callers 2

mainFunction · 0.70
secret_time_testFunction · 0.50

Calls 4

base32_str_sizeFunction · 0.85
base32_data_sizeFunction · 0.85
base32_encodeFunction · 0.85
base32_decodeFunction · 0.85

Tested by

no test coverage detected