diff options
Diffstat (limited to 'android/sdl_android/src/androidTest/java/com/smartdevicelink/test/rpc/notifications/OnAudioPassThruTests.java')
-rw-r--r-- | android/sdl_android/src/androidTest/java/com/smartdevicelink/test/rpc/notifications/OnAudioPassThruTests.java | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/rpc/notifications/OnAudioPassThruTests.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/rpc/notifications/OnAudioPassThruTests.java new file mode 100644 index 000000000..b2add2f34 --- /dev/null +++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/rpc/notifications/OnAudioPassThruTests.java @@ -0,0 +1,46 @@ +package com.smartdevicelink.test.rpc.notifications; + +import org.json.JSONObject; + +import com.smartdevicelink.protocol.enums.FunctionID; +import com.smartdevicelink.proxy.RPCMessage; +import com.smartdevicelink.proxy.rpc.OnAudioPassThru; +import com.smartdevicelink.test.BaseRpcTests; +import com.smartdevicelink.test.Test; + +/** + * This is a unit test class for the SmartDeviceLink library project class : + * {@link com.smartdevicelink.rpc.OnAudioPassThru} + */ +public class OnAudioPassThruTests extends BaseRpcTests{ + + @Override + protected RPCMessage createMessage(){ + return new OnAudioPassThru(); + } + + @Override + protected String getMessageType(){ + return RPCMessage.KEY_NOTIFICATION; + } + + @Override + protected String getCommandType(){ + return FunctionID.ON_AUDIO_PASS_THRU.toString(); + } + + @Override + protected JSONObject getExpectedParameters(int sdlVersion){ + return new JSONObject(); + } + + /** + * Tests the expected values of the RPC message. + */ + public void testRpcValues () { + // Invalid/Null Tests + OnAudioPassThru msg = new OnAudioPassThru(); + assertNotNull(Test.NOT_NULL, msg); + testNullBase(msg); + } +}
\ No newline at end of file |