Sha256: 19ecb671669c1b8bb05a2b12ddef81a4b8dcd8eec96012fd5fdc0317bbc9c933

Contents?: true

Size: 1.3 KB

Versions: 5

Compression:

Stored size: 1.3 KB

Contents

import unittest
import jintrospect

class StaticTestCase(unittest.TestCase):

    def setUp(self):
        pass
        
    def testStaticAutoComplete(self):
        from java.util.logging import Level
        list = jintrospect.getAutoCompleteList("Level", locals())
        self.assertEquals(10, len(list))
        self.assert_(list.index("INFO") > -1)

    # This works but sometimes prints a bunch of junk on OS 10.4.9 if a Swing GUI is running
    def testStaticPropertyFromAncestor(self):
        from javax.swing import JButton
        list = jintrospect.getAutoCompleteList("JButton", locals())
        self.assert_(len(list) > 0)
        self.assert_(list.index("TEXT_CHANGED_PROPERTY") > -1)
  
    def testStaticPropertyFromAncestorInterface(self):
        from javax.xml.transform.stream import StreamResult
        list = jintrospect.getAutoCompleteList("StreamResult", locals())
        self.assert_(len(list) > 0)
        self.assert_(list.index("PI_ENABLE_OUTPUT_ESCAPING") > -1)

    def testStaticMethodFromAncestor(self):
        from javax.swing.border import EtchedBorder
        list = jintrospect.getAutoCompleteList("EtchedBorder", locals())
        #print list
        self.assert_(len(list) > 0)
        self.assert_(list.index("getInteriorRectangle") > -1)

if __name__ == '__main__':
    unittest.main()

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rubyfox-server-2.8.4.0 lib/rubyfox/server/data/lib/jconsole/static_test_case.py
rubyfox-server-2.8.0.1 lib/rubyfox/server/data/lib/jconsole/static_test_case.py
rubyfox-server-2.8.0.0 lib/rubyfox/server/data/lib/jconsole/static_test_case.py
rubyfox-server-2.3.0.0 lib/rubyfox/server/data/lib/jconsole/static_test_case.py
rubyfox-server-2.3.0.pre2 lib/rubyfox/server/data/lib/jconsole/static_test_case.py