Example #1
0
assert Integer.valueOf('42') == 42, 'Python string to Java string'

print_test('arrays', 3)
chars = ['a', 'b', 'c']
assert String.valueOf(chars) == 'abc', 'char array'

print_test('Enumerations', 3)
from java.util import Vector

vec = Vector()
items = range(10)
for i in items:
	vec.addElement(i)

expected = 0
for i in vec.elements():
	assert i == expected, 'testing enumeration on java.util.Vector'
	expected = expected+1

print_test('create java objects', 2)

from java.math import BigInteger

assert BigInteger('1234', 10).intValue() == 1234, 'BigInteger(string)'
assert BigInteger([0x11, 0x11, 0x11]).intValue() == 0x111111, 'BigInteger(byte[])'
assert BigInteger(-1, [0x11, 0x11, 0x11]).intValue() == -0x111111, 'BigInteger(int, byte[])'

print_test('call static methods')
s1 = String.valueOf(['1', '2', '3'])
s2 = String.valueOf('123')
s3 = String.valueOf(123)
Example #2
0
assert Integer.valueOf('42') == 42, 'Python string to Java string'

print_test('arrays', 3)
chars = ['a', 'b', 'c']
assert String.valueOf(chars) == 'abc', 'char array'

print_test('Enumerations', 3)
from java.util import Vector

vec = Vector()
items = range(10)
for i in items:
    vec.addElement(i)

expected = 0
for i in vec.elements():
    assert i == expected, 'testing enumeration on java.util.Vector'
    expected = expected + 1

print_test('create java objects', 2)

from java.math import BigInteger

assert BigInteger('1234', 10).intValue() == 1234, 'BigInteger(string)'
assert BigInteger([0x11, 0x11,
                   0x11]).intValue() == 0x111111, 'BigInteger(byte[])'
assert BigInteger(
    -1, [0x11, 0x11, 0x11]).intValue() == -0x111111, 'BigInteger(int, byte[])'

print_test('call static methods')
s1 = String.valueOf(['1', '2', '3'])