package moviescraper.doctord.controller.siteparsingprofile.test; import static org.junit.Assert.*; import java.io.File; import moviescraper.doctord.controller.siteparsingprofile.SiteParsingProfile; import moviescraper.doctord.controller.siteparsingprofile.specific.OnePondoParsingProfile; import moviescraper.doctord.model.dataitem.ID; import moviescraper.doctord.model.dataitem.ReleaseDate; import moviescraper.doctord.model.dataitem.Year; import org.jsoup.nodes.Document; import org.junit.BeforeClass; import org.junit.Test; public class OnePondoParsingProfileTest { static boolean scrapeInEnglish = true; static File file = new File("C:/Temp/1pondo 061314_826 abc.avi"); OnePondoParsingProfile parser = new OnePondoParsingProfile(); private static OnePondoParsingProfile profile; @BeforeClass public static void initialize() { profile = new OnePondoParsingProfile(); String searchString = profile.createSearchString(file); System.out.println(searchString); Document document = SiteParsingProfile.downloadDocumentFromURLString(searchString); profile.setDocument(document); } @SuppressWarnings("static-access") @Test public void testFindID() { String findIDTagFromFile = parser.findIDTagFromFile(file); System.out.println(findIDTagFromFile); assertEquals(findIDTagFromFile, "061314_826"); } @Test public void testID() { ID scrapeID = profile.scrapeID(); System.out.println("scrapeID = " + scrapeID); assertEquals("Found wrong ID", "061314_826", scrapeID.getId()); } @Test public void testYear() { Year scrapeYear = profile.scrapeYear(); assertEquals("Found wrong year", "2014", scrapeYear.getYear()); } @Test public void testReleaseDate(){ ReleaseDate scrapeReleaseDate = profile.scrapeReleaseDate(); assertEquals("Found wrong releaseDate", "2014-06-13", scrapeReleaseDate.getReleaseDate()); } }