public static void assertTestCase(TestCase expected, TestCase actual) { assertEquals( "test case '" + expected.getName() + "' name should be " + expected.getName(), expected.getName(), actual.getName()); assertEquals( "test case '" + expected.getName() + "' status should be " + expected.getStatus(), expected.getStatus(), actual.getStatus()); assertEquals( "test case '" + expected.getName() + "' duration should be '" + expected.getDuration() + "'", expected.getDuration(), actual.getDuration()); assertEquals( "test case '" + expected.getName() + "' message should be '" + expected.getMessage() + "'", expected.getMessage(), actual.getMessage()); assertEquals( "test case '" + expected.getName() + "' stacktrace should be '" + expected.getStackTrace() + "'", expected.getStackTrace(), actual.getStackTrace()); }
@Override public int compare(TestCase o1, TestCase o2) { return o1.getName().compareTo(o2.getName()); }