Remove chromeos==0 blacklist for test_isolation_mode.
[chromium-blink-merge.git] / device / bluetooth / test / bluetooth_test_android.cc
blobb41b95a8bafe215190730f61b270bd9ce810f180
1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "device/bluetooth/test/bluetooth_test_android.h"
7 #include "base/logging.h"
8 #include "device/bluetooth/android/wrappers.h"
9 #include "device/bluetooth/bluetooth_adapter_android.h"
10 #include "jni/Fakes_jni.h"
12 using base::android::AttachCurrentThread;
13 using base::android::ScopedJavaLocalRef;
15 namespace device {
17 BluetoothTestAndroid::BluetoothTestAndroid() {
20 BluetoothTestAndroid::~BluetoothTestAndroid() {
23 void BluetoothTestAndroid::SetUp() {
24 // Register in SetUp so that ASSERT can be used.
25 ASSERT_TRUE(RegisterNativesImpl(AttachCurrentThread()));
28 void BluetoothTestAndroid::InitWithDefaultAdapter() {
29 adapter_ =
30 BluetoothAdapterAndroid::Create(
31 BluetoothAdapterWrapper_CreateWithDefaultAdapter().obj()).get();
34 void BluetoothTestAndroid::InitWithoutDefaultAdapter() {
35 adapter_ = BluetoothAdapterAndroid::Create(NULL).get();
38 void BluetoothTestAndroid::InitWithFakeAdapter() {
39 adapter_ =
40 BluetoothAdapterAndroid::Create(
41 Java_FakeBluetoothAdapter_create(AttachCurrentThread()).obj()).get();
44 } // namespace device