aboutsummaryrefslogtreecommitdiff
path: root/app/src/test/java/invalid/lena/scrcpy/ControlStreamTest.java
diff options
context:
space:
mode:
authorLena <lena@omega>2026-08-01 00:00:00 +0000
committerLena <lena@omega>2026-08-01 00:00:00 +0000
commit852a8a00273c9128efeed0217a8e5d3fcd8bf780 (patch)
treec72f959731fa3c7c809cf1a0222363b6c9c9b03b /app/src/test/java/invalid/lena/scrcpy/ControlStreamTest.java
parentf379b93d52bf0dbd3816ec3f64d165314771d2a6 (diff)
downloadscrcpy-android-852a8a00273c9128efeed0217a8e5d3fcd8bf780.tar.gz
app: harden mirroring lifecycle and state
Diffstat (limited to 'app/src/test/java/invalid/lena/scrcpy/ControlStreamTest.java')
-rw-r--r--app/src/test/java/invalid/lena/scrcpy/ControlStreamTest.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/app/src/test/java/invalid/lena/scrcpy/ControlStreamTest.java b/app/src/test/java/invalid/lena/scrcpy/ControlStreamTest.java
index 8573d3b..f3359e4 100644
--- a/app/src/test/java/invalid/lena/scrcpy/ControlStreamTest.java
+++ b/app/src/test/java/invalid/lena/scrcpy/ControlStreamTest.java
@@ -36,7 +36,7 @@ public class ControlStreamTest {
RecordingSink sink = new RecordingSink();
ControlStream cs = new ControlStream(
new ByteArrayInputStream(bos.toByteArray()),
- new ByteArrayOutputStream());
+ new ByteArrayOutputStream(), null);
cs.setInboundSink(sink);
cs.runReader(); // synchronous; returns on EOF
@@ -55,7 +55,7 @@ public class ControlStreamTest {
RecordingSink sink = new RecordingSink();
ControlStream cs = new ControlStream(
new ByteArrayInputStream(bos.toByteArray()),
- new ByteArrayOutputStream());
+ new ByteArrayOutputStream(), null);
cs.setInboundSink(sink);
cs.runReader();
@@ -73,7 +73,7 @@ public class ControlStreamTest {
RecordingSink sink = new RecordingSink();
ControlStream cs = new ControlStream(
new ByteArrayInputStream(bos.toByteArray()),
- new ByteArrayOutputStream());
+ new ByteArrayOutputStream(), null);
cs.setInboundSink(sink);
cs.runReader();
assertEquals(0, sink.clipboards.size());
@@ -87,7 +87,7 @@ public class ControlStreamTest {
// outbox is empty AND we've signalled stop.
ByteArrayOutputStream out = new ByteArrayOutputStream();
ControlStream cs = new ControlStream(
- new ByteArrayInputStream(new byte[0]), out);
+ new ByteArrayInputStream(new byte[0]), out, null);
byte[] a = new byte[]{1, 2, 3};
byte[] b = new byte[]{4, 5};
@@ -118,7 +118,7 @@ public class ControlStreamTest {
// event must be preserved and end up last in the drain.
ByteArrayOutputStream out = new ByteArrayOutputStream();
ControlStream cs = new ControlStream(
- new ByteArrayInputStream(new byte[0]), out);
+ new ByteArrayInputStream(new byte[0]), out, null);
for (int i = 0; i < 256; i++) {
cs.send(ControlMessages.touch(/* MOVE */ 2, 0L, i, i, 1080, 2400, 0xffff, 0, 0));