| 256 | } |
| 257 | |
| 258 | TEST_F(DaylightSensorTest, Coordinates) |
| 259 | { |
| 260 | const std::string lat = "000.0000N"; |
| 261 | const std::string lon = "000.0000E"; |
| 262 | EXPECT_CALL(*handler, |
| 263 | PUTJson("/api/" + getBridgeUsername() + "/sensors/1/config", nlohmann::json({{"lat", lat}, {"long", lon}}), |
| 264 | getBridgeIp(), getBridgePort())) |
| 265 | .WillOnce(Return(nlohmann::json { |
| 266 | {{"success", {{"/sensors/1/config/lat", lat}}}}, {{"success", {{"/sensors/1/config/long", lon}}}}})); |
| 267 | getSensor().setCoordinates(lat, lon); |
| 268 | state["config"]["configured"] = true; |
| 269 | EXPECT_TRUE(getSensor().isConfigured()); |
| 270 | } |
| 271 | |
| 272 | TEST_F(DaylightSensorTest, SunriseOffset) |
| 273 | { |
nothing calls this directly
no test coverage detected