pull/101/head
Mattia Iavarone 8 years ago
parent 7ca9dfb0b4
commit 4c38c3a58b
  1. 20
      cameraview/src/androidTest/java/com/otaliastudios/cameraview/CameraOptions1Test.java

@ -64,6 +64,26 @@ public class CameraOptions1Test extends BaseTest {
} }
} }
@Test
public void testPictureSizesFlip() {
List<Camera.Size> sizes = Arrays.asList(
mockCameraSize(100, 200),
mockCameraSize(50, 50),
mockCameraSize(1600, 900),
mockCameraSize(1000, 2000)
);
Camera.Parameters params = mock(Camera.Parameters.class);
when(params.getSupportedPictureSizes()).thenReturn(sizes);
CameraOptions o = new CameraOptions(params, true);
Set<Size> supportedSizes = o.getSupportedPictureSizes();
assertEquals(supportedSizes.size(), sizes.size());
for (Camera.Size size : sizes) {
Size internalSize = new Size(size.width, size.height).flip();
assertTrue(supportedSizes.contains(internalSize));
assertTrue(o.supports(internalSize));
}
}
@Test @Test
public void testPictureAspectRatio() { public void testPictureAspectRatio() {
List<Camera.Size> sizes = Arrays.asList( List<Camera.Size> sizes = Arrays.asList(

Loading…
Cancel
Save