1import sys
2from PyObjCTools.TestSupport import *
3from PyObjCTest.voidpointer import OC_TestVoidPointer
4
5class TestVoidPointer (TestCase):
6    def testVoidPointerMethods(self):
7        o = OC_TestVoidPointer.alloc().init()
8        self.assertEqual(o.getvalue(), 0)
9
10        o.setvalue_(523532)
11        self.assertEqual(o.getvalue(), 523532)
12
13        o.setvalue_(sys.maxsize + 1)
14        self.assertEqual(o.getvalue(), sys.maxsize + 1)
15
16if __name__ == "__main__":
17    main()
18