pyjnius/tests/test_comparable.py

22 lines
745 B
Python

from __future__ import absolute_import
import unittest
from jnius import autoclass, protocol_map
class ComparableTest(unittest.TestCase):
def __init__(self, *args, **kwargs):
super(ComparableTest, self).__init__(*args, **kwargs)
def test_compare_integer(self):
five = autoclass('java.lang.Integer')(5)
six = autoclass('java.lang.Integer')(6)
six_two = autoclass('java.lang.Integer')(6)
self.assertTrue(five < six)
self.assertTrue(six > five)
self.assertTrue(six == six_two)
self.assertTrue(five <= six)
self.assertTrue(six >= five)
self.assertTrue(six >= six_two)
self.assertTrue(six <= six_two)
if __name__ == '__main__':
unittest.main()