def test_getters_asignare(self): # White-box testing: testez toate ramurile pentru getteri # (student, problema, nota si asignarea sub forma de tuple). s1, p1 = Student(1, "Pop Ion", 213), Problema(1, 1, "Cont bancar", "20.12.2020") a1 = Asignare(s1, p1) assert a1.get_nota() == 0 assert a1.get_student() == Student(1, "Pop Ion", 213) assert a1.get_problema() == Problema(1, 1, "Cont bancar", "20.12.2020") a1.set_nota(9) assert a1.get_nota() == 9 assert a1.get_asignare_tuple() == (Student(1, "Pop Ion", 213), Problema(1, 1, "Cont bancar", "20.12.2020"))
def test_setters_asignare(self): # White-box testing: testez toate ramurile pentru setteri, dar si pentru getteri # (student, problema si nota). s1, p1 = Student(1, "Pop Ion", 213), Problema(1, 1, "Cont bancar", "20.12.2020") nota = 7 a1 = Asignare(0, 0) a1.set_nota(nota) assert a1.get_nota() == 7 a1.set_student(s1) assert a1.get_student() == Student(1, "Pop Ion", 213) a1.set_problema(p1) assert a1.get_problema() == Problema(1, 1, "Cont bancar", "20.12.2020")