OLD | NEW |
1 // Copyright (c) 2010 The Chromium OS Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium OS Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "metrics_daemon.h" | 5 #include "metrics_daemon.h" |
6 #include "metrics_library_mock.h" | 6 #include "metrics_library_mock.h" |
7 | 7 |
8 #include <sys/file.h> | 8 #include <sys/file.h> |
9 | 9 |
10 #include <base/eintr_wrapper.h> | 10 #include <base/eintr_wrapper.h> |
(...skipping 294 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
305 } | 305 } |
306 | 306 |
307 TEST_F(MetricsDaemonTest, MessageFilter) { | 307 TEST_F(MetricsDaemonTest, MessageFilter) { |
308 DBusMessage* msg = dbus_message_new(DBUS_MESSAGE_TYPE_METHOD_CALL); | 308 DBusMessage* msg = dbus_message_new(DBUS_MESSAGE_TYPE_METHOD_CALL); |
309 DBusHandlerResult res = | 309 DBusHandlerResult res = |
310 MetricsDaemon::MessageFilter(/* connection */ NULL, msg, &daemon_); | 310 MetricsDaemon::MessageFilter(/* connection */ NULL, msg, &daemon_); |
311 EXPECT_EQ(DBUS_HANDLER_RESULT_NOT_YET_HANDLED, res); | 311 EXPECT_EQ(DBUS_HANDLER_RESULT_NOT_YET_HANDLED, res); |
312 DeleteDBusMessage(msg); | 312 DeleteDBusMessage(msg); |
313 | 313 |
314 msg = NewDBusSignalString("/", | 314 msg = NewDBusSignalString("/", |
315 "org.moblin.connman.Manager", | 315 "org.chromium.flimflam.Manager", |
316 "StateChanged", | 316 "StateChanged", |
317 "online"); | 317 "online"); |
318 EXPECT_EQ(MetricsDaemon::kUnknownNetworkState, daemon_.network_state_); | 318 EXPECT_EQ(MetricsDaemon::kUnknownNetworkState, daemon_.network_state_); |
319 res = MetricsDaemon::MessageFilter(/* connection */ NULL, msg, &daemon_); | 319 res = MetricsDaemon::MessageFilter(/* connection */ NULL, msg, &daemon_); |
320 EXPECT_EQ(MetricsDaemon::kNetworkStateOnline, daemon_.network_state_); | 320 EXPECT_EQ(MetricsDaemon::kNetworkStateOnline, daemon_.network_state_); |
321 EXPECT_EQ(DBUS_HANDLER_RESULT_HANDLED, res); | 321 EXPECT_EQ(DBUS_HANDLER_RESULT_HANDLED, res); |
322 DeleteDBusMessage(msg); | 322 DeleteDBusMessage(msg); |
323 | 323 |
324 msg = NewDBusSignalString("/", | 324 msg = NewDBusSignalString("/", |
325 "org.chromium.Power.Manager", | 325 "org.chromium.Power.Manager", |
(...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
580 EXPECT_TRUE(daemon_.user_active_); | 580 EXPECT_TRUE(daemon_.user_active_); |
581 EXPECT_EQ(TestTime(10 * kSecondsPerDay + 1000), daemon_.user_active_last_); | 581 EXPECT_EQ(TestTime(10 * kSecondsPerDay + 1000), daemon_.user_active_last_); |
582 EXPECT_EQ(10, daemon_.daily_use_day_last_); | 582 EXPECT_EQ(10, daemon_.daily_use_day_last_); |
583 EXPECT_TRUE(AssertNoOrEmptyUseRecordFile()); | 583 EXPECT_TRUE(AssertNoOrEmptyUseRecordFile()); |
584 } | 584 } |
585 | 585 |
586 int main(int argc, char **argv) { | 586 int main(int argc, char **argv) { |
587 testing::InitGoogleTest(&argc, argv); | 587 testing::InitGoogleTest(&argc, argv); |
588 return RUN_ALL_TESTS(); | 588 return RUN_ALL_TESTS(); |
589 } | 589 } |
OLD | NEW |