diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2022-08-09 19:12:28 +0300 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2022-08-09 21:24:55 +0300 |
commit | 20001736f8970e3fdf0e8dc6018bfe2cfdeec950 (patch) | |
tree | c839f1a0ca35771e4b3ffc7ed70b8e13760867bf /src/microhttpd/test_auth_parse.c | |
parent | 6bf4168dfef7a679d4ef11c9e8a6c170ce050db1 (diff) | |
download | libmicrohttpd-20001736f8970e3fdf0e8dc6018bfe2cfdeec950.tar.gz libmicrohttpd-20001736f8970e3fdf0e8dc6018bfe2cfdeec950.zip |
test_auth_parse: added testing of 'userhash' parameter parsing
Diffstat (limited to 'src/microhttpd/test_auth_parse.c')
-rw-r--r-- | src/microhttpd/test_auth_parse.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/microhttpd/test_auth_parse.c b/src/microhttpd/test_auth_parse.c index b65909bb..baa93702 100644 --- a/src/microhttpd/test_auth_parse.c +++ b/src/microhttpd/test_auth_parse.c | |||
@@ -1064,6 +1064,29 @@ check_digest (void) | |||
1064 | r += expect_digest ("Digest nc=\"1\\;\", ", NULL, NULL, NULL, NULL, NULL, \ | 1064 | r += expect_digest ("Digest nc=\"1\\;\", ", NULL, NULL, NULL, NULL, NULL, \ |
1065 | NULL, NULL, NULL, NULL, "1\\;", 0); | 1065 | NULL, NULL, NULL, NULL, "1\\;", 0); |
1066 | 1066 | ||
1067 | r += expect_digest ("Digest userhash=false", NULL, NULL, NULL, NULL, NULL, \ | ||
1068 | NULL, NULL, NULL, NULL, NULL, 0); | ||
1069 | r += expect_digest ("Digest userhash=\"false\"", NULL, NULL, NULL, NULL, NULL, \ | ||
1070 | NULL, NULL, NULL, NULL, NULL, 0); | ||
1071 | r += expect_digest ("Digest userhash=foo", NULL, NULL, NULL, NULL, NULL, \ | ||
1072 | NULL, NULL, NULL, NULL, NULL, 0); | ||
1073 | r += expect_digest ("Digest userhash=true", NULL, NULL, NULL, NULL, NULL, \ | ||
1074 | NULL, NULL, NULL, NULL, NULL, 1); | ||
1075 | r += expect_digest ("Digest userhash=\"true\"", NULL, NULL, NULL, NULL, NULL, \ | ||
1076 | NULL, NULL, NULL, NULL, NULL, 1); | ||
1077 | r += expect_digest ("Digest userhash=\"\\t\\r\\u\\e\"", NULL, NULL, NULL, \ | ||
1078 | NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1); | ||
1079 | r += expect_digest ("Digest userhash=TRUE", NULL, NULL, NULL, NULL, NULL, \ | ||
1080 | NULL, NULL, NULL, NULL, NULL, 1); | ||
1081 | r += expect_digest ("Digest userhash=True", NULL, NULL, NULL, NULL, NULL, \ | ||
1082 | NULL, NULL, NULL, NULL, NULL, 1); | ||
1083 | r += expect_digest ("Digest userhash = true", NULL, NULL, NULL, NULL, \ | ||
1084 | NULL, NULL, NULL, NULL, NULL, NULL, 1); | ||
1085 | r += expect_digest ("Digest userhash=True2", NULL, NULL, NULL, NULL, NULL, \ | ||
1086 | NULL, NULL, NULL, NULL, NULL, 0); | ||
1087 | r += expect_digest ("Digest userhash=\" true\"", NULL, NULL, NULL, NULL, \ | ||
1088 | NULL, NULL, NULL, NULL, NULL, NULL, 0); | ||
1089 | |||
1067 | r += expect_digest ("Digest username=\"test@example.com\", " \ | 1090 | r += expect_digest ("Digest username=\"test@example.com\", " \ |
1068 | "realm=\"users@example.com\", nonce=\"32141232413abcde\", " \ | 1091 | "realm=\"users@example.com\", nonce=\"32141232413abcde\", " \ |
1069 | "uri=\"/example\", qop=auth, nc=00000001, cnonce=\"0a4f113b\", " \ | 1092 | "uri=\"/example\", qop=auth, nc=00000001, cnonce=\"0a4f113b\", " \ |