Loading packages/SystemUI/src/com/android/systemui/qs/QSSecurityFooter.java +1 −0 Original line number Diff line number Diff line Loading @@ -116,6 +116,7 @@ public class QSSecurityFooter implements OnClickListener, DialogInterface.OnClic @Override public void onClick(View v) { if (!hasFooter()) return; mHandler.sendEmptyMessage(H.CLICK); } Loading packages/SystemUI/tests/src/com/android/systemui/qs/QSSecurityFooterTest.java +18 −0 Original line number Diff line number Diff line Loading @@ -16,8 +16,11 @@ package com.android.systemui.qs; import static junit.framework.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.mockito.ArgumentMatchers.anyInt; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.never; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import android.content.Context; Loading Loading @@ -447,6 +450,21 @@ public class QSSecurityFooterTest extends SysuiTestCase { view.findViewById(R.id.vpn_subtitle).getVisibility()); } @Test public void testNoClickWhenGone() { QSTileHost mockHost = mock(QSTileHost.class); mFooter.setHostEnvironment(mockHost); mFooter.refreshState(); TestableLooper.get(this).processAllMessages(); assertFalse(mFooter.hasFooter()); mFooter.onClick(mFooter.getView()); // Proxy for dialog being created verify(mockHost, never()).collapsePanels(); } private CharSequence addLink(CharSequence description) { final SpannableStringBuilder message = new SpannableStringBuilder(); message.append(description); Loading Loading
packages/SystemUI/src/com/android/systemui/qs/QSSecurityFooter.java +1 −0 Original line number Diff line number Diff line Loading @@ -116,6 +116,7 @@ public class QSSecurityFooter implements OnClickListener, DialogInterface.OnClic @Override public void onClick(View v) { if (!hasFooter()) return; mHandler.sendEmptyMessage(H.CLICK); } Loading
packages/SystemUI/tests/src/com/android/systemui/qs/QSSecurityFooterTest.java +18 −0 Original line number Diff line number Diff line Loading @@ -16,8 +16,11 @@ package com.android.systemui.qs; import static junit.framework.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.mockito.ArgumentMatchers.anyInt; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.never; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import android.content.Context; Loading Loading @@ -447,6 +450,21 @@ public class QSSecurityFooterTest extends SysuiTestCase { view.findViewById(R.id.vpn_subtitle).getVisibility()); } @Test public void testNoClickWhenGone() { QSTileHost mockHost = mock(QSTileHost.class); mFooter.setHostEnvironment(mockHost); mFooter.refreshState(); TestableLooper.get(this).processAllMessages(); assertFalse(mFooter.hasFooter()); mFooter.onClick(mFooter.getView()); // Proxy for dialog being created verify(mockHost, never()).collapsePanels(); } private CharSequence addLink(CharSequence description) { final SpannableStringBuilder message = new SpannableStringBuilder(); message.append(description); Loading