@@ -219,26 +219,26 @@ def test_super(self):
219219 self .assertEqual (pobj .integer , - 1 )
220220 self .assertEqual (pobj .superString , "Super!!" )
221221
222- # def test_arrays(self):
223- # jobj = self.read_file("objArrays.ser")
224- # pobj = javaobj.loads(jobj)
225- # _logger.debug(pobj)
226- #
227- # classdesc = pobj.get_class()
228- # _logger.debug(classdesc)
229- # _logger.debug(classdesc.fields_names)
230- # _logger.debug(classdesc.fields_types)
231- #
232- # # public String[] stringArr = {"1", "2", "3"};
233- # # public int[] integerArr = {1,2,3};
234- # # public boolean[] boolArr = {true, false, true};
235- # # public TestConcrete[] concreteArr = {new TestConcrete(),
236- # # new TestConcrete()};
237- #
238- # _logger.debug(pobj.stringArr)
239- # _logger.debug(pobj.integerArr)
240- # _logger.debug(pobj.boolArr)
241- # _logger.debug(pobj.concreteArr)
222+ def test_arrays (self ):
223+ jobj = self .read_file ("objArrays.ser" )
224+ pobj = javaobj .loads (jobj )
225+ _logger .debug (pobj )
226+
227+ classdesc = pobj .get_class ()
228+ _logger .debug (classdesc )
229+ _logger .debug (classdesc .fields_names )
230+ _logger .debug (classdesc .fields_types )
231+
232+ # public String[] stringArr = {"1", "2", "3"};
233+ # public int[] integerArr = {1,2,3};
234+ # public boolean[] boolArr = {true, false, true};
235+ # public TestConcrete[] concreteArr = {new TestConcrete(),
236+ # new TestConcrete()};
237+
238+ _logger .debug (pobj .stringArr )
239+ _logger .debug (pobj .integerArr )
240+ _logger .debug (pobj .boolArr )
241+ _logger .debug (pobj .concreteArr )
242242
243243 def test_enums (self ):
244244 jobj = self .read_file ("objEnums.ser" )
@@ -254,10 +254,9 @@ def test_enums(self):
254254 self .assertEqual (pobj .color .classdesc .name , "Color" )
255255 self .assertEqual (pobj .color .constant , "GREEN" )
256256
257- # FIXME: got Strings instead of Enum
258- # for color, intended in zip(pobj.colors, ("GREEN", "BLUE", "RED")):
259- # self.assertEqual(color.classdesc.name, "Color")
260- # self.assertEqual(color.constant, intended)
257+ for color , intended in zip (pobj .colors , ("GREEN" , "BLUE" , "RED" )):
258+ self .assertEqual (color .classdesc .name , "Color" )
259+ self .assertEqual (color .constant , intended )
261260
262261 # def test_exception(self):
263262 # jobj = self.read_file("objException.ser")
0 commit comments