/[fenfire]/fenfire/org/fenfire/loom/SimpleView.test
ViewVC logotype

Diff of /fenfire/org/fenfire/loom/SimpleView.test

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

revision 1.6 by benja, Tue Mar 4 15:48:15 2003 UTC revision 1.7 by benja, Tue Mar 4 16:49:25 2003 UTC
# Line 21  Line 21 
21    
22  import gzz, java  import gzz, java
23  import jarray  import jarray
24    import gzz.loom.NodeView.Nodespec as Spec
25  from org.fenfire.test.gfx import getvs  from org.fenfire.test.gfx import getvs
26  from com.hp.hpl.mesa.rdf import jena  from com.hp.hpl.mesa.rdf import jena
27    
# Line 43  def setUp(): Line 44  def setUp():
44      view = gzz.loom.SimpleView(NodeView())      view = gzz.loom.SimpleView(NodeView())
45            
46  class NodeView(gzz.loom.NodeView):  class NodeView(gzz.loom.NodeView):
47      def render(self, vs, cs, node, prop, dir):      def render(self, vs, cs, spec):
48          nodes[node] = cs          nodes[spec.node] = cs
49          dirs[node] = dir          dirs[spec.node] = spec.dir
50          props[node] = prop          props[spec.node] = spec.prop
51    
52  class Cmp(java.util.Comparator):  class Cmp(java.util.Comparator):
53      def __init__(self, get): self.get = get      def __init__(self, get): self.get = get
# Line 70  def testNullRotation(): Line 71  def testNullRotation():
71      cursor.set(r)      cursor.set(r)
72      view.render(vs, 0, cursor)      view.render(vs, 0, cursor)
73    
74      cs_r, cs_s, cs_t, cs_u, cs_v = [vs.matcher.getCS(0, x)      kr = Spec(r)
75                                      for x in (r,s,t,u,v)]      ks, kt, ku, kv = [Spec(x, p, 1) for x in (s,t,u,v)]
76        kw = Spec(w, p, -1)
77    
78        cs_r, cs_s, cs_t, cs_u, cs_v, cs_w = \
79            [vs.matcher.getCS(0, x) for x in (kr,ks,kt,ku,kv,kw)]
80    
81      assert cs_u == cs_v == -1      assert cs_u == cs_v == -1
82    
# Line 97  def testSimple(): Line 102  def testSimple():
102      assert cursor.rotation == 0      assert cursor.rotation == 0
103      view.render(vs, 0, cursor)      view.render(vs, 0, cursor)
104    
105        kr = Spec(r)
106        ks, kt, ku, kv = [Spec(x, p, 1) for x in (s,t,u,v)]
107        kw = Spec(w, p, -1)
108    
109      cs_r, cs_s, cs_t, cs_u, cs_v, cs_w = \      cs_r, cs_s, cs_t, cs_u, cs_v, cs_w = \
110          [vs.matcher.getCS(0, x) for x in (r,s,t,u,v,w)]          [vs.matcher.getCS(0, x) for x in (kr,ks,kt,ku,kv,kw)]
111    
112      pr, ps, pt, pu, pv, pw = \      pr, ps, pt, pu, pv, pw = \
113          [vs.coords.transformPoint(cs, 0, 0, None)          [vs.coords.transformPoint(cs, 0, 0, None)

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

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