package org.karmaexchange.dao; import static org.junit.Assert.*; import java.util.Arrays; import java.util.Collections; import java.util.Date; import java.util.List; import org.junit.Test; import org.karmaexchange.dao.AttendanceRecord.EventStartTimeComparator; public class AttendanceRecordTest { @Test public void testEventStartTimeComparator() { AttendanceRecord r1 = new AttendanceRecord(); r1.setEventStartTime(new Date(1475833867382l)); AttendanceRecord r2 = new AttendanceRecord(); r2.setEventStartTime(new Date(1375833867382l)); AttendanceRecord r3 = new AttendanceRecord(); r3.setEventStartTime(new Date(1275833867382l)); List<AttendanceRecord> l1 = Arrays.asList(r2, r1, r3); Collections.sort(l1, EventStartTimeComparator.INSTANCE); assertEquals(r1, l1.get(0)); } }