Chromium Code Reviews| Index: base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java |
| diff --git a/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java b/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java |
| index 38eb16ada8347d3f83d324f6f1dfc95ce1563e73..f1ca168c0f53b4f25215e5d305c0d1cd359b6417 100644 |
| --- a/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java |
| +++ b/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java |
| @@ -4,11 +4,13 @@ |
| package org.chromium.base.test.util; |
| +import android.content.Context; |
| import android.os.Build; |
| import junit.framework.TestCase; |
| import org.chromium.base.Log; |
| +import org.chromium.base.util.base.DeviceFormFactor; |
| import java.lang.reflect.Method; |
| import java.util.Arrays; |
| @@ -22,6 +24,12 @@ public class DisableIfSkipCheck extends SkipCheck { |
| private static final String TAG = "cr_base_test"; |
| + private final Context mTargetContext; |
| + |
| + public DisableIfSkipCheck(Context targetContext) { |
| + mTargetContext = targetContext; |
| + } |
| + |
| @Override |
| public boolean shouldSkip(TestCase testCase) { |
| Method method = getTestMethod(testCase); |
| @@ -66,5 +74,11 @@ public class DisableIfSkipCheck extends SkipCheck { |
| && Build.VERSION.SDK_INT < v.sdk_is_less_than(); |
| } |
| + private boolean device(DisableIf.Build v) { |
| + return v.device_format().isEmpty() || (v.device_format().equals("tablet") |
| + && DeviceFormFactor.isTablet(mTargetContext)) || (v.device_format().equals("phone") |
|
Ted C
2016/07/20 18:45:35
indent 8
shenghuazhang
2016/07/21 22:38:28
Done.
|
| + && !DeviceFormFactor.isTablet(mTargetContext)); |
| + } |
| + |
| } |