Source code for TASSELpy.test.java.lang.BooleanTest

import unittest
import javabridge
from TASSELpy.TASSELbridge import TASSELbridge
try:
    try:
        javabridge.get_env()
    except AttributeError:
        TASSELbridge.start()
    except AssertionError:
        print("AssertionError: start bridge")
        TASSELbridge.start()
except:
    raise RuntimeError("Could not start JVM")
from TASSELpy.java.lang.Boolean import Boolean, metaBoolean
debug = False

[docs]class BooleanTest(unittest.TestCase): """ Tests for Boolean.py """
[docs] def test_Boolean(self): if debug: print "Testing Boolean constructor" val1 = Boolean(True) val2 = Boolean('True') self.assertIsInstance(val1,Boolean) self.assertEqual(val1,val2)
[docs] def test_metaBoolean(self): if debug: print "Testing metaBoolean class" self.assertIsInstance(Boolean(True), metaBoolean) self.assertIsInstance(True, metaBoolean)
[docs] def test_compareTo(self): if debug: print "Testing compareTo" val1 = Boolean(True) val2 = Boolean('True') self.assertEquals(val1.compareTo(val2),0)
if __name__ == "__main__": debug = True unittest.main(exit=False) TASSELbridge.stop()