diff --git a/src/main/java/com/github/xtension/IterableExtensions.xtend b/src/main/java/com/github/xtension/IterableExtensions.xtend index a526795..21b66e9 100644 --- a/src/main/java/com/github/xtension/IterableExtensions.xtend +++ b/src/main/java/com/github/xtension/IterableExtensions.xtend @@ -569,13 +569,6 @@ final class IterableExtensions { } } - /** - * Checks if the other iterable contains the same elements in the same order as this iterable. - */ - def static boolean sameElements(Iterable iterable, Iterable other) { - iterable.iterator.sameElements(other.iterator) - } - /** * Sums up the elements of this iterable. */ diff --git a/src/main/java/com/github/xtension/IteratorExtensions.xtend b/src/main/java/com/github/xtension/IteratorExtensions.xtend index 4c779db..81b1531 100644 --- a/src/main/java/com/github/xtension/IteratorExtensions.xtend +++ b/src/main/java/com/github/xtension/IteratorExtensions.xtend @@ -568,19 +568,6 @@ final class IteratorExtensions { } } - /** - * Checks if the other iterator contains the same elements in the same order as this iterator. - */ - def static boolean sameElements(Iterator iterator, Iterator other) { - while (iterator.hasNext && other.hasNext) { - if (iterator.next != other.next) { - return false - } - } - - !iterator.hasNext && !other.hasNext - } - /** * Sums up the elements of this iterator. */ diff --git a/src/test/java/com/github/xtension/TestIterableExtensions.xtend b/src/test/java/com/github/xtension/TestIterableExtensions.xtend index a2c4aec..75903fe 100644 --- a/src/test/java/com/github/xtension/TestIterableExtensions.xtend +++ b/src/test/java/com/github/xtension/TestIterableExtensions.xtend @@ -192,15 +192,6 @@ class TestIterableExtensions { org.assertj.guava.api.Assertions::assertThat(new ArrayList().maxByOptional[-it]).isAbsent } - @Test - def void sameElements() { - assertThat(#[].sameElements(#[])).isTrue - assertThat(#[1,2,3].sameElements(#[1,2,3])).isTrue - assertThat(#[1,2,3].sameElements(#[1,3,2])).isFalse - assertThat(#[1,2,3].sameElements(#[1,2,3,4])).isFalse - assertThat(#[1,2,3,4].sameElements(#[1,2,3])).isFalse - } - @Test def void sumInt() { assertThat(#[1,2,3].sumInt).isEqualTo(6)