diff options
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.java | 14 |
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(){ |