FyydParserTest.java
package com.rometools.modules.fyyd;
import com.rometools.modules.AbstractTestCase;
import com.rometools.modules.fyyd.io.FyydParser;
import com.rometools.modules.fyyd.modules.FyydModule;
import com.rometools.rome.feed.synd.SyndFeed;
import com.rometools.rome.io.SyndFeedInput;
import com.rometools.rome.io.XmlReader;
import junit.framework.TestSuite;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.File;
public class FyydParserTest extends AbstractTestCase {
private static final Logger log = LoggerFactory.getLogger(FyydParserTest.class);
public FyydParserTest(final String testName) {
super(testName);
}
@Override
protected void setUp() {
}
@Override
protected void tearDown() {
}
public static junit.framework.Test suite() {
return new TestSuite(FyydParserTest.class);
}
public void testParseRss() throws Exception {
log.debug("testParseRss");
final SyndFeedInput input = new SyndFeedInput();
final SyndFeed feed = input.build(new XmlReader(new File(getTestFile("fyyd/rss.xml"))));
final FyydModule fyyd = (FyydModule) feed.getModule(FyydModule.URI);
assertNotNull(fyyd);
assertEquals("abcdefg", fyyd.getVerify());
}
public void testParseAtom() throws Exception {
log.debug("testParseAtom");
final SyndFeedInput input = new SyndFeedInput();
final SyndFeed feed = input.build(new XmlReader(new File(getTestFile("fyyd/atom.xml"))));
final FyydModule fyyd = (FyydModule) feed.getModule(FyydModule.URI);
assertNotNull(fyyd);
assertEquals("abcdefg", fyyd.getVerify());
}
public void testGetNamespaceUri() {
assertEquals("Namespace", FyydModule.URI, new FyydParser().getNamespaceUri());
}
}