Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1252d047 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Add tests for inspector." into arc-apps

parents b40c6634 30e015a3
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -143,6 +143,14 @@ public class UiBot extends Bots.BaseBot {
        }
    }

    public void clickActionItem(String label) throws UiObjectNotFoundException {
        if (!waitForActionModeBarToAppear()) {
            throw new UiObjectNotFoundException("ActionMode bar not found");
        }
        clickActionbarOverflowItem(label);
        mDevice.waitForIdle();
    }

    public void switchToGridMode() {
        final UiObject2 gridMode = menuGridMode();
        if (gridMode != null) {
+14 −0
Original line number Diff line number Diff line
@@ -16,11 +16,14 @@

package com.android.documentsui;

import android.app.Instrumentation;
import android.net.Uri;
import android.os.RemoteException;
import android.support.test.filters.LargeTest;
import android.support.test.uiautomator.UiObjectNotFoundException;

import com.android.documentsui.files.FilesActivity;
import com.android.documentsui.inspector.DocumentInspectorActivity;

@LargeTest
public class FilesActivityUiTest extends ActivityTest<FilesActivity> {
@@ -109,6 +112,17 @@ public class FilesActivityUiTest extends ActivityTest<FilesActivity> {
        }
    }

    public void testNavigationToInspector() throws UiObjectNotFoundException {
        if(!features.isInspectorEnabled()) {
            return;
        }
        Instrumentation.ActivityMonitor monitor = new Instrumentation.ActivityMonitor(
                DocumentInspectorActivity.class.getName(), null, false);
        bots.directory.selectDocument("file0.log");
        bots.main.clickActionItem("Properties");
        monitor.waitForActivityWithTimeout(TIMEOUT);
    }

    public void testRootChange_UpdatesSortHeader() throws Exception {

        // switch to separate display modes for two separate roots. Each
+6 −6

File changed.

Contains only whitespace changes.