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; + } }