rome/src/test/java/org/rometools/unittest/TestOpsOPML10.java

48 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.
*/
package org.rometools.unittest;
import com.sun.syndication.feed.WireFeed;
import com.sun.syndication.feed.synd.SyndFeed;
import com.sun.syndication.feed.synd.SyndFeedImpl;
import java.io.FileOutputStream;
import java.io.PrintWriter;
/**
*
* @author cooper
*/
public class TestOpsOPML10 extends FeedOpsTest{
/** Creates a new instance of TestOpsOPML10 */
public TestOpsOPML10() {
super("opml_1.0");
}
// 1.6
public void testWireFeedSyndFeedConversion() throws Exception {
SyndFeed sFeed1 = getCachedSyndFeed();
WireFeed wFeed1 = sFeed1.createWireFeed();
SyndFeed sFeed2 = new SyndFeedImpl(wFeed1);
PrintWriter w = new PrintWriter( new FileOutputStream( "target/test-reports/1") );
w.println( sFeed1.toString() );
w.close();
w = new PrintWriter( new FileOutputStream( "target/test-reports/2") );
w.println( sFeed2.toString() );
w.close();
assertEquals(sFeed1, sFeed2);
}
}