From c6fb742e2972d5c4d99f4ba2053a09424e70ca91 Mon Sep 17 00:00:00 2001 From: Jojo-1000 <33495614+Jojo-1000@users.noreply.github.com> Date: Tue, 3 Dec 2019 21:28:51 +0100 Subject: [PATCH] Add test for invalid description. --- hueplusplus/test/test_Hue.cpp | 7 +++++++ 1 file changed, 7 insertions(+), 0 deletions(-) diff --git a/hueplusplus/test/test_Hue.cpp b/hueplusplus/test/test_Hue.cpp index 6cb96c0..fbc5410 100755 --- a/hueplusplus/test/test_Hue.cpp +++ b/hueplusplus/test/test_Hue.cpp @@ -52,6 +52,13 @@ TEST_F(HueFinderTest, FindBridges) { << "HueIdentification ip does not match"; EXPECT_EQ(bridges[0].mac, bridge_to_comp.mac) << "HueIdentification mac does not match"; + + // Test invalid description + EXPECT_CALL(*handler, GETString("/description.xml", "application/xml", "", getBridgeIp(), 80)) + .Times(1) + .WillOnce(::testing::Return("invalid stuff")); + bridges = finder.FindBridges(); + EXPECT_TRUE(bridges.empty()); } TEST_F(HueFinderTest, GetBridge) { -- libgit2 0.21.4