@@ -105,7 +105,9 @@ def test_double_rw(self):
105105 jobj = self .read_file ("java/testDouble.ser" )
106106 pobj = javaobj .loads (jobj )
107107 _logger .debug ("Read double object: %s" , pobj )
108+
108109 self .assertEqual (pobj , '\x7f \xef \xff \xff \xff \xff \xff \xff ' )
110+
109111 jobj_ = javaobj .dumps (pobj )
110112 self .assertEqual (jobj , jobj_ )
111113
@@ -117,7 +119,9 @@ def test_bytes_rw(self):
117119 jobj = self .read_file ("java/testBytes.ser" )
118120 pobj = javaobj .loads (jobj )
119121 _logger .debug ("Read bytes: %s" , pobj )
122+
120123 self .assertEqual (pobj , 'HelloWorld' )
124+
121125 jobj_ = javaobj .dumps (pobj )
122126 self .assertEqual (jobj , jobj_ )
123127
@@ -129,18 +133,27 @@ def test_boolean(self):
129133 jobj = self .read_file ("java/testBoolean.ser" )
130134 pobj = javaobj .loads (jobj )
131135 _logger .debug ("Read boolean object: %s" , pobj )
136+
132137 self .assertEqual (pobj , chr (0 ))
138+
133139 jobj_ = javaobj .dumps (pobj )
134140 self .assertEqual (jobj , jobj_ )
135141
136- # def test_4(self):
137- # jobj = self.read_file("java/testByte.ser")
138- # pobj = javaobj.loads(jobj)
139- # print pobj
140- # self.assertEqual(pobj, 127)
141- #
142- # jobj_ = javaobj.dumps(pobj)
143- # self.assertEqual(jobj, jobj_)
142+
143+ def test_byte (self ):
144+ """
145+ Reads testByte.ser
146+
147+ The result from javaobj is a single-character string.
148+ """
149+ jobj = self .read_file ("java/testByte.ser" )
150+ pobj = javaobj .loads (jobj )
151+ _logger .debug ("Read Byte: %r" , pobj )
152+
153+ self .assertEqual (pobj , chr (127 ))
154+
155+ jobj_ = javaobj .dumps (pobj )
156+ self .assertEqual (jobj , jobj_ )
144157
145158
146159 def test_fields (self ):
0 commit comments