def testGiveChange1(self):
     resultChange = hw.giveChange(48, [1, 5, 10, 25, 50])
     self.assertEqual(resultChange[0], 6)
     self.assertEqual(len(resultChange[1]), 6)
     self.assertTrue(25 in resultChange[1])
     self.assertTrue(10 in resultChange[1])
     self.assertTrue(1 in resultChange[1])
예제 #2
0
 def testGiveChange1(self):
     resultChange = hw.giveChange(48, [1, 5, 10, 25, 50])
     self.assertEqual(resultChange[0], 6)
     self.assertEqual(len(resultChange[1]), 6)
     self.assertTrue(25 in resultChange[1])
     self.assertTrue(10 in resultChange[1])
     self.assertTrue(1 in resultChange[1])
 def testGiveChange4(self):
     resultChange = hw.giveChange(6, [4, 5, 9])
     self.assertEqual(resultChange[0], float('inf'))
     self.assertEqual(len(resultChange[1]), 0)
 def testGiveChange3(self):
     resultChange = hw.giveChange(35, [1, 3, 16, 30, 50])
     self.assertEqual(resultChange[0], 3)
     self.assertEqual(len(resultChange[1]), 3)
     self.assertTrue(16 in resultChange[1])
     self.assertTrue(3 in resultChange[1])
 def testGiveChange2(self):
     resultChange = hw.giveChange(48, [1, 7, 24, 42])
     self.assertEqual(resultChange[0], 2)
     self.assertEqual(len(resultChange[1]), 2)
     self.assertTrue(24 in resultChange[1])
예제 #6
0
 def testGiveChange4(self):
     resultChange = hw.giveChange(6, [4, 5, 9])
     self.assertEqual(resultChange[0], float('inf'))
     self.assertEqual(len(resultChange[1]), 0)
예제 #7
0
 def testGiveChange3(self):
     resultChange = hw.giveChange(35, [1, 3, 16, 30, 50])
     self.assertEqual(resultChange[0], 3)
     self.assertEqual(len(resultChange[1]), 3)
     self.assertTrue(16 in resultChange[1])
     self.assertTrue(3 in resultChange[1])
예제 #8
0
 def testGiveChange2(self):
     resultChange = hw.giveChange(48, [1, 7, 24, 42])
     self.assertEqual(resultChange[0], 2)
     self.assertEqual(len(resultChange[1]), 2)
     self.assertTrue(24 in resultChange[1])