Skip to content

Commit 0f3792d

Browse files
committed
grant BLUETOOTH_CONNECT for TransportManagerTests
1 parent 486777b commit 0f3792d

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

android/sdl_android/src/androidTest/java/com/smartdevicelink/transport/TransportManagerTests.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
package com.smartdevicelink.transport;
22

3+
import android.Manifest;
34
import android.content.ComponentName;
5+
import android.os.Build;
46
import android.os.Looper;
57

68
import androidx.test.ext.junit.runners.AndroidJUnit4;
9+
import androidx.test.rule.GrantPermissionRule;
710

811
import com.smartdevicelink.protocol.SdlPacket;
912
import com.smartdevicelink.protocol.SdlPacketFactory;
@@ -13,6 +16,7 @@
1316
import com.smartdevicelink.transport.utl.TransportRecord;
1417

1518
import org.junit.Before;
19+
import org.junit.Rule;
1620
import org.junit.Test;
1721
import org.junit.runner.RunWith;
1822

@@ -29,6 +33,9 @@
2933
@RunWith(AndroidJUnit4.class)
3034
public class TransportManagerTests {
3135

36+
37+
@Rule
38+
public GrantPermissionRule btRuntimePermissionRule = Build.VERSION.SDK_INT >= Build.VERSION_CODES.S ? GrantPermissionRule.grant(Manifest.permission.BLUETOOTH_CONNECT) : null;
3239
MultiplexTransportConfig config;
3340
final TransportRecord defaultBtRecord = new TransportRecord(TransportType.BLUETOOTH, "12:34:56:78:90");
3441
final ComponentName routerServiceComponentName = new ComponentName("com.smartdevicelink.test", "com.smartdevicelink.test.SdlRouterService");

0 commit comments

Comments
 (0)