def test_rectangle(self): # Define instance of rectangle box = Rectangle(10, 5) # Test __str__ self.assertEqual(box.__str__(), "Rectangle of length 10 and width 5.") # Test area self.assertEqual(box.area(), 50) # Test perimeter self.assertEqual(box.perimeter(), 30)
def test_area(self): rect = Rectangle(3, 5) self.assertEqual(15, rect.area())
def test_area_zero_rectangle(self): rect = Rectangle(0, 0) area = rect.area() self.assertEqual(0, area)
def test_area_succeedes(self): r = Rectangle(2, 3) self.assertEqual(r.area(), 6)
def test_area_fails(self): from geometry import Rectangle r = Rectangle(2, 3) self.assertNotEqual(r.area(), 8)
def test_area_succeeds(self): from geometry import Rectangle r = Rectangle(2, 3) self.assertEqual(r.area(), 6)
def test_negative_rectangle_area(): negative_rect_s = Rectangle(15, 17, -5, 4, 0) assert negative_rect_s.area() == 80
def test_rectangle_area(): rect_s = Rectangle(7, -2, 3, 2, 0) assert rect_s.area() == 24