diff --git a/cameraview/src/androidTest/java/com/otaliastudios/cameraview/CameraViewTest.java b/cameraview/src/androidTest/java/com/otaliastudios/cameraview/CameraViewTest.java index 4ee81244..30be1f6f 100644 --- a/cameraview/src/androidTest/java/com/otaliastudios/cameraview/CameraViewTest.java +++ b/cameraview/src/androidTest/java/com/otaliastudios/cameraview/CameraViewTest.java @@ -216,6 +216,17 @@ public class CameraViewTest extends BaseTest { assertEquals(cameraView.getGestureAction(Gesture.PINCH), GestureAction.NONE); } + @Test + public void testGesture_enabled() { + // Ensure touch events are intercepted when at least one gesture is set + cameraView.mapGesture(Gesture.PINCH, GestureAction.ZOOM); + assertTrue(cameraView.onInterceptTouchEvent(null)); + + // Ensure touch events are NOT intercepted when no gestures are set + cameraView.clearGesture(Gesture.PINCH); + assertFalse(cameraView.onInterceptTouchEvent(null)); + } + @Test public void testGesture_enablingDisablingLayouts() { cameraView.clearGesture(Gesture.TAP);