commit | 63490a57cd8cfa09de8c3b7159e1c68be0fbe986 | [log] [tgz] |
---|---|---|
author | hughchen <hughchen@google.com> | Thu Feb 20 18:54:05 2020 +0800 |
committer | Hugh Chen <hughchen@google.com> | Mon Feb 24 05:45:49 2020 +0000 |
tree | 1c852476db9cc6ee0072eb5a07663a672201a59a | |
parent | 34fdec266890d5c48b2fedb783a8de152e2eefdb [diff] |
Call releaseSession() when "stop casting" button click Bug: 147856563 Test: make -j42 RunSettingsRoboTests Change-Id: Id096b84af4d0c98cf6a24a17e7bd5723d1670c24
diff --git a/src/com/android/settings/panel/MediaOutputPanel.java b/src/com/android/settings/panel/MediaOutputPanel.java index 7b69fe3..6735375 100644 --- a/src/com/android/settings/panel/MediaOutputPanel.java +++ b/src/com/android/settings/panel/MediaOutputPanel.java
@@ -186,6 +186,7 @@ @Override public void onClickCustomizedButton() { + mLocalMediaManager.releaseSession(); } @Override
diff --git a/tests/robotests/src/com/android/settings/panel/MediaOutputPanelTest.java b/tests/robotests/src/com/android/settings/panel/MediaOutputPanelTest.java index a4c94ca..ea77485 100644 --- a/tests/robotests/src/com/android/settings/panel/MediaOutputPanelTest.java +++ b/tests/robotests/src/com/android/settings/panel/MediaOutputPanelTest.java
@@ -236,4 +236,11 @@ assertThat(mPanel.getSubTitle()).isEqualTo(mContext.getText( R.string.media_output_panel_title)); } + + @Test + public void onClickCustomizedButton_shouldReleaseSession() { + mPanel.onClickCustomizedButton(); + + verify(mLocalMediaManager).releaseSession(); + } }