Example #1
0
 def testPrimitive(self):
     test1 = self.__jp.Test1()
     intexpectation = 'int' if not sys.version_info[
         0] > 2 and sys.maxint == 2**31 - 1 else 'long'
     self.assertEquals(intexpectation, test1.testPrimitive(5))
     self.assertEquals('long', test1.testPrimitive(2**31))
     self.assertEquals('byte', test1.testPrimitive(JByte(5)))
     self.assertEquals('Byte', test1.testPrimitive(java.lang.Byte(5)))
     self.assertEquals('short', test1.testPrimitive(JShort(5)))
     self.assertEquals('Short', test1.testPrimitive(java.lang.Short(5)))
     self.assertEquals('int', test1.testPrimitive(JInt(5)))
     self.assertEquals('Integer', test1.testPrimitive(java.lang.Integer(5)))
     self.assertEquals('long', test1.testPrimitive(JLong(5)))
     self.assertEquals('Long', test1.testPrimitive(java.lang.Long(5)))
     self.assertEquals('float', test1.testPrimitive(JFloat(5)))
     self.assertEquals('Float', test1.testPrimitive(java.lang.Float(5.0)))
     self.assertEquals('double', test1.testPrimitive(JDouble(5)))
     self.assertEquals('Double', test1.testPrimitive(java.lang.Double(5.0)))
     self.assertEquals('boolean', test1.testPrimitive(JBoolean(5)))
     self.assertEquals('Boolean', test1.testPrimitive(java.lang.Boolean(5)))
     self.assertEquals('char', test1.testPrimitive(JChar('5')))
     self.assertEquals('Character',
                       test1.testPrimitive(java.lang.Character('5')))
Example #2
0
 def testPrimitive(self):
     test1 = self.__jp.Test1()
     intexpectation = 'long'
     # FIXME it is not possible to determine if this is bool/char/byte currently
     #self.assertEqual(intexpectation, test1.testPrimitive(5))
     #self.assertEqual('long', test1.testPrimitive(2**31))
     self.assertEqual('byte', test1.testPrimitive(JByte(5)))
     self.assertEqual('Byte', test1.testPrimitive(java.lang.Byte(5)))
     self.assertEqual('short', test1.testPrimitive(JShort(5)))
     self.assertEqual('Short', test1.testPrimitive(java.lang.Short(5)))
     self.assertEqual('int', test1.testPrimitive(JInt(5)))
     self.assertEqual('Integer', test1.testPrimitive(java.lang.Integer(5)))
     self.assertEqual('long', test1.testPrimitive(JLong(5)))
     self.assertEqual('Long', test1.testPrimitive(java.lang.Long(5)))
     self.assertEqual('float', test1.testPrimitive(JFloat(5)))
     self.assertEqual('Float', test1.testPrimitive(java.lang.Float(5.0)))
     self.assertEqual('double', test1.testPrimitive(JDouble(5)))
     self.assertEqual('Double', test1.testPrimitive(java.lang.Double(5.0)))
     self.assertEqual('boolean', test1.testPrimitive(JBoolean(5)))
     self.assertEqual('Boolean', test1.testPrimitive(java.lang.Boolean(5)))
     self.assertEqual('char', test1.testPrimitive(JChar('5')))
     self.assertEqual('Character',
                      test1.testPrimitive(java.lang.Character('5')))
Example #3
0
 def testNegativeJFloatWrapper(self):
     f = JFloat(-1)