parent
ac620c7f0c
commit
8f54c89605
@ -0,0 +1,41 @@ |
||||
package com.otaliastudios.cameraview.internal.utils; |
||||
|
||||
|
||||
import androidx.exifinterface.media.ExifInterface; |
||||
|
||||
import org.junit.After; |
||||
import org.junit.Before; |
||||
import org.junit.Test; |
||||
|
||||
import java.util.ArrayList; |
||||
import java.util.List; |
||||
|
||||
import static junit.framework.Assert.assertNotNull; |
||||
import static org.junit.Assert.assertEquals; |
||||
import static org.junit.Assert.assertFalse; |
||||
import static org.junit.Assert.assertNull; |
||||
import static org.junit.Assert.assertTrue; |
||||
|
||||
public class ExifHelperTest { |
||||
|
||||
@Test |
||||
public void testValues() { |
||||
assertEquals(0, ExifHelper.readExifOrientation(ExifInterface.ORIENTATION_NORMAL)); |
||||
assertEquals(0, ExifHelper.readExifOrientation(ExifInterface.ORIENTATION_FLIP_HORIZONTAL)); |
||||
assertEquals(180, ExifHelper.readExifOrientation(ExifInterface.ORIENTATION_ROTATE_180)); |
||||
assertEquals(180, ExifHelper.readExifOrientation(ExifInterface.ORIENTATION_FLIP_VERTICAL)); |
||||
assertEquals(90, ExifHelper.readExifOrientation(ExifInterface.ORIENTATION_ROTATE_90)); |
||||
assertEquals(90, ExifHelper.readExifOrientation(ExifInterface.ORIENTATION_TRANSPOSE)); |
||||
assertEquals(270, ExifHelper.readExifOrientation(ExifInterface.ORIENTATION_ROTATE_270)); |
||||
assertEquals(270, ExifHelper.readExifOrientation(ExifInterface.ORIENTATION_TRANSVERSE)); |
||||
} |
||||
|
||||
@Test |
||||
public void testUnknownValues() { |
||||
assertEquals(0, ExifHelper.readExifOrientation(-15)); |
||||
assertEquals(0, ExifHelper.readExifOrientation(-1)); |
||||
assertEquals(0, ExifHelper.readExifOrientation(195)); |
||||
assertEquals(0, ExifHelper.readExifOrientation(Integer.MAX_VALUE)); |
||||
} |
||||
|
||||
} |
Loading…
Reference in new issue