nearby: snapshot of cl/313536507

Signed-off-by: Alexey Polyudov <apolyudov@google.com>
Change-Id: I8936b527079074d5c3af5531b9245063767cc4a7
This commit is contained in:
Alexey Polyudov
2020-05-28 00:03:22 -07:00
parent 667bf4ee3b
commit ae1c427b99
334 changed files with 20315 additions and 1487 deletions
@@ -0,0 +1,44 @@
#include "platform_v2/public/bluetooth_adapter.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
namespace location {
namespace nearby {
namespace {
TEST(BluetoothAdapterTest, ConstructorDestructorWorks) {
BluetoothAdapter adapter;
EXPECT_TRUE(adapter.IsValid());
}
TEST(BluetoothAdapterTest, CanSetName) {
constexpr char kAdapterName[] = "MyBtAdapter";
BluetoothAdapter adapter;
EXPECT_EQ(adapter.GetStatus(), BluetoothAdapter::Status::kDisabled);
EXPECT_TRUE(adapter.SetName(kAdapterName));
EXPECT_EQ(adapter.GetName(), std::string(kAdapterName));
}
TEST(BluetoothAdapterTest, CanSetStatus) {
BluetoothAdapter adapter;
EXPECT_EQ(adapter.GetStatus(), BluetoothAdapter::Status::kDisabled);
EXPECT_TRUE(adapter.SetStatus(BluetoothAdapter::Status::kEnabled));
EXPECT_EQ(adapter.GetStatus(), BluetoothAdapter::Status::kEnabled);
}
TEST(BluetoothAdapterTest, CanSetMode) {
BluetoothAdapter adapter;
EXPECT_TRUE(adapter.SetScanMode(BluetoothAdapter::ScanMode::kConnectable));
EXPECT_EQ(adapter.GetScanMode(), BluetoothAdapter::ScanMode::kConnectable);
EXPECT_TRUE(adapter.SetScanMode(
BluetoothAdapter::ScanMode::kConnectableDiscoverable));
EXPECT_EQ(adapter.GetScanMode(),
BluetoothAdapter::ScanMode::kConnectableDiscoverable);
EXPECT_TRUE(adapter.SetScanMode(BluetoothAdapter::ScanMode::kNone));
EXPECT_EQ(adapter.GetScanMode(), BluetoothAdapter::ScanMode::kNone);
}
} // namespace
} // namespace nearby
} // namespace location