summaryrefslogtreecommitdiff
path: root/android/sdl_android/src/androidTest/java/com/smartdevicelink/test
diff options
context:
space:
mode:
authorkboskin <kboskin>2020-07-16 13:40:35 +0300
committerkboskin <kboskin>2020-07-16 13:40:35 +0300
commit7c32576dcc7145ba71e86a4b27249e276fedb257 (patch)
tree95c1fff5370305efec725df74f19373a6f10cd3a /android/sdl_android/src/androidTest/java/com/smartdevicelink/test
parent563a3a583ef72586099b444dea9d5718892600bb (diff)
downloadsdl_android-7c32576dcc7145ba71e86a4b27249e276fedb257.tar.gz
[0200]
- Add corresponding tests to test url max param length functionality
Diffstat (limited to 'android/sdl_android/src/androidTest/java/com/smartdevicelink/test')
-rw-r--r--android/sdl_android/src/androidTest/java/com/smartdevicelink/test/rpc/notifications/OnSystemRequestTests.java23
1 files changed, 23 insertions, 0 deletions
diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/rpc/notifications/OnSystemRequestTests.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/rpc/notifications/OnSystemRequestTests.java
index 6ee431ea9..580cbd9a7 100644
--- a/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/rpc/notifications/OnSystemRequestTests.java
+++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/rpc/notifications/OnSystemRequestTests.java
@@ -138,4 +138,27 @@ public class OnSystemRequestTests extends BaseRpcTests{
assertNull(TestValues.NULL, msg.getRequestType());
assertNull(TestValues.NULL, msg.getRequestSubType());
}
+
+ @Test
+ public void testUrlParam(){
+
+ OnSystemRequest msg = new OnSystemRequest();
+
+ StringBuilder longUrl = new StringBuilder("https://test.url");
+ while (longUrl.length() < 10000) {
+ longUrl.append("/test");
+ }
+
+ msg.setUrl(longUrl.toString());
+
+ // test url length has not changed
+ assertEquals(TestValues.MATCH, msg.getUrl().length(), longUrl.length());
+
+ // test empty url
+ msg.setUrl("");
+ assertEquals(TestValues.MATCH, msg.getUrl(), "");
+
+ msg.setUrl(longUrl.substring(0, 1000));
+ assertEquals(TestValues.MATCH, msg.getUrl().length(), 1000);
+ }
} \ No newline at end of file