summaryrefslogtreecommitdiff
path: root/library/test
diff options
context:
space:
mode:
authorMaurice Lam <yukl@google.com>2017-08-03 16:02:03 -0700
committerMaurice Lam <yukl@google.com>2017-08-03 16:02:03 -0700
commitc072bc26cd2709a2cfcdeb36e3c45c35fdaaf01b (patch)
tree92d7406c0abbc7338d94c1416e53b8c587f6e6ea /library/test
parenta23e50896f6ddb40f14551d7fc1af129ce501f3f (diff)
downloadsetupwizard-c072bc26cd2709a2cfcdeb36e3c45c35fdaaf01b.tar.gz
Set status bar color to transparent in "platform"
So that the status bar background drawn by GlifLayout is visible. Test: ./gradlew test Bug: 64126435 Change-Id: If089091a08ab80cddc2514e1e929a771f3371373
Diffstat (limited to 'library/test')
-rw-r--r--library/test/robotest/src/com/android/setupwizardlib/util/GlifStyleTest.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/library/test/robotest/src/com/android/setupwizardlib/util/GlifStyleTest.java b/library/test/robotest/src/com/android/setupwizardlib/util/GlifStyleTest.java
index e4e311f..aea2c03 100644
--- a/library/test/robotest/src/com/android/setupwizardlib/util/GlifStyleTest.java
+++ b/library/test/robotest/src/com/android/setupwizardlib/util/GlifStyleTest.java
@@ -20,9 +20,13 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
import static org.robolectric.RuntimeEnvironment.application;
+import android.annotation.TargetApi;
+import android.app.Activity;
import android.content.Context;
import android.os.Build.VERSION;
import android.os.Build.VERSION_CODES;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
import android.view.ContextThemeWrapper;
import android.widget.Button;
@@ -63,4 +67,21 @@ public class GlifStyleTest {
assertEquals("ff4285f4", Integer.toHexString(button.getTextColors().getDefaultColor()));
}
}
+
+ @TargetApi(VERSION_CODES.LOLLIPOP)
+ @Config(sdk = Config.NEWEST_SDK)
+ @Test
+ public void glifThemeLight_statusBarColorShouldBeTransparent() {
+ GlifThemeActivity activity = Robolectric.setupActivity(GlifThemeActivity.class);
+ assertEquals(0x00000000, activity.getWindow().getStatusBarColor());
+ }
+
+ private static class GlifThemeActivity extends Activity {
+
+ @Override
+ protected void onCreate(@Nullable Bundle savedInstanceState) {
+ setTheme(R.style.SuwThemeGlif_Light);
+ super.onCreate(savedInstanceState);
+ }
+ }
}