diff --git a/src/tests/gitlab/ckpt1/CircularArrayComparatorTests.java b/src/tests/gitlab/ckpt1/CircularArrayComparatorTests.java
index a73bafc8fe78c6d91144aa201dd5afb5cf9a5ba3..969472f50dfc3dfa444417097732b724cd4824aa 100644
--- a/src/tests/gitlab/ckpt1/CircularArrayComparatorTests.java
+++ b/src/tests/gitlab/ckpt1/CircularArrayComparatorTests.java
@@ -23,7 +23,7 @@ public class CircularArrayComparatorTests extends TestsUtility {
         test("test_a_aa");
         test("test_equality_consistent_with_compare");
         test("test_compare_transitive");
-        
+        test("test_equals_doesnt_modify");
         finish();
     }
     
@@ -110,4 +110,11 @@ public class CircularArrayComparatorTests extends TestsUtility {
         l2.add("b");
         return l1.equals(l2) && l1.compareTo(l2) == 0 ? 1 : 0;
     }
+    
+    public static int test_equals_doesnt_modify() {
+        CircularArrayFIFOQueue<String> l1 = init();
+        l1.add("a");
+        l1.equals(init());
+        return l1.size() == 1? 1 : 0;
+    }
 }