include the password module in the list of unit tests

This commit is contained in:
Enno Rehling 2016-01-13 12:37:07 +01:00
parent 54d25e91dd
commit f14ee2adaa
2 changed files with 2 additions and 1 deletions

View File

@ -80,6 +80,7 @@ int RunAllTests(int argc, char *argv[])
ADD_SUITE(bsdstring); ADD_SUITE(bsdstring);
ADD_SUITE(functions); ADD_SUITE(functions);
ADD_SUITE(parser); ADD_SUITE(parser);
ADD_SUITE(password);
ADD_SUITE(umlaut); ADD_SUITE(umlaut);
ADD_SUITE(unicode); ADD_SUITE(unicode);
ADD_SUITE(strings); ADD_SUITE(strings);

View File

@ -9,7 +9,7 @@ static void test_passwords(CuTest *tc) {
CuAssertStrEquals(tc, "$0$saltyfish$password", hash); CuAssertStrEquals(tc, "$0$saltyfish$password", hash);
CuAssertIntEquals(tc, VERIFY_OK, password_verify(hash, "password")); CuAssertIntEquals(tc, VERIFY_OK, password_verify(hash, "password"));
CuAssertIntEquals(tc, VERIFY_FAIL, password_verify(hash, "arseword")); CuAssertIntEquals(tc, VERIFY_FAIL, password_verify(hash, "arseword"));
CuAssertIntEquals(tc, VERIFY_UNKNOWN, password_verify("$9$saltyfish$password", "arseword")); CuAssertIntEquals(tc, VERIFY_UNKNOWN, password_verify("$9$saltyfish$password", "password"));
} }
CuSuite *get_password_suite(void) { CuSuite *get_password_suite(void) {