summaryrefslogtreecommitdiff
path: root/library/test/instrumentation/src/com/android/setupwizardlib/test/ItemLayoutTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'library/test/instrumentation/src/com/android/setupwizardlib/test/ItemLayoutTest.java')
-rw-r--r--library/test/instrumentation/src/com/android/setupwizardlib/test/ItemLayoutTest.java86
1 files changed, 41 insertions, 45 deletions
diff --git a/library/test/instrumentation/src/com/android/setupwizardlib/test/ItemLayoutTest.java b/library/test/instrumentation/src/com/android/setupwizardlib/test/ItemLayoutTest.java
index 85876b4..dbf71b2 100644
--- a/library/test/instrumentation/src/com/android/setupwizardlib/test/ItemLayoutTest.java
+++ b/library/test/instrumentation/src/com/android/setupwizardlib/test/ItemLayoutTest.java
@@ -17,26 +17,22 @@
package com.android.setupwizardlib.test;
import static android.support.test.InstrumentationRegistry.getTargetContext;
-
import static org.junit.Assert.assertNotNull;
import android.content.Context;
-import android.support.test.filters.SmallTest;
import android.view.ContextThemeWrapper;
import android.view.LayoutInflater;
import android.widget.FrameLayout;
-
+import android.support.test.filters.SmallTest;
import com.android.setupwizardlib.R;
import com.android.setupwizardlib.items.Item;
-
+import java.util.ArrayList;
+import java.util.List;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;
-import java.util.ArrayList;
-import java.util.List;
-
/**
* Sanity test for all the item layouts to make sure they won't crash when being inflated in
* different themes.
@@ -45,50 +41,50 @@ import java.util.List;
@SmallTest
public class ItemLayoutTest {
- @Parameters
- public static Iterable<Object[]> data() {
- int[] themes = new int[] {
- R.style.SuwThemeMaterial_Light,
- R.style.SuwThemeMaterial,
- R.style.SuwThemeGlif_Light,
- R.style.SuwThemeGlif,
- R.style.SuwThemeGlifV2_Light,
- R.style.SuwThemeGlifV2
+ @Parameters
+ public static Iterable<Object[]> data() {
+ int[] themes =
+ new int[] {
+ R.style.SuwThemeMaterial_Light,
+ R.style.SuwThemeMaterial,
+ R.style.SuwThemeGlif_Light,
+ R.style.SuwThemeGlif,
+ R.style.SuwThemeGlifV2_Light,
+ R.style.SuwThemeGlifV2
};
- int[] layouts = new int[] {
- R.layout.suw_items_default,
- R.layout.suw_items_verbose,
- R.layout.suw_items_description
+ int[] layouts =
+ new int[] {
+ R.layout.suw_items_default, R.layout.suw_items_verbose, R.layout.suw_items_description
};
- // Test all the possible combinations of themes and layouts.
- List<Object[]> params = new ArrayList<>();
- for (int theme : themes) {
- for (int layout : layouts) {
- params.add(new Object[] { theme, layout });
- }
- }
- return params;
+ // Test all the possible combinations of themes and layouts.
+ List<Object[]> params = new ArrayList<>();
+ for (int theme : themes) {
+ for (int layout : layouts) {
+ params.add(new Object[] {theme, layout});
+ }
}
+ return params;
+ }
- private final Context mContext;
- private final FrameLayout mParent;
- private final Item mItem;
+ private final Context mContext;
+ private final FrameLayout mParent;
+ private final Item mItem;
- public ItemLayoutTest(int theme, int layout) {
- mContext = new ContextThemeWrapper(getTargetContext(), theme);
- mParent = new FrameLayout(mContext);
- mItem = new Item();
- mItem.setLayoutResource(layout);
- }
+ public ItemLayoutTest(int theme, int layout) {
+ mContext = new ContextThemeWrapper(getTargetContext(), theme);
+ mParent = new FrameLayout(mContext);
+ mItem = new Item();
+ mItem.setLayoutResource(layout);
+ }
- @Test
- public void testInflateLayoutHasBasicViews() {
- LayoutInflater.from(mContext).inflate(mItem.getLayoutResource(), mParent, true);
- mItem.onBindView(mParent);
+ @Test
+ public void testInflateLayoutHasBasicViews() {
+ LayoutInflater.from(mContext).inflate(mItem.getLayoutResource(), mParent, true);
+ mItem.onBindView(mParent);
- assertNotNull("Title should exist", mParent.findViewById(R.id.suw_items_title));
- assertNotNull("Summary should exist", mParent.findViewById(R.id.suw_items_summary));
- assertNotNull("Icon should exist", mParent.findViewById(R.id.suw_items_icon));
- }
+ assertNotNull("Title should exist", mParent.findViewById(R.id.suw_items_title));
+ assertNotNull("Summary should exist", mParent.findViewById(R.id.suw_items_summary));
+ assertNotNull("Icon should exist", mParent.findViewById(R.id.suw_items_icon));
+ }
}