/[fenfire]/fenfire/org/fenfire/swamp/Graphs.test
ViewVC logotype

Diff of /fenfire/org/fenfire/swamp/Graphs.test

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by mudyc, Wed May 28 11:57:19 2003 UTC revision 1.2 by mudyc, Wed May 28 13:45:50 2003 UTC
# Line 10  file = 'org.fenfire.swamp.Graphs.testFil Line 10  file = 'org.fenfire.swamp.Graphs.testFil
10  def testFileSaveAndLoad():  def testFileSaveAndLoad():
11      g = swamp.impl.HashGraph()      g = swamp.impl.HashGraph()
12      n = swamp.Nodes()      n = swamp.Nodes()
13      for i in range(0,100):      for i in range(0,10):
14          g.add(n.N(), n.N(), n.N())          g.add(n.get('a'+str(i)), n.get('b'+str(i)), n.get('c'+str(i)))
15    
16      #### Save      #### Save
17      m = swamp.Graphs.toModel(g)      m = swamp.Graphs.toModel(g)
18      m.write(java.io.FileWriter(file))      # Without 'RDF/XML' this test will throw an exception!
19        m.write(java.io.FileWriter(file), 'RDF/XML')
20        m.write(java.io.PrintWriter(System.out))
21    
22      #### Load      #### Load
23      m = jena.mem.ModelMem()      m = jena.mem.ModelMem()
24      m.read(java.io.FileReader(file), None)      # this loads nothing!
25        m.read(java.io.FileReader(file), 'RDF/XML')
26      g = swamp.Graphs.toGraph(m)      g = swamp.Graphs.toGraph(m)
27            
28        iter = g.findN_XAA_Iter()
29        for i in range(0,10):
30            assert iter.hasNext()
31            assert iter.next() != None
32        
33      #### clean      #### clean
34      os.system('rm '+file)      os.system('rm '+file)

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26