Skip to content

Commit e757622

Browse files
committed
fig
1 parent 98ecad4 commit e757622

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

tests/figurenTest.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
from checkpy import *
2-
from _basics import *
2+
# from _basics import *
33
from _static_analysis import *
44

55
getClass = getFunction
66

77
import math
88

9-
@t.passed(doctest_ok)
9+
@test()
1010
def has_classes():
1111
"""De benodigde klassen `Quare`, `Rectangle`, `Circle` en `Shape` zijn aanwezig"""
1212
assert "class Square" in static.getSource()
1313
assert "class Rectangle" in static.getSource()
1414
assert "class Circle" in static.getSource()
1515
assert "class Shape" in static.getSource()
1616

17-
@t.passed(has_classes)
17+
@passed(has_classes)
1818
def test_square_methods():
1919
"""De klasse `Square` heeft correcte implementaties van de gevraagde methoden"""
2020
Square = getClass("Square")
@@ -29,7 +29,7 @@ def test_square_methods():
2929
# assert not hasattr(test_square, "__lt__"), "De methode `__lt__` mag niet gedefinieerd zijn in Square"
3030
assert hasattr(test_square, "__repr__"), "De methode `__repr__` moet gedefinieerd zijn voor Square"
3131

32-
@t.passed(has_classes)
32+
@passed(has_classes)
3333
def test_rectangle_methods():
3434
"""De klasse `Rectangle` heeft correcte implementaties van de gevraagde methoden"""
3535
Rectangle = getClass("Rectangle")
@@ -44,7 +44,7 @@ def test_rectangle_methods():
4444
# assert not hasattr(test_rectangle, "__lt__"), "De methode `__lt__` mag niet gedefinieerd zijn in Rectangle"
4545
assert hasattr(test_rectangle, "__repr__"), "De methode `__repr__` moet gedefinieerd zijn voor Rectangle"
4646

47-
@t.passed(has_classes)
47+
@passed(has_classes)
4848
def test_circle_methods():
4949
"""De klasse `Circle` heeft correcte implementaties van de gevraagde methoden"""
5050
Circle = getClass("Circle")
@@ -59,7 +59,7 @@ def test_circle_methods():
5959
# assert not hasattr(test_circle, "__lt__"), "De methode `__lt__` mag niet gedefinieerd zijn in Square"
6060
assert hasattr(test_circle, "__repr__"), "De methode `__repr__` moet gedefinieerd zijn voor Circle"
6161

62-
@t.passed(has_classes)
62+
@passed(has_classes)
6363
def test_shape_methods():
6464
"""De klasse `Shape` heeft lege implementaties van de gevraagde methoden"""
6565
Shape = getClass("Shape")
@@ -74,7 +74,7 @@ def test_shape_methods():
7474
assert test_shape.area() == None, "De methode `area` van `Rectangle` moet None returnen"
7575
# assert not hasattr(test_shape, "__lt__"), "De methode `__repr__` mag niet gedefinieerd zijn in Shape"
7676

77-
@t.passed(has_classes)
77+
@passed(has_classes)
7878
def test_common_methods():
7979
"""Beide klassen ondersteunen correcte implementaties van gemeenschappelijke methoden"""
8080
Circle = getClass("Circle")
@@ -89,7 +89,7 @@ def test_common_methods():
8989
assert hasattr(test_rectangle, "__repr__"), "De methode `__repr__` ontbreekt in de klasse Rectangle"
9090
assert isinstance(test_rectangle.__repr__(), str), "De methode `__repr__` van `Rectangle` geeft geen string terug"
9191

92-
@t.passed(has_classes)
92+
@passed(has_classes)
9393
def test_shape_methods():
9494
"""De klasse `Shape` heeft implementaties van alle vergelijkings-operators"""
9595
Shape = getClass("Shape")
@@ -102,8 +102,8 @@ def test_shape_methods():
102102
assert "def __gt__" in static.getSource(), "__le__ moet gedefinieerd zijn in Shape"
103103
assert "def __ge__" in static.getSource(), "__le__ moet gedefinieerd zijn in Shape"
104104

105-
@t.passed(test_circle_methods)
106-
@t.passed(test_rectangle_methods)
105+
@passed(test_circle_methods)
106+
@passed(test_rectangle_methods)
107107
def test_interaction():
108108
"""De klassen `Circle` en `Rectangle` functioneren samen zoals beschreven in de opdracht"""
109109
Circle = getClass("Circle")

0 commit comments

Comments
 (0)