예제 #1
0
class OrderItemTest(unittest.TestCase):
    def setUp(self):
        self.orderitem1=OrderItem('drink', 2, 2.00)
        self.orderitem2=OrderItem('cheeseburguer', 3, 4.00)

    def test_MenuItem(self):
        self.assertEqual(str(self.orderitem1), 'drink')
        self.assertEqual(str(self.orderitem2), 'cheeseburguer')

    def test_Quantity(self):
        self.assertEqual(str(self.orderitem1.getQuantity()), '2')
        self.assertEqual(str(self.orderitem2.getQuantity()), '3')

    def test_ItemPrice(self):
        self.assertEqual(str(self.orderitem1.getItemPrice()), '2.0')
        self.assertEqual(str(self.orderitem2.getItemPrice()), '4.0')
예제 #2
0
class OrderItemTest(unittest.TestCase):
    def setUp(self): 
        self.item=Item(1,'chips',3.75, 'med')
        self.quantity=2
        self.special='none'
        self.orderitem=OrderItem(self.item, self.quantity, self.special) 

    def test_getQuantity(self):
        self.assertEqual(self.orderitem.getQuantity(),2)    
예제 #3
0
class OrderItemTest(unittest.TestCase):
    def setUp(self):
        self.item = Item(1, 'item1', 30.00)
        self.oitem = OrderItem(self.item, 2)

    def test_Quantity(self):
        self.assertEqual(self.oitem.getQuantity(), 2)

    def test_item(self):
        item = self.oitem.getItem()
        self.assertEqual(str(item), 'item1')
예제 #4
0
class OrderItemTest(unittest.TestCase):
    def setUp(self):
        self.item = Item(1, 'cheese burger', 2.75)
        self.quantity = 2
        self.orderitem = OrderItem(self.item, self.quantity)

    def test_getItem(self):
        self.item = self.orderitem.getItem()
        self.assertEqual(str(self.item), 'cheese burger')

    def test_getItemPriceFromOrderItem(self):
        self.item = self.orderitem.getItem()
        self.assertEqual(self.item.getItemPrice(), 2.75)

    def test_getQuantity(self):
        self.assertEqual(self.orderitem.getQuantity(), 2)