diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2021-01-13 18:28:45 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2021-01-13 18:28:45 +0000 |
commit | 72df4073ea06d9413de119c799989e57d77ec27c (patch) | |
tree | d8940d8bbb1a02f0fcdd4e062fee8e3c19b1463a /core/tests/coretests | |
parent | 805f4d7c228a6cd4dd6ee2628eae3fa7bb35f0eb (diff) | |
parent | 022fa88570544cd197110866277c86e7521b516d (diff) |
Merge "AbsSeekBarTest: Fix dpToPixel computation"
Diffstat (limited to 'core/tests/coretests')
-rw-r--r-- | core/tests/coretests/src/android/widget/AbsSeekBarTest.java | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/core/tests/coretests/src/android/widget/AbsSeekBarTest.java b/core/tests/coretests/src/android/widget/AbsSeekBarTest.java index aec60963c389..5371a0f8d9d7 100644 --- a/core/tests/coretests/src/android/widget/AbsSeekBarTest.java +++ b/core/tests/coretests/src/android/widget/AbsSeekBarTest.java @@ -60,35 +60,35 @@ public class AbsSeekBarTest { @Test public void testExclusionForThumb_limitedTo48dp() { mBar.setPadding(10, 10, 10, 10); - mBar.setThumb(newThumb(dpToPx(20))); + mBar.setThumb(newThumb(dpToPxSize(20))); mBar.setMin(0); mBar.setMax(100); mBar.setProgress(50); - measureAndLayout(dpToPx(200), dpToPx(100)); + measureAndLayout(dpToPxSize(200), dpToPxSize(100)); List<Rect> exclusions = mBar.getSystemGestureExclusionRects(); assertEquals("exclusions should be size 1, but was " + exclusions, 1, exclusions.size()); assertEquals("exclusion should be centered on thumb", center(mBar), center(exclusions.get(0))); - assertEquals("exclusion should be 48dp high", dpToPx(48), exclusions.get(0).height()); - assertEquals("exclusion should be 48dp wide", dpToPx(48), exclusions.get(0).width()); + assertEquals("exclusion should be 48dp high", dpToPxSize(48), exclusions.get(0).height()); + assertEquals("exclusion should be 48dp wide", dpToPxSize(48), exclusions.get(0).width()); } @Test public void testExclusionForThumb_limitedToHeight() { mBar.setPadding(10, 10, 10, 10); - mBar.setThumb(newThumb(dpToPx(20))); + mBar.setThumb(newThumb(dpToPxSize(20))); mBar.setMin(0); mBar.setMax(100); mBar.setProgress(50); - measureAndLayout(dpToPx(200), dpToPx(32)); + measureAndLayout(dpToPxSize(200), dpToPxSize(32)); List<Rect> exclusions = mBar.getSystemGestureExclusionRects(); assertEquals("exclusions should be size 1, but was " + exclusions, 1, exclusions.size()); assertEquals("exclusion should be centered on thumb", center(mBar), center(exclusions.get(0))); - assertEquals("exclusion should be 32dp high", dpToPx(32), exclusions.get(0).height()); - assertEquals("exclusion should be 32dp wide", dpToPx(32), exclusions.get(0).width()); + assertEquals("exclusion should be 32dp high", dpToPxSize(32), exclusions.get(0).height()); + assertEquals("exclusion should be 32dp wide", dpToPxSize(32), exclusions.get(0).width()); } @Test @@ -96,11 +96,11 @@ public class AbsSeekBarTest { mBar.setSystemGestureExclusionRects(Arrays.asList(new Rect(1, 2, 3, 4))); mBar.setPadding(10, 10, 10, 10); - mBar.setThumb(newThumb(dpToPx(20))); + mBar.setThumb(newThumb(dpToPxSize(20))); mBar.setMin(0); mBar.setMax(100); mBar.setProgress(50); - measureAndLayout(dpToPx(200), dpToPx(32)); + measureAndLayout(dpToPxSize(200), dpToPxSize(32)); assertThat(mBar.getSystemGestureExclusionRects(), hasItem(new Rect(1, 2, 3, 4))); assertThat(mBar.getSystemGestureExclusionRects(), hasSize(2)); @@ -130,7 +130,7 @@ public class AbsSeekBarTest { mBar.layout(0, 0, wPx, hPx); } - private int dpToPx(int dp) { - return (int) (mContext.getResources().getDisplayMetrics().density * dp); + private int dpToPxSize(int dp) { + return (int) (mContext.getResources().getDisplayMetrics().density * dp + 0.5f); } } |