/[fenfire]/fenfire/org/fenfire/impl/simplenodecontent.test
ViewVC logotype

Diff of /fenfire/org/fenfire/impl/simplenodecontent.test

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

revision 1.1 by tjl, Sun Apr 6 13:05:19 2003 UTC revision 1.2 by tjl, Sun Apr 13 07:49:05 2003 UTC
# Line 5  from com.hp.hpl.mesa.rdf import jena Line 5  from com.hp.hpl.mesa.rdf import jena
5  from org import fenfire  from org import fenfire
6  from org.nongnu import alph, storm  from org.nongnu import alph, storm
7    
8    Nodes = fenfire.swamp.Nodes
9    
10  import java  import java
11    
12  def setUp():  def setUp():
13      global snc, fen, enf1, enf2, node1, node2      global snc, fen, enf1, enf2, node1, node2
14      fen = fenfire.Fen()      fen = fenfire.Fen()
15      fen.model = jena.mem.ModelMem()      fen.graph = fen.constgraph = fenfire.swamp.impl.HashGraph()
16    
17      snc = fenfire.impl.SimpleNodeContent(fen)      snc = fenfire.impl.SimpleNodeContent(fen)
18      fen.txt = snc      fen.txt = snc
# Line 25  def setUp(): Line 27  def setUp():
27                  spm.makeTextSpan("zip"))                  spm.makeTextSpan("zip"))
28    
29      ns = storm.util.URN5Namespace()      ns = storm.util.URN5Namespace()
30      node1 = fen.model.createResource(ns.generateId())      node1 = Nodes.get(ns.generateId())
31      node2 = fen.model.createResource(ns.generateId())      node2 = Nodes.get(ns.generateId())
32    
33  def testPutGet():  def testPutGet():
34      snc.set(node1, enf1)      snc.set(node1, enf1)
35      assert snc.get(node1).equals(enf1)      assert snc.get(node1).equals(enf1)
36      assert snc.get(node2) == None      assert snc.get(node2).length() == 0
37    
38      snc.set(node1, enf2)      snc.set(node1, enf2)
39      assert snc.get(node1).equals(enf2)      assert snc.get(node1).equals(enf2)
40      assert snc.get(node2) == None      assert snc.get(node2).length() == 0
41    
42  def testWhat():  #def testWhat():
43      snc.set(node1, enf1)  #    snc.set(node1, enf1)
44      fen.model.getWriter("RDF/XML-ABBREV").write(fen.model,  #    fen.model.getWriter("RDF/XML-ABBREV").write(fen.model,
45          java.io.OutputStreamWriter(java.lang.System.out), None)  #       java.io.OutputStreamWriter(java.lang.System.out), None)

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