X-Git-Url: https://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fgofetch%2Ftest%2FTestLWN.java;h=a7012b27e8710045589320b9a76c0a8dbb9d6312;hb=6e234797ebb6bf2ba83e6e36d95c84cd176091db;hp=1025813c36aed7725e189ae6de2b92adfe0a6f77;hpb=299a08f325f3de71e191b17b16a120d1714e3d7c;p=gofetch.git diff --git a/src/be/nikiroo/gofetch/test/TestLWN.java b/src/be/nikiroo/gofetch/test/TestLWN.java index 1025813..a7012b2 100644 --- a/src/be/nikiroo/gofetch/test/TestLWN.java +++ b/src/be/nikiroo/gofetch/test/TestLWN.java @@ -1,60 +1,29 @@ package be.nikiroo.gofetch.test; -import java.io.File; import java.io.IOException; import java.io.InputStream; -import java.net.MalformedURLException; import java.net.URL; -import java.util.HashMap; -import java.util.Map; import be.nikiroo.gofetch.support.LWN; import be.nikiroo.gofetch.support.Type; public class TestLWN extends TestBase { - - static private Map getMap() throws MalformedURLException { - Map map = new HashMap(); - - map.put(new URL("https://lwn.net/"), new File("index.html")); - - map.put(new URL("https://lwn.net/Articles/763252/"), new File( - "Articles/763252.html")); - map.put(new URL("https://lwn.net/Articles/763987/"), new File( - "Articles/763987.html")); - map.put(new URL("https://lwn.net/Articles/764046"), new File( - "Articles/764046.html")); - map.put(new URL("https://lwn.net/Articles/764055"), new File( - "Articles/764055.html")); - map.put(new URL("https://lwn.net/Articles/764130"), new File( - "Articles/764130.html")); - map.put(new URL("https://lwn.net/Articles/764182"), new File( - "Articles/764182.html")); - map.put(new URL("https://lwn.net/Articles/764184/"), new File( - "Articles/764184.html")); - map.put(new URL("https://lwn.net/Articles/764202/"), new File( - "Articles/764202.html")); - map.put(new URL("https://lwn.net/Articles/764219"), new File( - "Articles/764219.html")); - map.put(new URL("https://lwn.net/Articles/764300"), new File( - "Articles/764300.html")); - map.put(new URL("https://lwn.net/Articles/764321/"), new File( - "Articles/764321.html")); - - return map; - } + static private Type type = Type.LWN; + static private TestBase base = null; public TestLWN(String[] args) { super(new LWN() { @Override protected InputStream open(URL url) throws IOException { - return doOpen(this, getMap(), url); + return base.download(url); } @Override public Type getType() { - return Type.LWN; + return type; } }, args); + + base = this; } }