package test.utils; import java.util.HashSet; import java.util.Set; import org.junit.Assert; public class AssertExtensions { public static void assertSetEquals(Iterable expected, Iterable actual, EqualityComparer comparer) { Set> expectedSet = new HashSet>(); for(T item: expected) expectedSet.add(new EquatableWrapper(item, comparer)); Set> actualSet = new HashSet>(); for(T item: actual) actualSet.add(new EquatableWrapper(item, comparer)); Assert.assertEquals(expectedSet, actualSet); } }