mirror of
https://github.com/RipMeApp/ripme.git
synced 2025-08-22 21:43:06 +02:00
Added a unittest for the chan site string parsing
This commit is contained in:
@@ -4,9 +4,11 @@ import java.io.IOException;
|
|||||||
import java.net.MalformedURLException;
|
import java.net.MalformedURLException;
|
||||||
import java.net.URL;
|
import java.net.URL;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import com.rarchives.ripme.ripper.rippers.ChanRipper;
|
import com.rarchives.ripme.ripper.rippers.ChanRipper;
|
||||||
|
import com.rarchives.ripme.ripper.rippers.ripperhelpers.ChanSite;
|
||||||
import com.rarchives.ripme.utils.Http;
|
import com.rarchives.ripme.utils.Http;
|
||||||
import org.jsoup.nodes.Document;
|
import org.jsoup.nodes.Document;
|
||||||
|
|
||||||
@@ -42,6 +44,21 @@ public class ChanRipperTest extends RippersTest {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void testChanStringParsing() throws IOException {
|
||||||
|
List<String> site1 = Arrays.asList("site1.com");
|
||||||
|
List<String> site1Cdns = Arrays.asList("cnd1.site1.com", "cdn2.site2.biz");
|
||||||
|
|
||||||
|
List<String> site2 = Arrays.asList("site2.co.uk");
|
||||||
|
List<String> site2Cdns = Arrays.asList("cdn.site2.co.uk");
|
||||||
|
ChanRipper ripper = new ChanRipper(new URL("http://desuchan.net/v/res/7034.html"));
|
||||||
|
List<ChanSite> chansFromConfig = ripper.getChansFromConfig("site1.com[cnd1.site1.com|cdn2.site2.biz],site2.co.uk[cdn.site2.co.uk]");
|
||||||
|
assertEquals(chansFromConfig.get(0).getDomains(), site1);
|
||||||
|
assertEquals(chansFromConfig.get(0).getCdns(), site1Cdns);
|
||||||
|
|
||||||
|
assertEquals(chansFromConfig.get(1).getDomains(), site2);
|
||||||
|
assertEquals(chansFromConfig.get(1).getCdns(), site2Cdns);
|
||||||
|
}
|
||||||
|
|
||||||
public void testChanRipper() throws IOException {
|
public void testChanRipper() throws IOException {
|
||||||
List<URL> contentURLs = new ArrayList<>();
|
List<URL> contentURLs = new ArrayList<>();
|
||||||
contentURLs.add(new URL(getRandomThreadDesuarchive()));
|
contentURLs.add(new URL(getRandomThreadDesuarchive()));
|
||||||
|
Reference in New Issue
Block a user