aboutsummaryrefslogtreecommitdiff
path: root/app/src/test/java/invalid/lena/scrcpy/ControlMessagesTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/test/java/invalid/lena/scrcpy/ControlMessagesTest.java')
-rw-r--r--app/src/test/java/invalid/lena/scrcpy/ControlMessagesTest.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/app/src/test/java/invalid/lena/scrcpy/ControlMessagesTest.java b/app/src/test/java/invalid/lena/scrcpy/ControlMessagesTest.java
index a84e18e..1890860 100644
--- a/app/src/test/java/invalid/lena/scrcpy/ControlMessagesTest.java
+++ b/app/src/test/java/invalid/lena/scrcpy/ControlMessagesTest.java
@@ -9,6 +9,12 @@ import java.nio.charset.StandardCharsets;
public class ControlMessagesTest {
+ @Test(expected = IllegalArgumentException.class)
+ public void clipboardRejectsOversizedText() {
+ char[] chars = new char[ControlMessages.MAX_CLIPBOARD_BYTES + 1];
+ ControlMessages.setClipboard(0, false, new String(chars));
+ }
+
@Test
public void touchByteLayout() {
// ACTION_DOWN=0, single finger, target 1080x2400, x=100, y=200, full pressure