diff options
author | Trumeet <liangyuteng12345@gmail.com> | 2018-11-28 17:15:58 -0800 |
---|---|---|
committer | Trumeet <liangyuteng12345@gmail.com> | 2018-11-28 17:15:58 -0800 |
commit | 34cb0084c7e680d3cedc0129aa2d21a8ba43efee (patch) | |
tree | 88acbeda0e490121db062c7e1e407099cb4bdec7 /app/src/test/java | |
parent | 2b7d69dbba731c4f8365204dee0c7b78834e36f1 (diff) | |
download | SysUIController-34cb0084c7e680d3cedc0129aa2d21a8ba43efee.tar SysUIController-34cb0084c7e680d3cedc0129aa2d21a8ba43efee.tar.gz SysUIController-34cb0084c7e680d3cedc0129aa2d21a8ba43efee.tar.bz2 SysUIController-34cb0084c7e680d3cedc0129aa2d21a8ba43efee.zip |
feat: auto dump disable flags from system
Diffstat (limited to 'app/src/test/java')
-rw-r--r-- | app/src/test/java/moe/yuuta/sysuicontroller/dump/StatusBarServiceDumpDeserializerTest.java | 39 |
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 |