X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ftext%2FSoneTextParserTest.java;h=34767b520a6727a143c6882cfa4713d339c82d62;hb=03f3d46b352590724bc63c800f03aac5c957769b;hp=76f375526f26553438793a7e7f19abc1e14bffc0;hpb=658a702c550e15bd3c868ed399621606eeb4ef20;p=Sone.git diff --git a/src/test/java/net/pterodactylus/sone/text/SoneTextParserTest.java b/src/test/java/net/pterodactylus/sone/text/SoneTextParserTest.java index 76f3755..34767b5 100644 --- a/src/test/java/net/pterodactylus/sone/text/SoneTextParserTest.java +++ b/src/test/java/net/pterodactylus/sone/text/SoneTextParserTest.java @@ -21,9 +21,9 @@ import java.io.IOException; import java.io.StringReader; import java.util.Arrays; +import net.pterodactylus.sone.database.memory.MemoryDatabase; + import junit.framework.TestCase; -import net.pterodactylus.sone.data.Sone; -import net.pterodactylus.sone.database.SoneProvider; /** * JUnit test case for {@link SoneTextParser}. @@ -44,7 +44,7 @@ public class SoneTextParserTest extends TestCase { */ @SuppressWarnings("static-method") public void testPlainText() throws IOException { - SoneTextParser soneTextParser = new SoneTextParser(null, null); + SoneTextParser soneTextParser = new SoneTextParser(new MemoryDatabase(null)); Iterable parts; /* check basic operation. */ @@ -71,7 +71,7 @@ public class SoneTextParserTest extends TestCase { */ @SuppressWarnings("static-method") public void testKSKLinks() throws IOException { - SoneTextParser soneTextParser = new SoneTextParser(null, null); + SoneTextParser soneTextParser = new SoneTextParser(new MemoryDatabase(null)); Iterable parts; /* check basic links. */ @@ -98,7 +98,7 @@ public class SoneTextParserTest extends TestCase { */ @SuppressWarnings({ "synthetic-access", "static-method" }) public void testEmptyLinesAndSoneLinks() throws IOException { - SoneTextParser soneTextParser = new SoneTextParser(new TestSoneProvider(), null); + SoneTextParser soneTextParser = new SoneTextParser(new MemoryDatabase(null)); Iterable parts; /* check basic links. */ @@ -116,7 +116,7 @@ public class SoneTextParserTest extends TestCase { */ @SuppressWarnings({ "synthetic-access", "static-method" }) public void testEmpyHttpLinks() throws IOException { - SoneTextParser soneTextParser = new SoneTextParser(new TestSoneProvider(), null); + SoneTextParser soneTextParser = new SoneTextParser(new MemoryDatabase(null)); Iterable parts; /* check empty http links. */ @@ -170,30 +170,4 @@ public class SoneTextParserTest extends TestCase { return text.toString(); } - /** - * Mock Sone provider. - * - * @author David ‘Bombe’ Roden - */ - private static class TestSoneProvider implements SoneProvider { - - /** - * {@inheritDoc} - */ - @Override - public Sone getSone(final String soneId) { - return new Sone(soneId, false) { - - /** - * {@inheritDoc} - */ - @Override - public String getName() { - return soneId; - } - }; - } - - } - }