1 // Copyright 2022 The Chromium Authors
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "base/android/radio_utils.h"
6 #include "testing/gtest/include/gtest/gtest.h"
12 TEST(RadioUtilsTest, ConnectionType) {
13 RadioUtils::OverrideForTesting radio_utils_test;
15 radio_utils_test.SetConnectionTypeForTesting(RadioConnectionType::kUnknown);
16 EXPECT_EQ(RadioConnectionType::kUnknown, RadioUtils::GetConnectionType());
18 radio_utils_test.SetConnectionTypeForTesting(RadioConnectionType::kCell);
19 EXPECT_EQ(RadioConnectionType::kCell, RadioUtils::GetConnectionType());
21 radio_utils_test.SetConnectionTypeForTesting(RadioConnectionType::kWifi);
22 EXPECT_EQ(RadioConnectionType::kWifi, RadioUtils::GetConnectionType());
25 } // namespace android