diff --git a/src/test/java/org/orekit/rugged/api/RuggedTest.java b/src/test/java/org/orekit/rugged/api/RuggedTest.java
index a8804beb8ba0505cae795bc245efdaab4c658c5f..cfb7c1d0c52d48ccabbbff4eca5e0a151c5d9999 100644
--- a/src/test/java/org/orekit/rugged/api/RuggedTest.java
+++ b/src/test/java/org/orekit/rugged/api/RuggedTest.java
@@ -905,6 +905,28 @@ public class RuggedTest {
 
         Assert.assertNotNull(sensorPixel);
 
+        Assert.assertFalse(inside(rugged, null, lineSensor));
+        Assert.assertFalse(inside(rugged, new SensorPixel(-100, -100), lineSensor));
+        Assert.assertFalse(inside(rugged, new SensorPixel(-100, +100), lineSensor));
+        Assert.assertFalse(inside(rugged, new SensorPixel(+100, -100), lineSensor));
+        Assert.assertFalse(inside(rugged, new SensorPixel(+100, +100), lineSensor));
+        Assert.assertTrue(inside(rugged, new SensorPixel(0.2, 0.3), lineSensor));
+
+    }
+
+    private boolean inside(final Rugged rugged, final SensorPixel sensorPixel, LineSensor lineSensor) {
+        try {
+            final Method inside =
+                            Rugged.class.getDeclaredMethod("pixelIsInside",
+                                                           SensorPixel.class,
+                                                           LineSensor.class);
+            inside.setAccessible(true);
+            return ((Boolean) inside.invoke(rugged, sensorPixel, lineSensor)).booleanValue();
+        } catch (NoSuchMethodException | IllegalAccessException |
+                 IllegalArgumentException | InvocationTargetException e) {
+            Assert.fail(e.getLocalizedMessage());
+            return false;
+        }
     }
 
     @Test