mirror of https://github.com/Icinga/icinga2.git
Fix ApiUser unit test
This commit is contained in:
parent
6670024f62
commit
9886f3914c
|
@ -29,14 +29,13 @@ BOOST_AUTO_TEST_SUITE(api_user)
|
|||
|
||||
BOOST_AUTO_TEST_CASE(password)
|
||||
{
|
||||
#ifndef I2_DEBUG
|
||||
std::cout << "Only enabled in Debug builds..." << std::endl;
|
||||
#else
|
||||
ApiUser::Ptr user = new ApiUser();
|
||||
String passwd = RandomString(16);
|
||||
String salt = RandomString(8);
|
||||
user->SetPassword("ThisShouldBeIgnored");
|
||||
user->SetPasswordHash(HashPassword(passwd, salt, true));
|
||||
user->SetPasswordHash(CreateHashedPasswordString(passwd, salt));
|
||||
user->OnConfigLoaded();
|
||||
user->OnAllConfigLoaded();
|
||||
user->Start();
|
||||
|
||||
BOOST_CHECK(user->GetPasswordHash() != passwd);
|
||||
|
||||
|
@ -46,7 +45,6 @@ BOOST_AUTO_TEST_CASE(password)
|
|||
BOOST_CHECK(passwdd->Get("salt") == salt);
|
||||
BOOST_CHECK(ComparePassword(passwdd->Get("password"), passwd, salt));
|
||||
BOOST_CHECK(!ComparePassword(passwdd->Get("password"), "wrong password uwu!", salt));
|
||||
#endif
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_SUITE_END()
|
||||
|
|
Loading…
Reference in New Issue