summaryrefslogtreecommitdiff
path: root/library/test/instrumentation/src/com/android/setupwizardlib/test/IllustrationTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'library/test/instrumentation/src/com/android/setupwizardlib/test/IllustrationTest.java')
-rw-r--r--library/test/instrumentation/src/com/android/setupwizardlib/test/IllustrationTest.java53
1 files changed, 26 insertions, 27 deletions
diff --git a/library/test/instrumentation/src/com/android/setupwizardlib/test/IllustrationTest.java b/library/test/instrumentation/src/com/android/setupwizardlib/test/IllustrationTest.java
index a4b6f27..253893e 100644
--- a/library/test/instrumentation/src/com/android/setupwizardlib/test/IllustrationTest.java
+++ b/library/test/instrumentation/src/com/android/setupwizardlib/test/IllustrationTest.java
@@ -23,13 +23,11 @@ import android.content.Context;
import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
+import android.view.View;
import android.support.test.InstrumentationRegistry;
import android.support.test.filters.SmallTest;
import android.support.test.runner.AndroidJUnit4;
-import android.view.View;
-
import com.android.setupwizardlib.view.Illustration;
-
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -37,28 +35,29 @@ import org.junit.runner.RunWith;
@SmallTest
public class IllustrationTest {
- @Test
- public void testWillDraw() {
- final Illustration illustration = new Illustration(InstrumentationRegistry.getContext());
- assertFalse("The illustration needs to be drawn", illustration.willNotDraw());
- }
-
- @Test
- public void testAspectRatio() {
- final Context context = InstrumentationRegistry.getContext();
- // Force the context to be xhdpi
- context.getResources().getDisplayMetrics().density = 2.0f;
-
- final Illustration illustration = new Illustration(context);
- illustration.setAspectRatio(3.0f);
- final Drawable backgroundDrawable = new ColorDrawable(Color.RED);
- final Drawable illustrationDrawable = new ColorDrawable(Color.BLUE);
- illustration.setBackgroundDrawable(backgroundDrawable);
- illustration.setIllustration(illustrationDrawable);
-
- illustration.measure(View.MeasureSpec.makeMeasureSpec(300, View.MeasureSpec.EXACTLY),
- View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));
- // (300px / 3) round down to nearest mod (8dp = 16px) = 96px
- assertEquals("Top padding should be 96", 96, illustration.getPaddingTop());
- }
+ @Test
+ public void testWillDraw() {
+ final Illustration illustration = new Illustration(InstrumentationRegistry.getContext());
+ assertFalse("The illustration needs to be drawn", illustration.willNotDraw());
+ }
+
+ @Test
+ public void testAspectRatio() {
+ final Context context = InstrumentationRegistry.getContext();
+ // Force the context to be xhdpi
+ context.getResources().getDisplayMetrics().density = 2.0f;
+
+ final Illustration illustration = new Illustration(context);
+ illustration.setAspectRatio(3.0f);
+ final Drawable backgroundDrawable = new ColorDrawable(Color.RED);
+ final Drawable illustrationDrawable = new ColorDrawable(Color.BLUE);
+ illustration.setBackgroundDrawable(backgroundDrawable);
+ illustration.setIllustration(illustrationDrawable);
+
+ illustration.measure(
+ View.MeasureSpec.makeMeasureSpec(300, View.MeasureSpec.EXACTLY),
+ View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));
+ // (300px / 3) round down to nearest mod (8dp = 16px) = 96px
+ assertEquals("Top padding should be 96", 96, illustration.getPaddingTop());
+ }
}