diff options
author | Trumeet <liangyuteng12345@gmail.com> | 2018-11-28 18:50:50 -0800 |
---|---|---|
committer | Trumeet <liangyuteng12345@gmail.com> | 2018-11-28 18:50:50 -0800 |
commit | e7bb52a97407426ba7e53ca54630f1381bdc2cdc (patch) | |
tree | 40d1ce94d9a7a364a5f49c002917710af9c1274e /app/src/test/java | |
parent | 34cb0084c7e680d3cedc0129aa2d21a8ba43efee (diff) | |
download | SysUIController-e7bb52a97407426ba7e53ca54630f1381bdc2cdc.tar SysUIController-e7bb52a97407426ba7e53ca54630f1381bdc2cdc.tar.gz SysUIController-e7bb52a97407426ba7e53ca54630f1381bdc2cdc.tar.bz2 SysUIController-e7bb52a97407426ba7e53ca54630f1381bdc2cdc.zip |
feat: add status bar icon deserialize
Diffstat (limited to 'app/src/test/java')
-rw-r--r-- | app/src/test/java/moe/yuuta/sysuicontroller/dump/StatusBarServiceDumpDeserializerTest.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/app/src/test/java/moe/yuuta/sysuicontroller/dump/StatusBarServiceDumpDeserializerTest.java b/app/src/test/java/moe/yuuta/sysuicontroller/dump/StatusBarServiceDumpDeserializerTest.java index a52805e..d188f61 100644 --- a/app/src/test/java/moe/yuuta/sysuicontroller/dump/StatusBarServiceDumpDeserializerTest.java +++ b/app/src/test/java/moe/yuuta/sysuicontroller/dump/StatusBarServiceDumpDeserializerTest.java @@ -3,7 +3,13 @@ package moe.yuuta.sysuicontroller.dump; import org.junit.Before; import org.junit.Test; +import java.util.List; + +import moe.yuuta.sysuicontroller.core.StatusBarIcon; + +import static org.junit.Assert.assertArrayEquals; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; public class StatusBarServiceDumpDeserializerTest { private StatusBarServiceDumpDeserializer mDeserializer; @@ -36,4 +42,14 @@ public class StatusBarServiceDumpDeserializerTest { public void testGetDisable2() { assertEquals(0x0, mDeserializer.getDisable2()); } + + @Test + public void testGetIcons () { + List<StatusBarIcon> icons = mDeserializer.getIcons(); + assertNotNull(icons); + assertEquals(2, icons.size()); + assertArrayEquals(new StatusBarIcon[]{ + new StatusBarIcon("deo-1", "RESOURCE", "moe.yuuta.sysuicontroller", 0x7f070077, 1, true, 0, null), + new StatusBarIcon("deo-2", "RESOURCE", "moe.yuuta.sysuicontroller", 0x7f070078, 1, true, 0, null) }, icons.toArray()); + } }
\ No newline at end of file |