Add tests for the new path tokens
This commit is contained in:

committed by
Love Hornquist Astrand

parent
39f6fc00f8
commit
81d091baa8
@@ -85,9 +85,6 @@ test_default_name(krb5_context context)
|
|||||||
krb5_errx (context, 1, "krb5_cc_set_default_name 1 failed");
|
krb5_errx (context, 1, "krb5_cc_set_default_name 1 failed");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (strcmp(p3, test_cc_name) != 0)
|
|
||||||
krb5_errx (context, 1, "krb5_cc_set_default_name 1 failed");
|
|
||||||
|
|
||||||
free(p1);
|
free(p1);
|
||||||
free(p2);
|
free(p2);
|
||||||
free(p3);
|
free(p3);
|
||||||
@@ -292,12 +289,17 @@ struct {
|
|||||||
char *res;
|
char *res;
|
||||||
} cc_names[] = {
|
} cc_names[] = {
|
||||||
{ "foo", 0, "foo" },
|
{ "foo", 0, "foo" },
|
||||||
|
{ "foo%}", 0, "foo%}" },
|
||||||
{ "%{uid}", 0 },
|
{ "%{uid}", 0 },
|
||||||
{ "foo%{null}", 0, "foo" },
|
{ "foo%{null}", 0, "foo" },
|
||||||
{ "foo%{null}bar", 0, "foobar" },
|
{ "foo%{null}bar", 0, "foobar" },
|
||||||
{ "%{", 1 },
|
{ "%{", 1 },
|
||||||
{ "%{foo %{", 1 },
|
{ "%{foo %{", 1 },
|
||||||
{ "%{{", 1 },
|
{ "%{{", 1 },
|
||||||
|
{ "%{{}", 1 },
|
||||||
|
{ "%{nulll}", 1 },
|
||||||
|
{ "%{does not exist}", 1 },
|
||||||
|
{ "%{}", 1 },
|
||||||
#ifdef KRB5_USE_PATH_TOKENS
|
#ifdef KRB5_USE_PATH_TOKENS
|
||||||
{ "%{APPDATA}", 0 },
|
{ "%{APPDATA}", 0 },
|
||||||
{ "%{COMMON_APPDATA}", 0},
|
{ "%{COMMON_APPDATA}", 0},
|
||||||
@@ -307,6 +309,12 @@ struct {
|
|||||||
{ "%{TEMP}", 0},
|
{ "%{TEMP}", 0},
|
||||||
{ "%{USERID}", 0},
|
{ "%{USERID}", 0},
|
||||||
{ "%{uid}", 0},
|
{ "%{uid}", 0},
|
||||||
|
{ "%{USERCONFIG}", 0},
|
||||||
|
{ "%{COMMONCONFIG}", 0},
|
||||||
|
{ "%{LIBDIR}", 0},
|
||||||
|
{ "%{BINDIR}", 0},
|
||||||
|
{ "%{LIBEXEC}", 0},
|
||||||
|
{ "%{SBINDIR}", 0},
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -717,7 +725,9 @@ main(int argc, char **argv)
|
|||||||
|
|
||||||
krb5_free_context(context);
|
krb5_free_context(context);
|
||||||
|
|
||||||
|
#if 0
|
||||||
sleep(60);
|
sleep(60);
|
||||||
|
#endif
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user