summaryrefslogtreecommitdiff
path: root/sdl_android/src/androidTest/java/com/smartdevicelink/SdlConnection/SdlConnectionTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'sdl_android/src/androidTest/java/com/smartdevicelink/SdlConnection/SdlConnectionTest.java')
-rw-r--r--sdl_android/src/androidTest/java/com/smartdevicelink/SdlConnection/SdlConnectionTest.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/sdl_android/src/androidTest/java/com/smartdevicelink/SdlConnection/SdlConnectionTest.java b/sdl_android/src/androidTest/java/com/smartdevicelink/SdlConnection/SdlConnectionTest.java
index 7d9e2cfcd..0b8e37ea0 100644
--- a/sdl_android/src/androidTest/java/com/smartdevicelink/SdlConnection/SdlConnectionTest.java
+++ b/sdl_android/src/androidTest/java/com/smartdevicelink/SdlConnection/SdlConnectionTest.java
@@ -3,6 +3,7 @@ package com.smartdevicelink.SdlConnection;
import android.test.AndroidTestCase;
import com.smartdevicelink.test.SdlUnitTestContants;
+import com.smartdevicelink.test.util.DeviceUtil;
import com.smartdevicelink.transport.BTTransportConfig;
import com.smartdevicelink.transport.BaseTransportConfig;
import com.smartdevicelink.transport.MultiplexTransportConfig;
@@ -46,9 +47,10 @@ public class SdlConnectionTest extends AndroidTestCase {
SdlConnectionTestClass.cachedMultiConfig.setSecurityLevel(MultiplexTransportConfig.FLAG_MULTI_SECURITY_OFF);
- assertNotNull(SdlConnectionTestClass.cachedMultiConfig.getService());
-
- assertEquals(TransportType.MULTIPLEX, connection.getCurrentTransportType());
+ if(!DeviceUtil.isEmulator()) { // Cannot perform MBT operations in emulator
+ assertNotNull(SdlConnectionTestClass.cachedMultiConfig.getService());
+ assertEquals(TransportType.MULTIPLEX, connection.getCurrentTransportType());
+ }
// Test for handling of null service
MultiplexTransportConfig null_service_config = new MultiplexTransportConfig(this.mContext,SdlUnitTestContants.TEST_APP_ID);
@@ -70,7 +72,11 @@ public class SdlConnectionTest extends AndroidTestCase {
rsvp.setFlags(RouterServiceValidator.FLAG_DEBUG_NONE);
MultiplexTransportConfig config = new MultiplexTransportConfig(this.mContext,SdlUnitTestContants.TEST_APP_ID);
SdlConnection connection = new SdlConnection(config,rsvp);
- assertEquals(TransportType.MULTIPLEX, connection.getCurrentTransportType());
+ if(DeviceUtil.isEmulator()){ // Cannot perform MBT operations in emulator
+ assertEquals(TransportType.BLUETOOTH, connection.getCurrentTransportType());
+ }else{
+ assertEquals(TransportType.MULTIPLEX, connection.getCurrentTransportType());
+ }
}
public void testMultiplexConstructorInsalledFrom(){