aboutsummaryrefslogtreecommitdiff
path: root/app/src/test/java
diff options
context:
space:
mode:
authorTrumeet <liangyuteng12345@gmail.com>2018-11-28 18:50:50 -0800
committerTrumeet <liangyuteng12345@gmail.com>2018-11-28 18:50:50 -0800
commite7bb52a97407426ba7e53ca54630f1381bdc2cdc (patch)
tree40d1ce94d9a7a364a5f49c002917710af9c1274e /app/src/test/java
parent34cb0084c7e680d3cedc0129aa2d21a8ba43efee (diff)
downloadSysUIController-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.java16
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