summaryrefslogtreecommitdiff
path: root/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/transport/SdlPsmTests.java
diff options
context:
space:
mode:
Diffstat (limited to 'android/sdl_android/src/androidTest/java/com/smartdevicelink/test/transport/SdlPsmTests.java')
-rw-r--r--android/sdl_android/src/androidTest/java/com/smartdevicelink/test/transport/SdlPsmTests.java150
1 files changed, 75 insertions, 75 deletions
diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/transport/SdlPsmTests.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/transport/SdlPsmTests.java
index 48b0eebb2..64b0cb768 100644
--- a/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/transport/SdlPsmTests.java
+++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/transport/SdlPsmTests.java
@@ -13,82 +13,82 @@ import java.lang.reflect.Field;
import java.lang.reflect.Method;
/**
- * This is a unit test class for the SmartDeviceLink library project class :
+ * This is a unit test class for the SmartDeviceLink library project class :
* {@link com.smartdevicelink.transport.SdlPsm}
*/
public class SdlPsmTests extends TestCase {
- private static final String TAG = "SdlPsmTests";
- private static final int MAX_DATA_LENGTH = SdlProtocol.V1_V2_MTU_SIZE - SdlProtocol.V1_HEADER_SIZE;
- SdlPsm sdlPsm;
- Field frameType, dataLength, version, controlFrameInfo;
- Method transitionOnInput;
- byte rawByte = (byte) 0x0;
-
- protected void setUp() throws Exception{
- super.setUp();
- sdlPsm = new SdlPsm();
- transitionOnInput = SdlPsm.class.getDeclaredMethod("transitionOnInput", byte.class, int.class);
- transitionOnInput.setAccessible(true);
-
- frameType = SdlPsm.class.getDeclaredField("frameType");
- dataLength = SdlPsm.class.getDeclaredField("dataLength");
- version = SdlPsm.class.getDeclaredField("version");
- controlFrameInfo = SdlPsm.class.getDeclaredField("controlFrameInfo");
- frameType.setAccessible(true);
- dataLength.setAccessible(true);
- version.setAccessible(true);
- controlFrameInfo.setAccessible(true);
- }
-
-
- public void testGarbledControlFrame() {
- try{
- rawByte = 0x0;
- version.set(sdlPsm, 1);
- controlFrameInfo.set(sdlPsm, SdlPacket.FRAME_INFO_START_SERVICE);
- frameType.set(sdlPsm, SdlPacket.FRAME_TYPE_CONTROL);
-
- dataLength.set(sdlPsm, MAX_DATA_LENGTH + 1);
- int STATE = (Integer) transitionOnInput.invoke(sdlPsm, rawByte, SdlPsm.DATA_SIZE_4_STATE);
-
- assertEquals(TestValues.MATCH, SdlPsm.ERROR_STATE, STATE);
- }catch (Exception e){
- Log.e(TAG, e.toString());
- }
- }
-
- public void testMaximumControlFrame(){
- try{
- rawByte = 0x0;
- version.set(sdlPsm, 1);
- controlFrameInfo.set(sdlPsm, SdlPacket.FRAME_INFO_START_SERVICE);
- frameType.set(sdlPsm, SdlPacket.FRAME_TYPE_CONTROL);
-
- dataLength.set(sdlPsm, MAX_DATA_LENGTH);
- int STATE = (Integer) transitionOnInput.invoke(sdlPsm, rawByte, SdlPsm.DATA_SIZE_4_STATE);
-
- assertEquals(TestValues.MATCH, SdlPsm.DATA_PUMP_STATE, STATE);
- }catch (Exception e){
- Log.e(TAG, e.toString());
- }
- }
-
- public void testOutOfMemoryDS4(){
- try{
- rawByte = 0x0;
- version.set(sdlPsm, 1);
- frameType.set(sdlPsm, SdlPacket.FRAME_TYPE_SINGLE);
-
- dataLength.set(sdlPsm, 2147483647);
- int STATE = (Integer) transitionOnInput.invoke(sdlPsm, rawByte, SdlPsm.DATA_SIZE_4_STATE);
-
- assertEquals(TestValues.MATCH, SdlPsm.ERROR_STATE, STATE);
- }catch (Exception e){
- Log.e(TAG, e.toString());
- }
- }
-
- protected void tearDown() throws Exception{
- super.tearDown();
- }
+ private static final String TAG = "SdlPsmTests";
+ private static final int MAX_DATA_LENGTH = SdlProtocol.V1_V2_MTU_SIZE - SdlProtocol.V1_HEADER_SIZE;
+ SdlPsm sdlPsm;
+ Field frameType, dataLength, version, controlFrameInfo;
+ Method transitionOnInput;
+ byte rawByte = (byte) 0x0;
+
+ protected void setUp() throws Exception {
+ super.setUp();
+ sdlPsm = new SdlPsm();
+ transitionOnInput = SdlPsm.class.getDeclaredMethod("transitionOnInput", byte.class, int.class);
+ transitionOnInput.setAccessible(true);
+
+ frameType = SdlPsm.class.getDeclaredField("frameType");
+ dataLength = SdlPsm.class.getDeclaredField("dataLength");
+ version = SdlPsm.class.getDeclaredField("version");
+ controlFrameInfo = SdlPsm.class.getDeclaredField("controlFrameInfo");
+ frameType.setAccessible(true);
+ dataLength.setAccessible(true);
+ version.setAccessible(true);
+ controlFrameInfo.setAccessible(true);
+ }
+
+
+ public void testGarbledControlFrame() {
+ try {
+ rawByte = 0x0;
+ version.set(sdlPsm, 1);
+ controlFrameInfo.set(sdlPsm, SdlPacket.FRAME_INFO_START_SERVICE);
+ frameType.set(sdlPsm, SdlPacket.FRAME_TYPE_CONTROL);
+
+ dataLength.set(sdlPsm, MAX_DATA_LENGTH + 1);
+ int STATE = (Integer) transitionOnInput.invoke(sdlPsm, rawByte, SdlPsm.DATA_SIZE_4_STATE);
+
+ assertEquals(TestValues.MATCH, SdlPsm.ERROR_STATE, STATE);
+ } catch (Exception e) {
+ Log.e(TAG, e.toString());
+ }
+ }
+
+ public void testMaximumControlFrame() {
+ try {
+ rawByte = 0x0;
+ version.set(sdlPsm, 1);
+ controlFrameInfo.set(sdlPsm, SdlPacket.FRAME_INFO_START_SERVICE);
+ frameType.set(sdlPsm, SdlPacket.FRAME_TYPE_CONTROL);
+
+ dataLength.set(sdlPsm, MAX_DATA_LENGTH);
+ int STATE = (Integer) transitionOnInput.invoke(sdlPsm, rawByte, SdlPsm.DATA_SIZE_4_STATE);
+
+ assertEquals(TestValues.MATCH, SdlPsm.DATA_PUMP_STATE, STATE);
+ } catch (Exception e) {
+ Log.e(TAG, e.toString());
+ }
+ }
+
+ public void testOutOfMemoryDS4() {
+ try {
+ rawByte = 0x0;
+ version.set(sdlPsm, 1);
+ frameType.set(sdlPsm, SdlPacket.FRAME_TYPE_SINGLE);
+
+ dataLength.set(sdlPsm, 2147483647);
+ int STATE = (Integer) transitionOnInput.invoke(sdlPsm, rawByte, SdlPsm.DATA_SIZE_4_STATE);
+
+ assertEquals(TestValues.MATCH, SdlPsm.ERROR_STATE, STATE);
+ } catch (Exception e) {
+ Log.e(TAG, e.toString());
+ }
+ }
+
+ protected void tearDown() throws Exception {
+ super.tearDown();
+ }
} \ No newline at end of file