mirror of https://github.com/kivy/pyjnius.git
25 lines
774 B
Python
25 lines
774 B
Python
from __future__ import print_function
|
|
from __future__ import division
|
|
from __future__ import absolute_import
|
|
import unittest
|
|
from jnius.reflect import autoclass
|
|
from jnius import cast
|
|
|
|
|
|
class MultipleSignatureTest(unittest.TestCase):
|
|
def test_multiple_constructors(self):
|
|
String = autoclass('java.lang.String')
|
|
s = String('hello world')
|
|
self.assertEqual(s.__javaclass__, 'java/lang/String')
|
|
o = cast('java.lang.Object', s)
|
|
self.assertEqual(o.__javaclass__, 'java/lang/Object')
|
|
|
|
def test_mmap_toString(self):
|
|
mapClass = autoclass('java.util.HashMap')
|
|
hmap = mapClass()
|
|
hmap.put("a", "1")
|
|
hmap.toString()
|
|
mmap = cast('java.util.Map', hmap)
|
|
mmap.toString()
|
|
mmap.getClass()
|