static void _test_swap_with_update(void) { /* Test the update must be before slot */ char *argv[] = { "unittest", "-u", "-x", NULL }; int rc = _parse_args_rc (3, argv); assert(rc == 0); }
int _test_two_slots1(void) { /* Test that it is not possible to choose slot more than once */ char *argv[] = { "unittest", "-1", "-1", NULL }; int rc = _parse_args_rc (3, argv); assert(rc == 0); }
static void _test_swap_with_slot(void) { /* Test that you can not both swap and set slot */ char *argv[] = { "unittest", "-x", "-1", NULL }; int rc = _parse_args_rc (3, argv); assert(rc == 0); }
static void _test_uid_for_chal_resp(void) { /* Test that it is not possible to specify UID with Challenge Response */ char *argv[] = { "unittest", "-ochal-resp", "-ouid=h:010203040506", NULL }; int rc = _parse_args_rc (3, argv); assert(rc == 0); }
static void _test_uid_for_oath(void) { /* Test that it is not possible to specify UID with OATH */ char *argv[] = { "unittest", "-ooath-hotp", "-ouid=h:010203040506", NULL }; int rc = _parse_args_rc (3, argv); assert(rc == 0); }
static void _test_mode_after_other_option(void) { /* Test that it is not possible to set mode after other options */ char *argv[] = { "unittest", "-ohmac-lt64", "-ochal-resp", NULL }; int rc = _parse_args_rc (3, argv); assert(rc == 0); }
static void _test_two_modes_at_once2(void) { /* Test that it is not possible to choose mode (OATH-HOTP/CHAL-RESP) more than once */ char *argv[] = { "unittest", "-ochal-resp", "-ochal-resp", NULL }; int rc = _parse_args_rc (3, argv); assert(rc == 0); }
int _test_key_mixed_case1(void) { /* Make sure key with mixed case is rejected (parsing function yubikey_hex_decode * only handles lower case hex) */ char *argv[] = { "unittest", "-1", "-a0000000000000000000000000000000E", NULL }; int rc = _parse_args_rc (3, argv); assert(rc == 0); }