aboutsummaryrefslogtreecommitdiff
path: root/app/src/test/java/moe/yuuta/sysuicontroller/dump/StatusBarServiceDumpDeserializerTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/test/java/moe/yuuta/sysuicontroller/dump/StatusBarServiceDumpDeserializerTest.java')
-rw-r--r--app/src/test/java/moe/yuuta/sysuicontroller/dump/StatusBarServiceDumpDeserializerTest.java39
1 files changed, 39 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
new file mode 100644
index 0000000..a52805e
--- /dev/null
+++ b/app/src/test/java/moe/yuuta/sysuicontroller/dump/StatusBarServiceDumpDeserializerTest.java
@@ -0,0 +1,39 @@
+package moe.yuuta.sysuicontroller.dump;
+
+import org.junit.Before;
+import org.junit.Test;
+
+import static org.junit.Assert.assertEquals;
+
+public class StatusBarServiceDumpDeserializerTest {
+ private StatusBarServiceDumpDeserializer mDeserializer;
+
+ private static final String TEST_INPUT = " mDisabled1=0xe0000\n" +
+ " mDisabled2=0x0\n" +
+ " mDisableRecords.size=3\n" +
+ " [0] userId=0 what1=0x00000000 what2=0x00000000 pkg=null token=android.os.BinderProxy@544056c\n" +
+ " [1] userId=0 what1=0x000E0000 what2=0x00000000 pkg=null token=android.os.BinderProxy@8013c9\n" +
+ " [2] userId=0 what1=0x00000000 what2=0x00000000 pkg=null token=android.os.Binder@305dace\n" +
+ " mCurrentUserId=0\n" +
+ " mIcons=\n" +
+ "\n" +
+ "deo-1 -> StatusBarIcon(icon=Icon(typ=RESOURCE pkg=moe.yuuta.sysuicontroller id=0x7f070077) level=1 visible user=0 ) \"deo icon\"\n" +
+ "\n" +
+ "deo-2 -> StatusBarIcon(icon=Icon(typ=RESOURCE pkg=moe.yuuta.sysuicontroller id=0x7f070078) level=1 visible user=0 ) \"deo icon2\"";
+
+ @Before
+ public void setUp() throws Exception {
+ mDeserializer = new StatusBarServiceDumpDeserializer();
+ mDeserializer.deserialize(TEST_INPUT);
+ }
+
+ @Test
+ public void testGetDisable1() {
+ assertEquals(0xe0000, mDeserializer.getDisable1());
+ }
+
+ @Test
+ public void testGetDisable2() {
+ assertEquals(0x0, mDeserializer.getDisable2());
+ }
+} \ No newline at end of file