Skip to content

Commit 7e71df1

Browse files
committed
Tests for nostra13#508
1 parent 77bc178 commit 7e71df1

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

library/test/com/nostra13/universalimageloader/core/assist/ImageSizeTest.java

+14
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,13 @@ public void testComputeImageSampleSize_fitInside() throws Exception {
114114
Assertions.assertThat(result).isEqualTo(10);
115115
result = ImageSizeUtils.computeImageSampleSize(srcSize, targetSize, scaleType, true);
116116
Assertions.assertThat(result).isEqualTo(8);
117+
118+
srcSize = new ImageSize(5000, 70);
119+
targetSize = new ImageSize(2000, 30);
120+
result = ImageSizeUtils.computeImageSampleSize(srcSize, targetSize, scaleType, false);
121+
Assertions.assertThat(result).isEqualTo(3);
122+
result = ImageSizeUtils.computeImageSampleSize(srcSize, targetSize, scaleType, true);
123+
Assertions.assertThat(result).isEqualTo(4);
117124
}
118125

119126
@Test
@@ -148,6 +155,13 @@ public void testComputeImageSampleSize_centerCrop() throws Exception {
148155
Assertions.assertThat(result).isEqualTo(3);
149156
result = ImageSizeUtils.computeImageSampleSize(srcSize, targetSize, scaleType, true);
150157
Assertions.assertThat(result).isEqualTo(2);
158+
159+
srcSize = new ImageSize(5000, 70);
160+
targetSize = new ImageSize(300, 30);
161+
result = ImageSizeUtils.computeImageSampleSize(srcSize, targetSize, scaleType, false);
162+
Assertions.assertThat(result).isEqualTo(3);
163+
result = ImageSizeUtils.computeImageSampleSize(srcSize, targetSize, scaleType, true);
164+
Assertions.assertThat(result).isEqualTo(4);
151165
}
152166

153167
/** Fixes {@link NoSuchMethodError} for <code>ImageView#onLayout(...)</code> */

0 commit comments

Comments
 (0)