Skip to content

Commit b772e10

Browse files
committed
protocol_tests: Add unit tests for datum_protocol_submit_username w/ "strip_worker"
1 parent 1abc0d7 commit b772e10

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/datum_protocol_tests.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,17 @@ void datum_protocol_submit_username_tests() {
9595
datum_test(0 == strcmp(buf, addr));
9696
datum_test(datum_protocol_submit_username(buf, sizeof(buf), &cfg, noaddr_w) == addr_len);
9797
datum_test(0 == strcmp(buf, addr));
98+
99+
// "strip_worker" tests:
100+
cfg.datum_pool_pass_full_users = true;
101+
datum_test(datum_protocol_submit_username(buf, sizeof(buf), &cfg, "") == addr_len);
102+
datum_test(0 == strcmp(buf, addr));
103+
datum_test(datum_protocol_submit_username(buf, sizeof(buf), &cfg, addr_2) == addr_2_len);
104+
datum_test(0 == strcmp(buf, addr_2));
105+
datum_test(datum_protocol_submit_username(buf, sizeof(buf), &cfg, addr_2w) == addr_2_len);
106+
datum_test(0 == strcmp(buf, addr_2));
107+
datum_test(datum_protocol_submit_username(buf, sizeof(buf), &cfg, noaddr_w) == addr_len);
108+
datum_test(0 == strcmp(buf, addr));
98109
}
99110

100111
void datum_protocol_tests(void) {

0 commit comments

Comments
 (0)