29 public
void setDisplayMetricsDoesNothingOnAPILevel33() {
30 final DartExecutor executor = mock(DartExecutor.class);
31 executor.onAttachedToJNI();
34 final ArgumentCaptor<ByteBuffer> messageCaptor = ArgumentCaptor.forClass(ByteBuffer.class);
38 verify(executor).send(
eq(
"flutter/settings"), messageCaptor.capture(), isNull());
44 final int baseId = Integer.MIN_VALUE;
46 queue.enqueueConfiguration(
48 queue.enqueueConfiguration(
50 assertEquals(baseId + 0,
queue.getConfiguration(baseId + 0).generationNumber);
51 assertEquals(baseId + 1,
queue.getConfiguration(baseId + 1).generationNumber);
52 assertEquals(baseId + 1,
queue.getConfiguration(baseId + 1).generationNumber);
54 queue.enqueueConfiguration(
56 queue.enqueueConfiguration(
58 assertEquals(baseId + 3,
queue.getConfiguration(baseId + 3).generationNumber);
60 assertEquals(baseId + 3,
queue.getConfiguration(baseId + 3).generationNumber);
62 final BasicMessageChannel.Reply replyFor4 =
63 queue.enqueueConfiguration(
65 final BasicMessageChannel.Reply replyFor5 =
66 queue.enqueueConfiguration(
68 replyFor4.reply(
null);
69 replyFor5.reply(
null);
70 assertEquals(baseId + 5,
queue.getConfiguration(baseId + 5).generationNumber);
71 assertEquals(baseId + 5,
queue.getConfiguration(baseId + 5).generationNumber);