Merge "Update test for 400dpi and xxxhdpi" into klp-dev
diff --git a/tests/tests/app/src/android/app/cts/ActivityManagerMemoryClassTest.java b/tests/tests/app/src/android/app/cts/ActivityManagerMemoryClassTest.java
index 622055c..408efe7 100644
--- a/tests/tests/app/src/android/app/cts/ActivityManagerMemoryClassTest.java
+++ b/tests/tests/app/src/android/app/cts/ActivityManagerMemoryClassTest.java
@@ -90,10 +90,18 @@
expectedMinimumMemory = isXLarge ? 128 : 64;
break;
+ case DisplayMetrics.DENSITY_400:
+ expectedMinimumMemory = isXLarge ? 192 : 128;
+ break;
+
case DisplayMetrics.DENSITY_XXHIGH:
expectedMinimumMemory = isXLarge ? 256 : 128;
break;
+ case DisplayMetrics.DENSITY_XXXHIGH:
+ expectedMinimumMemory = isXLarge ? 512 : 256;
+ break;
+
default:
throw new IllegalArgumentException("No memory requirement specified "
+ " for screen density " + screenDensity);
diff --git a/tests/tests/dpi/src/android/dpi/cts/ConfigurationTest.java b/tests/tests/dpi/src/android/dpi/cts/ConfigurationTest.java
index 6f26b6e..4ecabc5 100644
--- a/tests/tests/dpi/src/android/dpi/cts/ConfigurationTest.java
+++ b/tests/tests/dpi/src/android/dpi/cts/ConfigurationTest.java
@@ -52,7 +52,9 @@
allowedDensities.add(DisplayMetrics.DENSITY_TV);
allowedDensities.add(DisplayMetrics.DENSITY_HIGH);
allowedDensities.add(DisplayMetrics.DENSITY_XHIGH);
+ allowedDensities.add(DisplayMetrics.DENSITY_400);
allowedDensities.add(DisplayMetrics.DENSITY_XXHIGH);
+ allowedDensities.add(DisplayMetrics.DENSITY_XXXHIGH);
assertTrue("DisplayMetrics#densityDpi must be one of the DisplayMetrics.DENSITY_* values: "
+ allowedDensities, allowedDensities.contains(metrics.densityDpi));