summaryrefslogtreecommitdiffstats
path: root/library/test/src/com/android/setupwizardlib/test/SetupWizardLayoutTests.java
diff options
context:
space:
mode:
authorMaurice Lam <yukl@google.com>2015-03-23 11:32:27 -0700
committerMaurice Lam <yukl@google.com>2015-03-23 11:32:27 -0700
commit7e5f0f0ea3b3075258cac9d26f90fd97c1a71dca (patch)
tree01fe4879b3820db6777e4c820cd687ff2bc9315f /library/test/src/com/android/setupwizardlib/test/SetupWizardLayoutTests.java
parenta722cfbd655876203db00e86ab6749a1e4d2eeb5 (diff)
downloadandroid_frameworks_opt_setupwizard-7e5f0f0ea3b3075258cac9d26f90fd97c1a71dca.tar.gz
android_frameworks_opt_setupwizard-7e5f0f0ea3b3075258cac9d26f90fd97c1a71dca.tar.bz2
android_frameworks_opt_setupwizard-7e5f0f0ea3b3075258cac9d26f90fd97c1a71dca.zip
[SetupWizardLib] Add getNavigationBar
Add getNavigationBar method to SetupWizardLayout Change-Id: I49eeb5cfee2917d5b4e3f552f9c3b68747dcd79a
Diffstat (limited to 'library/test/src/com/android/setupwizardlib/test/SetupWizardLayoutTests.java')
-rw-r--r--library/test/src/com/android/setupwizardlib/test/SetupWizardLayoutTests.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/library/test/src/com/android/setupwizardlib/test/SetupWizardLayoutTests.java b/library/test/src/com/android/setupwizardlib/test/SetupWizardLayoutTests.java
index ddaa391..f5cd287 100644
--- a/library/test/src/com/android/setupwizardlib/test/SetupWizardLayoutTests.java
+++ b/library/test/src/com/android/setupwizardlib/test/SetupWizardLayoutTests.java
@@ -102,6 +102,22 @@ public class SetupWizardLayoutTests extends InstrumentationTestCase {
layout.setLayoutBackground(new ColorDrawable(Color.RED));
}
+ @SmallTest
+ public void testGetNavigationBar() {
+ final SetupWizardLayout layout = new SetupWizardLayout(mContext);
+ final NavigationBar navigationBar = layout.getNavigationBar();
+ assertEquals("Navigation bar should have ID = @id/suw_layout_navigation_bar",
+ R.id.suw_layout_navigation_bar, navigationBar.getId());
+ }
+
+ @SmallTest
+ public void testGetNavigationBarNull() {
+ // test_template does not have navigation bar so getNavigationBar() should return null.
+ final SetupWizardLayout layout = new SetupWizardLayout(mContext, R.layout.test_template);
+ final NavigationBar navigationBar = layout.getNavigationBar();
+ assertNull("getNavigationBar() in test_template should return null", navigationBar);
+ }
+
private void assertDefaultTemplateInflated(SetupWizardLayout layout) {
View decorView = layout.findViewById(R.id.suw_layout_decor);
View navbar = layout.findViewById(R.id.suw_layout_navigation_bar);