cprinc_test_fail
cprinc_test_fail(user, ent, mask, pass, 0);
cprinc_test_fail("admin", &ent, 0x100000, "", KADM5_BAD_MASK);
cprinc_test_fail("admin", &ent, KADM5_LAST_PWD_CHANGE, "pw",
cprinc_test_fail("admin", &ent, KADM5_MOD_TIME, "pw", KADM5_BAD_MASK);
cprinc_test_fail("admin", &ent, KADM5_MOD_NAME, "pw", KADM5_BAD_MASK);
cprinc_test_fail("admin", &ent, KADM5_MKVNO, "pw", KADM5_BAD_MASK);
cprinc_test_fail("admin", &ent, KADM5_AUX_ATTRIBUTES, "pw",
cprinc_test_fail("admin", &ent, 0, "", KADM5_PASS_Q_TOOSHORT);
cprinc_test_fail("admin", &ent, KADM5_POLICY, "tP", KADM5_PASS_Q_TOOSHORT);
cprinc_test_fail("admin", &ent, KADM5_POLICY, "testpassword",
cprinc_test_fail("admin", &ent, KADM5_POLICY, "Abyssinia",
cprinc_test_fail("$admin", &ent, 0, "pw", KADM5_AUTH_ADD);
cprinc_test_fail("admin/none", &ent, 0, "pw", KADM5_AUTH_ADD);
cprinc_test_fail("admin/get", &ent, 0, "pw", KADM5_AUTH_ADD);
cprinc_test_fail("admin/modify", &ent, 0, "pw", KADM5_AUTH_ADD);
cprinc_test_fail("admin/delete", &ent, 0, "pw", KADM5_AUTH_ADD);
cprinc_test_fail("admin", &ent, 0, "pw", KADM5_DUP);
cprinc_test_fail(NULL, &ent, 0, "pw", KADM5_BAD_SERVER_HANDLE);
cprinc_test_fail("admin", NULL, 0, "pw", EINVAL);