rome/rome-opml/src/test/java/com/rometools/opml/TestOpsOPML10.java

47 lines
1.2 KiB
Java
Raw Normal View History

2011-03-14 23:44:51 +00:00
/*
* TestOpsOPML10.java
*
* Created on April 25, 2006, 4:26 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
2014-05-30 16:31:37 +02:00
package com.rometools.opml;
2011-03-14 23:44:51 +00:00
2013-10-07 22:02:04 +02:00
import java.io.FileOutputStream;
import java.io.PrintWriter;
2014-05-30 16:31:37 +02:00
import com.rometools.rome.feed.WireFeed;
import com.rometools.rome.feed.synd.SyndFeed;
import com.rometools.rome.feed.synd.SyndFeedImpl;
2011-03-14 23:44:51 +00:00
/**
2014-05-13 19:28:37 +02:00
*
2011-03-14 23:44:51 +00:00
* @author cooper
*/
2013-10-07 22:02:04 +02:00
public class TestOpsOPML10 extends FeedOpsTest {
2011-03-14 23:44:51 +00:00
/** Creates a new instance of TestOpsOPML10 */
public TestOpsOPML10() {
super("opml_1.0");
}
2013-10-07 22:02:04 +02:00
2011-03-14 23:44:51 +00:00
// 1.6
2013-10-07 22:02:04 +02:00
@Override
2011-03-14 23:44:51 +00:00
public void testWireFeedSyndFeedConversion() throws Exception {
2013-10-07 22:02:04 +02:00
final SyndFeed sFeed1 = getCachedSyndFeed();
final WireFeed wFeed1 = sFeed1.createWireFeed();
final SyndFeed sFeed2 = new SyndFeedImpl(wFeed1);
PrintWriter w = new PrintWriter(new FileOutputStream("target/test-reports/1"));
w.println(sFeed1.toString());
2011-03-14 23:44:51 +00:00
w.close();
2013-10-07 22:02:04 +02:00
w = new PrintWriter(new FileOutputStream("target/test-reports/2"));
w.println(sFeed2.toString());
2011-03-14 23:44:51 +00:00
w.close();
2013-10-07 22:02:04 +02:00
2011-03-14 23:44:51 +00:00
assertEquals(sFeed1, sFeed2);
}
2013-10-07 22:02:04 +02:00
2011-03-14 23:44:51 +00:00
}