package edu.brown.cs.student; import edu.brown.cs.student.term.DatabaseQuerier; import edu.brown.cs.student.term.hub.Holder; import edu.brown.cs.student.term.hub.HubSearch; import edu.brown.cs.student.term.hub.LinkMapper; import edu.brown.cs.student.term.hub.SuspicionRanker; import org.junit.After; import org.junit.Before; import org.junit.Test; import java.time.Instant; import java.util.List; import java.util.Map; public class SuspicionRankerTest { //12 am on 3/11 in UTC //private Instant start = Instant.parse("2021-03-11T05:00:00.00Z"); private Instant start = Instant.ofEpochMilli(161800418000L); //12 am on 3/28 in UTC //private Instant end = Instant.parse("2021-03-28T05:00:00.00Z"); private Instant end = Instant.ofEpochMilli(1618019436000L); private DatabaseQuerier db; @Before public void setUp() { try{ db = new DatabaseQuerier("data/trades.sqlite3"); } catch(Exception e){ System.out.println("DBQuerier Test, couldn't connect to db???"); } } @After public void tearDown() { db = null; } @Test public void testMapper(){ setUp(); SuspicionRanker r = new SuspicionRanker(db); List him = r.getSuspicionScoreList(start, end); //System.out.println(him); for(Holder guy: him){ System.out.println(guy.getName() + " " + guy.getSuspicionScore()); } tearDown(); } }