diff options
Diffstat (limited to 'app/src/test/java/invalid/lena/scrcpy/ControlMessagesTest.java')
| -rw-r--r-- | app/src/test/java/invalid/lena/scrcpy/ControlMessagesTest.java | 6 |
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 |