package com.gisgraphy.street; import java.util.ArrayList; import java.util.List; import org.junit.Assert; import org.junit.Test; import com.gisgraphy.domain.geoloc.entity.HouseNumber; import edu.emory.mathcs.backport.java.util.Collections; public class HouseNumberComparatorTest { @Test public void compare() { HouseNumber h1 = new HouseNumber(); h1.setNumber("1"); HouseNumber h2 = new HouseNumber(); h2.setNumber("2"); HouseNumber h0 = new HouseNumber(); HouseNumber hnull= null; List<HouseNumber> houseNumbers = new ArrayList<HouseNumber>(); houseNumbers.add(h1); houseNumbers.add(h2); houseNumbers.add(h0); houseNumbers.add(hnull); Collections.sort(houseNumbers,new HouseNumberComparator()); Assert.assertEquals(h1, houseNumbers.get(0)); Assert.assertEquals(h2, houseNumbers.get(1)); Assert.assertEquals(h0, houseNumbers.get(2)); Assert.assertEquals(hnull, houseNumbers.get(3)); } }