package de.epages.ws.changelog; import static org.junit.Assert.assertTrue; import java.util.Calendar; import org.joda.time.DateTime; import org.joda.time.format.DateTimeFormat; public class Assert { static private String printDate(String msg, Calendar calendar) { DateTime dateTime = new DateTime(calendar.getTimeInMillis()); return msg + ": " + DateTimeFormat.forPattern("HH:mm:ss:SS").print(dateTime); } static void assertAfterOrSame(Calendar actual, Calendar after) { assertTrue(printDate("Actual", actual) + "," + printDate("After", after), after.getTimeInMillis() >= actual.getTimeInMillis()); } static void assertGreaterOrEquals(long actual, long greaterOrEqual) { assertTrue("Actual: " + actual + "; GreaterOrEquals: " + greaterOrEqual, greaterOrEqual >= actual); } }