From: Gunnar Beutner Date: Tue, 6 Mar 2018 08:30:22 +0000 (+0100) Subject: Fix ApiUser unit test X-Git-Tag: v2.9.0~131^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=refs%2Fpull%2F6148%2Fhead;hp=c16dbd19c8b1f3927adbeb802354962e37e5c3d3;p=icinga2 Fix ApiUser unit test --- diff --git a/test/remote-user.cpp b/test/remote-user.cpp index 2979285b9..f43816a19 100644 --- a/test/remote-user.cpp +++ b/test/remote-user.cpp @@ -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(CreateHashedPasswordString(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()