aboutsummaryrefslogtreecommitdiffstats
path: root/tests/samplebinding/overload_test.py
diff options
context:
space:
mode:
authorHugo Lima <hugo.lima@openbossa.org>2010-02-19 16:54:31 -0200
committerMarcelo Lira <marcelo.lira@openbossa.org>2010-02-19 18:51:31 -0300
commita49868b79fe2c02106b7d89a502d3a86a7027398 (patch)
treeba4e03896fae60c714c3c79ab94b6477415475e9 /tests/samplebinding/overload_test.py
parent7a389f29dbb34a8f557bd3375b151486aa6fdd51 (diff)
Added more tests for bugs found in overload resolution.
Diffstat (limited to 'tests/samplebinding/overload_test.py')
-rwxr-xr-xtests/samplebinding/overload_test.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/samplebinding/overload_test.py b/tests/samplebinding/overload_test.py
index f5c704aad..d7f672caf 100755
--- a/tests/samplebinding/overload_test.py
+++ b/tests/samplebinding/overload_test.py
@@ -71,6 +71,15 @@ class OverloadTest(unittest.TestCase):
result = overload.differentReturnTypes(Overload.Param0, 13)
self.assertEqual(result, 13)
+ def testIntOverloads(self):
+ overload = Overload()
+ result = overload.intOverloads(Point(0, 0), 3)
+ self.assertEqual(result, 1)
+ result = overload.intOverloads(2, 3)
+ self.assertEqual(result, 2)
+ result = overload.intOverloads(2, 4.5)
+ self.assertEqual(result, 3)
+
if __name__ == '__main__':
unittest.main()