gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] fenfire/org/fenfire/swamp Graphs.test


From: Matti Katila
Subject: [Gzz-commits] fenfire/org/fenfire/swamp Graphs.test
Date: Mon, 30 Jun 2003 09:12:09 -0400

CVSROOT:        /cvsroot/fenfire
Module name:    fenfire
Branch:         
Changes by:     Matti Katila <address@hidden>   03/06/30 09:12:09

Modified files:
        org/fenfire/swamp: Graphs.test 

Log message:
        new test for saving RDF

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/swamp/Graphs.test.diff?tr1=1.8&tr2=1.9&r1=text&r2=text

Patches:
Index: fenfire/org/fenfire/swamp/Graphs.test
diff -u fenfire/org/fenfire/swamp/Graphs.test:1.8 
fenfire/org/fenfire/swamp/Graphs.test:1.9
--- fenfire/org/fenfire/swamp/Graphs.test:1.8   Mon Jun 16 07:55:04 2003
+++ fenfire/org/fenfire/swamp/Graphs.test       Mon Jun 30 09:12:09 2003
@@ -21,6 +21,7 @@
 
 
 
+import org.fenfire as ff
 import org.fenfire.swamp as swamp
 import java
 import com.hp.hpl.mesa.rdf.jena as jena
@@ -91,3 +92,30 @@
     
     #### clean
     os.system('rm '+file)
+
+
+def testRealContentSaveLoad():
+    fen = ff.test.fen.newFen()
+    g = fen.graph
+    cont = ff.util.AlphContent(fen)
+
+    node = ff.swamp.Nodes.N()
+    cont.setText(node, 'test', 0)
+
+    #### Save
+    m = swamp.Graphs.toModel(g)
+    m.write(java.io.FileWriter(file))
+    swamp.Graphs.toGraph(m)
+
+    if 1 or dbg:
+       print open(file).read()
+
+    #### Load
+    m = jena.mem.ModelMem()
+    m = m.read(java.io.FileReader(file), None)
+    fen.graph = fen.constgraph = ff.swamp.Graphs.toGraph(m)
+
+    cont = ff.util.AlphContent(fen)
+    
+    assert 'test' == cont.getText(fen.graph, node)
+    




reply via email to

[Prev in Thread] Current Thread [Next in Thread]