summaryrefslogtreecommitdiff
path: root/AlgoDesignAndTechniqueEdxPython/tests/max_dot_prodTest.py
diff options
context:
space:
mode:
Diffstat (limited to 'AlgoDesignAndTechniqueEdxPython/tests/max_dot_prodTest.py')
-rw-r--r--AlgoDesignAndTechniqueEdxPython/tests/max_dot_prodTest.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/AlgoDesignAndTechniqueEdxPython/tests/max_dot_prodTest.py b/AlgoDesignAndTechniqueEdxPython/tests/max_dot_prodTest.py
new file mode 100644
index 0000000..2f8f7a2
--- /dev/null
+++ b/AlgoDesignAndTechniqueEdxPython/tests/max_dot_prodTest.py
@@ -0,0 +1,31 @@
+'''
+Created on Sep 7, 2018
+
+@author: haidong
+'''
+import unittest
+
+from sources.max_dot_product import getMaxDotProduct
+
+class Test(unittest.TestCase):
+
+
+ def testName(self):
+ a = [60, 100, 120]
+ b = [20, 50, 30]
+ self.assertEqual(getMaxDotProduct(a, b), 10200)
+
+ def testName1(self):
+ a = [23]
+ b = [39]
+ self.assertEqual(getMaxDotProduct(a, b), 897)
+
+ def testName2(self):
+ a = [1, 3, -5]
+ b = [-2,4,1]
+ self.assertEqual(getMaxDotProduct(a, b), 23)
+
+
+if __name__ == "__main__":
+ #import sys;sys.argv = ['', 'Test.testName']
+ unittest.main() \ No newline at end of file