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 org.junit.After; import org.junit.Before; import org.junit.Test; import java.time.Instant; import java.util.Map; public class LinkMapperTest { /** these should span the entire mock dataset */ //12 am on 3/11 in UTC private Instant start = Instant.parse("2021-03-11T05:00:00.00Z"); //12 am on 3/28 in UTC private Instant end = Instant.parse("2021-03-28T05:00:00.00Z"); private DatabaseQuerier db; @Before public void setUp() { try{ db = new DatabaseQuerier("data/lil_mock.sqlite3"); } catch(Exception e){ System.out.println("DBQuerier Test, couldn't connect to db???"); } } /* * try{ } catch(Exception e) { System.out.println("Error in test"); }*/ @After public void tearDown() { db = null; } @Test public void testMapper(){ setUp(); LinkMapper lm = new LinkMapper(db); lm.makeFollowerLinks(start, end); HubSearch hub = new HubSearch(lm); Map him = hub.runHubSearch(start, end); System.out.println(him); } }