package no.dusken.aranea.model; import org.junit.Test; import java.util.Calendar; import java.util.GregorianCalendar; import static junit.framework.Assert.assertEquals; import static org.junit.Assert.assertTrue; /** * @author Marvin B. Lillehaug <lillehau@underdusken.no> */ public class TestPageBoost { @Test public void testTwoDifferentPages(){ Calendar first = new GregorianCalendar(2001, 1, 1); Calendar second = new GregorianCalendar(2000, 1, 1); Page p = new Article(); p.setTimePublished(first); Page p2 = new Article(); p2.setTimePublished(second); assertTrue("The newer page did not have higher boost.", p.getCalendarBoost() > p2.getCalendarBoost()); } @Test public void testZeroIfsametime(){ Calendar first = new GregorianCalendar(2000, 1, 1); Calendar second = new GregorianCalendar(2000, 1, 1); Page p = new Article(); p.setTimePublished(first); Page p2 = new Article(); p2.setTimePublished(second); float boost1 = p.getCalendarBoost(); float boost2 = p2.getCalendarBoost(); assertEquals("Boost was not equal.", boost1, boost2); } }