1from PyObjCTools.TestSupport import *
2
3from Foundation import *
4
5class TestNSPointerArray (TestCase):
6    def testPointers(self):
7        o = NSPointerArray.pointerArrayWithStrongObjects()
8
9        m = o.addPointer_.__metadata__()
10        self.assertEquals(m['arguments'][2]['type'], '@')
11
12        m = o.insertPointer_atIndex_.__metadata__()
13        self.assertEquals(m['arguments'][2]['type'], '@')
14
15        m = o.replacePointerAtIndex_withPointer_.__metadata__()
16        self.assertEquals(m['arguments'][3]['type'], '@')
17
18        m = o.pointerAtIndex_.__metadata__()
19        self.assertEquals(m['retval']['type'], '@')
20
21if __name__ == "__main__":
22    main()
23