aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorMarcelo Lira <marcelo.lira@openbossa.org>2011-03-30 16:31:58 -0300
committerHugo Parente Lima <hugo.pl@gmail.com>2012-03-08 16:15:19 -0300
commitfecbf726c06d32d0e9c1b180bb79f356ba571540 (patch)
treee349d53ff9448598f85cccbd85efbb43940fd1e2 /tests
parent2f541a1684db694e9662f482c0fedd91509a948e (diff)
Small refactor on Overload test.
Diffstat (limited to 'tests')
-rw-r--r--tests/samplebinding/overload_test.py31
1 files changed, 10 insertions, 21 deletions
diff --git a/tests/samplebinding/overload_test.py b/tests/samplebinding/overload_test.py
index d7f672caf..d3ca66ee3 100644
--- a/tests/samplebinding/overload_test.py
+++ b/tests/samplebinding/overload_test.py
@@ -26,7 +26,6 @@
'''Test cases for Overload class'''
-import sys
import unittest
from sample import Overload, Point, Size
@@ -37,48 +36,38 @@ class OverloadTest(unittest.TestCase):
def testOverloadMethod0(self):
'''Check overloaded method call for signature "overloaded()".'''
overload = Overload()
- result = overload.overloaded()
- self.assertEqual(result, Overload.Function0)
+ self.assertEqual(overload.overloaded(), Overload.Function0)
def testOverloadMethod1(self):
'''Check overloaded method call for signature "overloaded(Size*)".'''
overload = Overload()
size = Size()
- result = overload.overloaded(size)
- self.assertEqual(result, Overload.Function1)
+ self.assertEqual(overload.overloaded(size), Overload.Function1)
def testOverloadMethod2(self):
'''Check overloaded method call for signature "overloaded(Point*, ParamEnum)".'''
overload = Overload()
point = Point()
- result = overload.overloaded(point, Overload.Param1)
- self.assertEqual(result, Overload.Function2)
+ self.assertEqual(overload.overloaded(point, Overload.Param1), Overload.Function2)
def testOverloadMethod3(self):
'''Check overloaded method call for signature "overloaded(const Point&)".'''
overload = Overload()
point = Point()
- result = overload.overloaded(point)
- self.assertEqual(result, Overload.Function3)
+ self.assertEqual(overload.overloaded(point), Overload.Function3)
def testDifferentReturnTypes(self):
'''Check method calls for overloads with different return types.'''
overload = Overload()
- result = overload.differentReturnTypes()
- self.assertEqual(result, None)
- result = overload.differentReturnTypes(Overload.Param1)
- self.assertEqual(result, None)
- result = overload.differentReturnTypes(Overload.Param0, 13)
- self.assertEqual(result, 13)
+ self.assertEqual(overload.differentReturnTypes(), None)
+ self.assertEqual(overload.differentReturnTypes(Overload.Param1), None)
+ self.assertEqual(overload.differentReturnTypes(Overload.Param0, 13), 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)
+ self.assertEqual(overload.intOverloads(2, 3), 2)
+ self.assertEqual(overload.intOverloads(2, 4.5), 3)
+ self.assertEqual(overload.intOverloads(Point(0, 0), 3), 1)
if __name__ == '__main__':
unittest.main()