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);
}
}