/[alph]/alph/org/nongnu/alph/xml/serialization.test
ViewVC logotype

Diff of /alph/org/nongnu/alph/xml/serialization.test

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

revision 1.3 by tjl, Wed Mar 26 10:21:11 2003 UTC revision 1.4 by tjl, Sun Apr 6 06:56:08 2003 UTC
# Line 56  def testParseSpan(): Line 56  def testParseSpan():
56      failUnlessEqual(sp.e, 10)      failUnlessEqual(sp.e, 10)
57    
58      failUnlessEqual(SpanSerializer().span2xml(sp), str)      failUnlessEqual(SpanSerializer().span2xml(sp), str)
59    
60    def testMultiple():
61        """See that multiple span readings work right.
62        """
63        r = SpanReader()
64        r.scrollBlockFactory = Fact()
65        str = """<alph><ts b="X" s="5" e="10"/><ts b="Y" s="7" e="8"/></alph>"""
66        parseString(str, r)
67        list = r.getSpans()
68        failUnlessEqual(list.size(), 2)
69    
70        failUnlessEqual(
71            SpanSerializer.serialize(
72                alph.impl.Enfilade1DImpl.Enfilade1DImplMaker().makeEnfilade(list)),
73            str
74        )
75    
76    
77        parseString(str, r)
78        list = r.getSpans()
79        failUnlessEqual(list.size(), 4)
80        r.clear()
81        list = r.getSpans()
82        failUnlessEqual(list.size(), 0)
83        parseString(str, r)
84        list = r.getSpans()
85        failUnlessEqual(list.size(), 2)
86    
87    

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

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