package vroom.trsp.datamodel; import java.util.Iterator; import umontreal.iro.lecuyer.rng.RandomStream; public class GroerSolutionHasherTest extends TRSPSolutionHasherTest { @Override protected ITRSPSolutionHasher getHasher(TRSPInstance instance, RandomStream stream) { return new GroerSolutionHasher(instance, stream); } @Override protected boolean equal(ITRSPTour a, ITRSPTour b) { if (a.length() != b.length()) return false; Iterator<Integer> ita = a.iterator(); Iterator<Integer> itb = b.iterator(); while (ita.hasNext()) { if (ita.next() != itb.next()) return false; } return true; } }