From: <lor...@us...> - 2011-11-14 22:08:38
|
Revision: 3403 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=3403&view=rev Author: lorenz_b Date: 2011-11-14 22:08:32 +0000 (Mon, 14 Nov 2011) Log Message: ----------- Added template serialization test. Added Paths: ----------- trunk/components-ext/src/test/java/org/dllearner/algorithm/tbsl/TemplateSerializationTest.java Added: trunk/components-ext/src/test/java/org/dllearner/algorithm/tbsl/TemplateSerializationTest.java =================================================================== --- trunk/components-ext/src/test/java/org/dllearner/algorithm/tbsl/TemplateSerializationTest.java (rev 0) +++ trunk/components-ext/src/test/java/org/dllearner/algorithm/tbsl/TemplateSerializationTest.java 2011-11-14 22:08:32 UTC (rev 3403) @@ -0,0 +1,41 @@ +package org.dllearner.algorithm.tbsl; + +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.ObjectInputStream; +import java.io.ObjectOutputStream; +import java.util.Set; + +import org.dllearner.algorithm.tbsl.sparql.Template; +import org.dllearner.algorithm.tbsl.templator.Templator; + +public class TemplateSerializationTest { + + /** + * @param args + */ + public static void main(String[] args) throws Exception{ + Templator templateGenerator = new Templator(); + templateGenerator.setUNTAGGED_INPUT(true); + + //generate templates + Set<Template> templates = templateGenerator.buildTemplates("Give me all soccer clubs in Premier League."); + for(Template t : templates){ + System.out.println(t); + } + + //serialize + ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(new File("templates.out"))); + oos.writeObject(templates); + + //deserialize + ObjectInputStream ois = new ObjectInputStream(new FileInputStream(new File("templates.out"))); + templates = (Set<Template>) ois.readObject(); + + for(Template t : templates){ + System.out.println(t); + } + } + +} Property changes on: trunk/components-ext/src/test/java/org/dllearner/algorithm/tbsl/TemplateSerializationTest.java ___________________________________________________________________ Added: svn:mime-type + text/plain This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |