summaryrefslogtreecommitdiff
path: root/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/transport/BTTransportConfigTests.java
diff options
context:
space:
mode:
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.java43
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