diff options
Diffstat (limited to 'android/sdl_android/src/androidTest/java/com/smartdevicelink/test/transport/BTTransportConfigTests.java')
-rw-r--r-- | android/sdl_android/src/androidTest/java/com/smartdevicelink/test/transport/BTTransportConfigTests.java | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/transport/BTTransportConfigTests.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/transport/BTTransportConfigTests.java new file mode 100644 index 000000000..11b6ab39f --- /dev/null +++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/transport/BTTransportConfigTests.java @@ -0,0 +1,43 @@ +package com.smartdevicelink.test.transport; + +import junit.framework.TestCase; + +import com.smartdevicelink.test.Test; +import com.smartdevicelink.transport.BTTransportConfig; +import com.smartdevicelink.transport.enums.TransportType; + +/** + * This is a unit test class for the SmartDeviceLink library project class : + * {@link com.smartdevicelink.transport.BtTransportConfig} + */ +public class BTTransportConfigTests extends TestCase { + + /** + * This is a unit test for the following methods : + * {@link com.smartdevicelink.transport.BtTransportConfig#getTransportType()} + * {@link com.smartdevicelink.transport.BtTransportConfig#setKeepSocketActive(boolean)} + * {@link com.smartdevicelink.transport.BtTransportConfig#getKeepSocketActive} + */ + public void testConfigs () { + + // Test Values + boolean testBoolean = true; + BTTransportConfig testConfig1 = new BTTransportConfig(); + BTTransportConfig testConfig2 = new BTTransportConfig(testBoolean); + + // Comparison Values + TransportType expectedTransportType = TransportType.BLUETOOTH; + boolean actualShareConnection = testConfig2.shareConnection(); + TransportType actualTransportType = testConfig1.getTransportType(); + + // Valid Tests + assertEquals(Test.MATCH, expectedTransportType, actualTransportType); + assertTrue(Test.TRUE, actualShareConnection); + + + testConfig1.setKeepSocketActive(true); + assertTrue(Test.TRUE, testConfig1.getKeepSocketActive()); + testConfig1.setKeepSocketActive(false); + assertFalse(Test.FALSE, testConfig1.getKeepSocketActive()); + } +}
\ No newline at end of file |