funktion project_ortho implementiert und Testfunktionen hinzugefügt
This commit is contained in:
1 parent
b5c3ce3308
commit
77a2faa345
3 files changed
+88
-14
No files matched your search
@@ -0,0 +1,26 @@
|
||||
from matrixmania.compute import project_ortho
|
||||
|
||||
def test_project_ortho_no_scale() -> None:
|
||||
"""Prüft die Funktion project_ortho, ob richtige Form zurückgegeben wird. Ohne scale Parameter"""
|
||||
|
||||
#Arrange: Es wird mit dem Tupel (1,2,3) geprüft, erwartet wird das Tupel (1,2)
|
||||
|
||||
test_tupel = (1,2,3)
|
||||
expected_tupel = (1,2)
|
||||
|
||||
#Act und Assert: Funktion mit Parameter test_tuple wird mit expected_tupel verglichen
|
||||
|
||||
assert project_ortho(test_tupel) == expected_tupel
|
||||
|
||||
def test_project_ortho_scale() -> None:
|
||||
"""Prüft die Funktion project_ortho, ob richtige Form zurückgegeben wird. Mit scale Parameter"""
|
||||
|
||||
# Arrange: Es wird mit dem Tupel (1,2,3) geprüft, der scale parameter wird auf 10 gesetzt. Erwartet wird das Tupel (10,20)
|
||||
|
||||
test_tupel = (1,2,3)
|
||||
scale = 10
|
||||
expected_tupel = (10,20)
|
||||
|
||||
# Act und Assert: Funktion mit Parameter test_tuple wird mit expected_tupel verglichen
|
||||
|
||||
assert project_ortho(test_tupel,scale) == expected_tupel
|
||||
Reference in new issue
Block a user