diff options
author | Camil Staps | 2015-05-30 16:31:31 +0200 |
---|---|---|
committer | Camil Staps | 2015-05-30 16:31:31 +0200 |
commit | 91620ce7c5451a5e7538c7524440ee015a42fd81 (patch) | |
tree | 10b8bdae0a44e3532a28e1c12ccdfa05c15f6fd7 /app/src/androidTest | |
parent | Fixed app title issue (diff) |
Using JSON for serialization of keywords, feeds and filters
Diffstat (limited to 'app/src/androidTest')
-rw-r--r-- | app/src/androidTest/java/org/rssin/listener/SimpleFallibleListener.java | 17 | ||||
-rw-r--r-- | app/src/androidTest/java/org/rssin/rss/FeedLoaderTest.java | 5 |
2 files changed, 21 insertions, 1 deletions
diff --git a/app/src/androidTest/java/org/rssin/listener/SimpleFallibleListener.java b/app/src/androidTest/java/org/rssin/listener/SimpleFallibleListener.java new file mode 100644 index 0000000..8be95b4 --- /dev/null +++ b/app/src/androidTest/java/org/rssin/listener/SimpleFallibleListener.java @@ -0,0 +1,17 @@ +package org.rssin.listener; + +/** + * Simple FallibleListener for tests + * @author Camil Staps + */ +public class SimpleFallibleListener implements FallibleListener<Object, Object> { + @Override + public void onError(Object error) { + System.err.println(error.toString()); + } + + @Override + public void onReceive(Object data) { + System.out.println(data.toString()); + } +} diff --git a/app/src/androidTest/java/org/rssin/rss/FeedLoaderTest.java b/app/src/androidTest/java/org/rssin/rss/FeedLoaderTest.java index f4bbfdd..58e9467 100644 --- a/app/src/androidTest/java/org/rssin/rss/FeedLoaderTest.java +++ b/app/src/androidTest/java/org/rssin/rss/FeedLoaderTest.java @@ -3,6 +3,9 @@ package org.rssin.rss; import junit.framework.Assert; import junit.framework.TestCase; +import org.rssin.http.SimpleFetcher; +import org.rssin.listener.SimpleFallibleListener; + import java.net.URL; /** @@ -15,7 +18,7 @@ public class FeedLoaderTest extends TestCase { String urlstring = "http://www.pcworld.com/index.rss"; URL url = new URL(urlstring); FeedLoader loader = new FeedLoader(url); - loader.fetchXML(); + loader.fetchXML(new SimpleFetcher(), new SimpleFallibleListener()); FeedItem f = loader.getFeed().getPosts().get(0); Assert.assertEquals(f.getTitle(), "Amazon adds local groceries and meals to one-hour Prime Now delivery service"); } |