mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-25 14:44:32 +02:00
Repair unit tests
This commit is contained in:
parent
20d7e1b5e6
commit
396a71c6a0
@ -70,14 +70,26 @@ BOOST_AUTO_TEST_CASE(multi_parent)
|
|||||||
|
|
||||||
/* Test the reachability from this point.
|
/* Test the reachability from this point.
|
||||||
* parentHost1 is DOWN, parentHost2 is UP.
|
* parentHost1 is DOWN, parentHost2 is UP.
|
||||||
* Expected result: childHost is reachable.
|
* Expected result: childHost is unreachable.
|
||||||
*/
|
*/
|
||||||
parentHost1->SetStateRaw(ServiceCritical); // parent Host 1 DOWN
|
parentHost1->SetStateRaw(ServiceCritical); // parent Host 1 DOWN
|
||||||
parentHost2->SetStateRaw(ServiceOK); // parent Host 2 UP
|
parentHost2->SetStateRaw(ServiceOK); // parent Host 2 UP
|
||||||
|
|
||||||
|
BOOST_CHECK(childHost->IsReachable() == false);
|
||||||
|
|
||||||
|
/* The only DNS server is DOWN.
|
||||||
|
* Expected result: childHost is unreachable.
|
||||||
|
*/
|
||||||
|
dep1->SetRedundancyGroup("DNS");
|
||||||
|
BOOST_CHECK(childHost->IsReachable() == false);
|
||||||
|
|
||||||
|
/* 1/2 DNS servers is DOWN.
|
||||||
|
* Expected result: childHost is reachable.
|
||||||
|
*/
|
||||||
|
dep2->SetRedundancyGroup("DNS");
|
||||||
BOOST_CHECK(childHost->IsReachable() == true);
|
BOOST_CHECK(childHost->IsReachable() == true);
|
||||||
|
|
||||||
/* parentHost1 is DOWN, parentHost2 is DOWN.
|
/* Both DNS servers are DOWN.
|
||||||
* Expected result: childHost is unreachable.
|
* Expected result: childHost is unreachable.
|
||||||
*/
|
*/
|
||||||
parentHost1->SetStateRaw(ServiceCritical); // parent Host 1 DOWN
|
parentHost1->SetStateRaw(ServiceCritical); // parent Host 1 DOWN
|
||||||
|
Loading…
x
Reference in New Issue
Block a user