summaryrefslogtreecommitdiffstats
path: root/device/bluetooth/bluetooth_gatt_characteristic_unittest.cc
diff options
context:
space:
mode:
authorgogerald <gogerald@chromium.org>2016-03-01 12:45:36 -0800
committerCommit bot <commit-bot@chromium.org>2016-03-01 20:47:06 +0000
commit74459acf6390eed6009b8bf5edad68d7e03bf008 (patch)
tree4187f9836cb9e7992835eae39101a45f465fdb1b /device/bluetooth/bluetooth_gatt_characteristic_unittest.cc
parent0a8abd1cd85e42b969740ca38e01df01ff244743 (diff)
downloadchromium_src-74459acf6390eed6009b8bf5edad68d7e03bf008.zip
chromium_src-74459acf6390eed6009b8bf5edad68d7e03bf008.tar.gz
chromium_src-74459acf6390eed6009b8bf5edad68d7e03bf008.tar.bz2
Implement BluetoothRemoteGattCharacteristicWin::GetDescriptors
This CL implements GetDescriptors() in BluetoothRemoteGattCharacteristicWin. It also optimized previous codes by renaming interfaces, data structures and so on. BUG=579202 Review URL: https://codereview.chromium.org/1728163006 Cr-Commit-Position: refs/heads/master@{#378552}
Diffstat (limited to 'device/bluetooth/bluetooth_gatt_characteristic_unittest.cc')
-rw-r--r--device/bluetooth/bluetooth_gatt_characteristic_unittest.cc28
1 files changed, 15 insertions, 13 deletions
diff --git a/device/bluetooth/bluetooth_gatt_characteristic_unittest.cc b/device/bluetooth/bluetooth_gatt_characteristic_unittest.cc
index e8cfe87..96e3f52 100644
--- a/device/bluetooth/bluetooth_gatt_characteristic_unittest.cc
+++ b/device/bluetooth/bluetooth_gatt_characteristic_unittest.cc
@@ -17,11 +17,13 @@
#include "device/bluetooth/test/bluetooth_test_android.h"
#elif defined(OS_MACOSX)
#include "device/bluetooth/test/bluetooth_test_mac.h"
+#elif defined(OS_WIN)
+#include "device/bluetooth/test/bluetooth_test_win.h"
#endif
namespace device {
-#if defined(OS_ANDROID) || defined(OS_MACOSX)
+#if defined(OS_ANDROID) || defined(OS_MACOSX) || defined(OS_WIN)
class BluetoothGattCharacteristicTest : public BluetoothTest {
public:
// Creates adapter_, device_, service_, characteristic1_, & characteristic2_.
@@ -123,7 +125,7 @@ class BluetoothGattCharacteristicTest : public BluetoothTest {
};
#endif
-#if defined(OS_ANDROID)
+#if defined(OS_ANDROID) || defined(OS_WIN)
TEST_F(BluetoothGattCharacteristicTest, GetIdentifier) {
InitWithFakeAdapter();
StartLowEnergyDiscoverySession();
@@ -184,9 +186,9 @@ TEST_F(BluetoothGattCharacteristicTest, GetIdentifier) {
EXPECT_NE(char5->GetIdentifier(), char6->GetIdentifier());
}
-#endif // defined(OS_ANDROID)
+#endif // defined(OS_ANDROID) || defined(OS_WIN)
-#if defined(OS_ANDROID)
+#if defined(OS_ANDROID) || defined(OS_WIN)
TEST_F(BluetoothGattCharacteristicTest, GetUUID) {
InitWithFakeAdapter();
StartLowEnergyDiscoverySession();
@@ -222,9 +224,9 @@ TEST_F(BluetoothGattCharacteristicTest, GetUUID) {
EXPECT_EQ(uuid2, char2->GetUUID());
EXPECT_EQ(uuid2, char3->GetUUID());
}
-#endif // defined(OS_ANDROID)
+#endif // defined(OS_ANDROID) || defined(OS_WIN)
-#if defined(OS_ANDROID)
+#if defined(OS_ANDROID) || defined(OS_WIN)
TEST_F(BluetoothGattCharacteristicTest, GetProperties) {
InitWithFakeAdapter();
StartLowEnergyDiscoverySession();
@@ -250,9 +252,9 @@ TEST_F(BluetoothGattCharacteristicTest, GetProperties) {
EXPECT_EQ(0, properties1);
EXPECT_EQ(7, properties2);
}
-#endif // defined(OS_ANDROID)
+#endif // defined(OS_ANDROID) || defined(OS_WIN)
-#if defined(OS_ANDROID)
+#if defined(OS_ANDROID) || defined(OS_WIN)
// Tests GetService.
TEST_F(BluetoothGattCharacteristicTest, GetService) {
ASSERT_NO_FATAL_FAILURE(FakeCharacteristicBoilerplate());
@@ -260,7 +262,7 @@ TEST_F(BluetoothGattCharacteristicTest, GetService) {
EXPECT_EQ(service_, characteristic1_->GetService());
EXPECT_EQ(service_, characteristic2_->GetService());
}
-#endif // defined(OS_ANDROID)
+#endif // defined(OS_ANDROID) || defined(OS_WIN)
#if defined(OS_ANDROID)
// Tests ReadRemoteCharacteristic and GetValue with empty value buffer.
@@ -898,15 +900,15 @@ TEST_F(BluetoothGattCharacteristicTest, StartNotifySession_Multiple) {
}
#endif // defined(OS_ANDROID)
-#if defined(OS_ANDROID)
+#if defined(OS_ANDROID) || defined(OS_WIN)
TEST_F(BluetoothGattCharacteristicTest, GetDescriptors_FindNone) {
ASSERT_NO_FATAL_FAILURE(FakeCharacteristicBoilerplate());
EXPECT_EQ(0u, characteristic1_->GetDescriptors().size());
}
-#endif // defined(OS_ANDROID)
+#endif // defined(OS_ANDROID) || defined(OS_WIN)
-#if defined(OS_ANDROID)
+#if defined(OS_ANDROID) || defined(OS_WIN)
TEST_F(BluetoothGattCharacteristicTest, GetDescriptors_and_GetDescriptor) {
ASSERT_NO_FATAL_FAILURE(FakeCharacteristicBoilerplate());
@@ -949,6 +951,6 @@ TEST_F(BluetoothGattCharacteristicTest, GetDescriptors_and_GetDescriptor) {
// ... but not uuid 3
EXPECT_FALSE(c1_uuid1 == uuid3 || c1_uuid2 == uuid3);
}
-#endif // defined(OS_ANDROID)
+#endif // defined(OS_ANDROID) || defined(OS_WIN)
} // namespace device