类android.support.test.espresso.Root源码实例Demo

下面列出了怎么用android.support.test.espresso.Root的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: mangosta-android   文件: MyViewMatchers.java
public static Matcher<Root> isToast() {
    return new TypeSafeMatcher<Root>() {
        @Override
        public void describeTo(Description description) {
            description.appendText("is toast");
        }

        @Override
        public boolean matchesSafely(Root root) {
            int type = root.getWindowLayoutParams().get().type;
            if (type == WindowManager.LayoutParams.TYPE_TOAST) {
                IBinder windowToken = root.getDecorView().getWindowToken();
                IBinder appToken = root.getDecorView().getApplicationWindowToken();
                if (windowToken == appToken) {
                    // windowToken == appToken means this window isn't contained by any other windows.
                    // if it was a window for an activity, it would have TYPE_BASE_APPLICATION.
                    return true;
                }
            }
            return false;
        }
    };
}
 
源代码2 项目: friendly-plans   文件: ToastMatcher.java
@Override
public boolean matchesSafely(Root root) {
    int type = root.getWindowLayoutParams().get().type;
    if (type == WindowManager.LayoutParams.TYPE_TOAST) {
        IBinder windowToken = root.getDecorView().getWindowToken();
        IBinder appToken = root.getDecorView().getApplicationWindowToken();
        if (windowToken == appToken) {
            return true;
        }
    }
    return false;
}
 
源代码3 项目: zulip-android   文件: ToastMatcher.java
@Override
public boolean matchesSafely(Root root) {
    int type = root.getWindowLayoutParams().get().type;
    if ((type == WindowManager.LayoutParams.TYPE_TOAST)) {
        IBinder windowToken = root.getDecorView().getWindowToken();
        IBinder appToken = root.getDecorView().getApplicationWindowToken();
        if (windowToken == appToken) {
            return true;
        }
    }
    return false;
}
 
源代码4 项目: zulip-android   文件: BaseTest.java
public static Matcher<Root> isToast() {
    return new ToastMatcher();
}
 
 类所在包
 类方法
 同包方法