| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium 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 "chromeos/dbus/dbus_thread_manager.h" | 5 #include "chromeos/dbus/dbus_thread_manager.h" |
| 6 | 6 |
| 7 #include "chromeos/dbus/dbus_client_types.h" | |
| 8 #include "testing/gtest/include/gtest/gtest.h" | 7 #include "testing/gtest/include/gtest/gtest.h" |
| 9 | 8 |
| 10 namespace chromeos { | 9 namespace chromeos { |
| 11 | 10 |
| 12 // Tests that real and fake clients can be created. | 11 // Tests that real and fake clients can be created. |
| 13 TEST(DBusThreadManagerTest, Initialize) { | 12 TEST(DBusThreadManagerTest, Initialize) { |
| 14 DBusThreadManager::Initialize(); | 13 DBusThreadManager::Initialize(); |
| 15 EXPECT_TRUE(DBusThreadManager::IsInitialized()); | 14 EXPECT_TRUE(DBusThreadManager::IsInitialized()); |
| 16 | 15 |
| 17 DBusThreadManager* manager = DBusThreadManager::Get(); | 16 DBusThreadManager* manager = DBusThreadManager::Get(); |
| 18 ASSERT_TRUE(manager); | 17 ASSERT_TRUE(manager); |
| 19 | 18 |
| 20 // In tests, clients are fake. | 19 // In tests, clients are fake. |
| 21 // NOTE: Order matches DBusClientType enum. | 20 EXPECT_TRUE(manager->IsUsingFakes()); |
| 22 EXPECT_TRUE(manager->IsUsingFake(DBusClientType::BLUETOOTH)); | |
| 23 EXPECT_TRUE(manager->IsUsingFake(DBusClientType::CRAS)); | |
| 24 EXPECT_TRUE(manager->IsUsingFake(DBusClientType::CROS_DISKS)); | |
| 25 EXPECT_TRUE(manager->IsUsingFake(DBusClientType::CRYPTOHOME)); | |
| 26 EXPECT_TRUE(manager->IsUsingFake(DBusClientType::DEBUG_DAEMON)); | |
| 27 EXPECT_TRUE(manager->IsUsingFake(DBusClientType::EASY_UNLOCK)); | |
| 28 EXPECT_TRUE(manager->IsUsingFake(DBusClientType::LORGNETTE_MANAGER)); | |
| 29 EXPECT_TRUE(manager->IsUsingFake(DBusClientType::SHILL)); | |
| 30 EXPECT_TRUE(manager->IsUsingFake(DBusClientType::GSM_SMS)); | |
| 31 EXPECT_TRUE(manager->IsUsingFake(DBusClientType::IMAGE_BURNER)); | |
| 32 EXPECT_TRUE(manager->IsUsingFake(DBusClientType::MODEM_MESSAGING)); | |
| 33 EXPECT_TRUE(manager->IsUsingFake(DBusClientType::PERMISSION_BROKER)); | |
| 34 EXPECT_TRUE(manager->IsUsingFake(DBusClientType::POWER_MANAGER)); | |
| 35 EXPECT_TRUE(manager->IsUsingFake(DBusClientType::SMS)); | |
| 36 EXPECT_TRUE(manager->IsUsingFake(DBusClientType::SYSTEM_CLOCK)); | |
| 37 EXPECT_TRUE(manager->IsUsingFake(DBusClientType::UPDATE_ENGINE)); | |
| 38 EXPECT_TRUE(manager->IsUsingFake(DBusClientType::ARC_OBB_MOUNTER)); | |
| 39 | 21 |
| 40 // Clients were created. | 22 // Clients were created. |
| 41 EXPECT_TRUE(manager->GetArcObbMounterClient()); | 23 EXPECT_TRUE(manager->GetArcObbMounterClient()); |
| 42 EXPECT_TRUE(manager->GetCrasAudioClient()); | 24 EXPECT_TRUE(manager->GetCrasAudioClient()); |
| 43 EXPECT_TRUE(manager->GetCrosDisksClient()); | 25 EXPECT_TRUE(manager->GetCrosDisksClient()); |
| 44 EXPECT_TRUE(manager->GetCryptohomeClient()); | 26 EXPECT_TRUE(manager->GetCryptohomeClient()); |
| 45 EXPECT_TRUE(manager->GetDebugDaemonClient()); | 27 EXPECT_TRUE(manager->GetDebugDaemonClient()); |
| 46 EXPECT_TRUE(manager->GetEasyUnlockClient()); | 28 EXPECT_TRUE(manager->GetEasyUnlockClient()); |
| 47 EXPECT_TRUE(manager->GetGsmSMSClient()); | 29 EXPECT_TRUE(manager->GetGsmSMSClient()); |
| 48 EXPECT_TRUE(manager->GetImageBurnerClient()); | 30 EXPECT_TRUE(manager->GetImageBurnerClient()); |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 129 EXPECT_FALSE(manager->GetCrosDisksClient()); | 111 EXPECT_FALSE(manager->GetCrosDisksClient()); |
| 130 EXPECT_FALSE(manager->GetDebugDaemonClient()); | 112 EXPECT_FALSE(manager->GetDebugDaemonClient()); |
| 131 EXPECT_FALSE(manager->GetEasyUnlockClient()); | 113 EXPECT_FALSE(manager->GetEasyUnlockClient()); |
| 132 EXPECT_FALSE(manager->GetImageBurnerClient()); | 114 EXPECT_FALSE(manager->GetImageBurnerClient()); |
| 133 EXPECT_FALSE(manager->GetLorgnetteManagerClient()); | 115 EXPECT_FALSE(manager->GetLorgnetteManagerClient()); |
| 134 | 116 |
| 135 DBusThreadManager::Shutdown(); | 117 DBusThreadManager::Shutdown(); |
| 136 } | 118 } |
| 137 | 119 |
| 138 } // namespace chromeos | 120 } // namespace chromeos |
| OLD | NEW |