package com.mockmock.mail;
import org.junit.Assert;
import org.junit.Test;
public class MockMailTest
{
@Test
public void testCompareToEarlier()
{
MockMail mailEarlier = new MockMail();
// Thursday, January 24th 2013, 21:00:00 (GMT +1)
mailEarlier.setReceivedTime(1359057600);
MockMail mailLater = new MockMail();
// Thursday, January 24th 2013, 22:00:00 (GMT +1)
mailLater.setReceivedTime(1359061200);
Assert.assertEquals(-3600, mailEarlier.compareTo(mailLater));
}
@Test
public void testCompareToSame()
{
MockMail mailEarlier = new MockMail();
// Thursday, January 24th 2013, 21:00:00 (GMT +1)
mailEarlier.setReceivedTime(1359057600);
MockMail mailLater = new MockMail();
// Thursday, January 24th 2013, 21:00:00 (GMT +1)
mailLater.setReceivedTime(1359057600);
Assert.assertEquals(0, mailEarlier.compareTo(mailLater));
}
@Test
public void testCompareToLater()
{
MockMail mailEarlier = new MockMail();
// Thursday, January 24th 2013, 21:00:00 (GMT +1)
mailEarlier.setReceivedTime(1359057600);
MockMail mailLater = new MockMail();
// Thursday, January 24th 2013, 22:00:00 (GMT +1)
mailLater.setReceivedTime(1359061200);
Assert.assertEquals(3600, mailLater.compareTo(mailEarlier));
}
}