Merge "Collapses status bar on teardown so it does not affect other tests."
This commit is contained in:
committed by
Android (Google) Code Review
commit
1fbdb52544
@@ -201,7 +201,12 @@ public class BugreportReceiverTest {
|
||||
@After
|
||||
public void tearDown() throws Exception {
|
||||
Log.i(TAG, getName() + ".tearDown()");
|
||||
cancelExistingNotifications();
|
||||
try {
|
||||
cancelExistingNotifications();
|
||||
} finally {
|
||||
// Collapses just in case, so a failure here does not compromise tests on other classes.
|
||||
mUiBot.collapseStatusBar();
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -362,7 +367,7 @@ public class BugreportReceiverTest {
|
||||
detailsUi.assertName(NAME); // Sanity check
|
||||
|
||||
cancelFromNotification();
|
||||
mUiBot.closeNotifications();
|
||||
mUiBot.collapseStatusBar();
|
||||
|
||||
assertDetailsUiClosed();
|
||||
assertServiceNotRunning();
|
||||
|
||||
@@ -62,7 +62,7 @@ final class UiBot {
|
||||
return getObject(text);
|
||||
}
|
||||
|
||||
public void closeNotifications() throws Exception {
|
||||
public void collapseStatusBar() throws Exception {
|
||||
// TODO: mDevice should provide such method..
|
||||
StatusBarManager sbm =
|
||||
(StatusBarManager) mInstrumentation.getContext().getSystemService("statusbar");
|
||||
|
||||
Reference in New Issue
Block a user