Example #1
0
 def testCherryPlatform():
     SodaImpSingleton(CherrySodaImp())
     mediumSoda = MediumSoda()
     self.assertEqual(
         ','.join(mediumSoda.pourSoda()),
         "...glug...,Yummy Cherry Soda!,...glug...,Yummy Cherry Soda!")
     superSizeSoda = SuperSizeSoda()
     self.assertEqual(
         ','.join(superSizeSoda.pourSoda()),
         "...glug...,Yummy Cherry Soda!,...glug...,Yummy Cherry Soda!,...glug...,Yummy Cherry Soda!,...glug...,Yummy Cherry Soda!,...glug...,Yummy Cherry Soda!"
     )
Example #2
0
 def testOrangePlatform():
     SodaImpSingleton(OrangeSodaImp())
     mediumSoda = MediumSoda()
     self.assertEqual(
         ",".join(mediumSoda.pourSoda()), "...glug...,Citrusy Orange Soda!,...glug...,Citrusy Orange Soda!"
     )
     superSizeSoda = SuperSizeSoda()
     self.assertEqual(
         ",".join(superSizeSoda.pourSoda()),
         "...glug...,Citrusy Orange Soda!,...glug...,Citrusy Orange Soda!,...glug...,Citrusy Orange Soda!,...glug...,Citrusy Orange Soda!,...glug...,Citrusy Orange Soda!",
     )
Example #3
0
 def testGrapePlatform():
     SodaImpSingleton(GrapeSodaImp())
     mediumSoda = MediumSoda()
     self.assertEqual(
         ",".join(mediumSoda.pourSoda()), "...glug...,Delicious Grape Soda!,...glug...,Delicious Grape Soda!"
     )
     superSizeSoda = SuperSizeSoda()
     self.assertEqual(
         ",".join(superSizeSoda.pourSoda()),
         "...glug...,Delicious Grape Soda!,...glug...,Delicious Grape Soda!,...glug...,Delicious Grape Soda!,...glug...,Delicious Grape Soda!,...glug...,Delicious Grape Soda!",
     )
Example #4
0
 def testCherryPlatform():
     SodaImpSingleton(CherrySodaImp())
     mediumSoda = MediumSoda()
     self.assertEqual(
         ",".join(mediumSoda.pourSoda()), "...glug...,Yummy Cherry Soda!,...glug...,Yummy Cherry Soda!"
     )
     superSizeSoda = SuperSizeSoda()
     self.assertEqual(
         ",".join(superSizeSoda.pourSoda()),
         "...glug...,Yummy Cherry Soda!,...glug...,Yummy Cherry Soda!,...glug...,Yummy Cherry Soda!,...glug...,Yummy Cherry Soda!,...glug...,Yummy Cherry Soda!",
     )
Example #5
0
 def testOrangePlatform():
     SodaImpSingleton(OrangeSodaImp())
     mediumSoda = MediumSoda()
     self.assertEqual(
         ','.join(mediumSoda.pourSoda()),
         "...glug...,Citrusy Orange Soda!,...glug...,Citrusy Orange Soda!"
     )
     superSizeSoda = SuperSizeSoda()
     self.assertEqual(
         ','.join(superSizeSoda.pourSoda()),
         "...glug...,Citrusy Orange Soda!,...glug...,Citrusy Orange Soda!,...glug...,Citrusy Orange Soda!,...glug...,Citrusy Orange Soda!,...glug...,Citrusy Orange Soda!"
     )
Example #6
0
 def testGrapePlatform():
     SodaImpSingleton(GrapeSodaImp())
     mediumSoda = MediumSoda()
     self.assertEqual(
         ','.join(mediumSoda.pourSoda()),
         "...glug...,Delicious Grape Soda!,...glug...,Delicious Grape Soda!"
     )
     superSizeSoda = SuperSizeSoda()
     self.assertEqual(
         ','.join(superSizeSoda.pourSoda()),
         "...glug...,Delicious Grape Soda!,...glug...,Delicious Grape Soda!,...glug...,Delicious Grape Soda!,...glug...,Delicious Grape Soda!,...glug...,Delicious Grape Soda!"
     )