diff --git a/src/test/java/io/fp/campus/FacultyTest.java b/src/test/java/io/fp/campus/FacultyTest.java new file mode 100644 index 0000000000000000000000000000000000000000..843e89a7c45f3e139aa5f74a09eecf8075c83f98 --- /dev/null +++ b/src/test/java/io/fp/campus/FacultyTest.java @@ -0,0 +1,38 @@ +package io.fp.campus; + +import java.util.ArrayList; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.assertEquals; + +public class FacultyTest { + + Faculty inf; + + @BeforeEach + void setUp() { + inf = new Faculty("INF"); + Professor schmolli = new Professor("Schmollinger", 77, "BPM", inf); + schmolli.setTalking(false); + + Assistent kevin = new Assistent("Jovanovic", 26, inf); + kevin.setBoss(schmolli); + + Assistent juergen = new Assistent("Krauß", 30, inf); + juergen.setBoss(schmolli); + + Assistent backe = new Assistent("Backe", 50, inf); + + inf.addProfessor(schmolli); + inf.addAssistent(kevin); + inf.addAssistent(juergen); + inf.addAssistent(backe); + } + @Test + void testGetProfWithAssis() { + ArrayList<Professor> profs = inf.getProfs(); + ArrayList<Professor> profsWithAssis = inf.getProfWithAssis(); + assertEquals(profs, profsWithAssis); + } +} \ No newline at end of file