TestArtifactSourceMemento.java 文件源码

java
阅读 16 收藏 0 点赞 0 评论 0

项目:Telepathology 作者:
public void testSiteImplSerialization() 
throws MalformedURLException
{
    ArtifactSource as = new SiteImpl(
        "660", "Name", "Nm", 
        "localhost", 9300,
        "localhist", 8080,
        "42"
    );
    ArtifactSourceMemento asm = as.getMemento();
    ByteArrayOutputStream out = new ByteArrayOutputStream();
    XMLEncoder encoder = new XMLEncoder( out );
    encoder.writeObject(asm);
    encoder.close();

    System.out.println( new String(out.toByteArray()) );

    XMLDecoder decoder = new XMLDecoder(new ByteArrayInputStream(out.toByteArray()));
    ArtifactSourceMemento asm2 = (ArtifactSourceMemento)decoder.readObject();

    assertEquals(asm, asm2);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号