diff --git a/src/main/java/io/fp/campus/Faculty.java b/src/main/java/io/fp/campus/Faculty.java index 0ed34af5e9c4e8f1b7630e531c46add9d51013a7..6e2598030894c07abd60290ea0215ac9ff2b7b04 100644 --- a/src/main/java/io/fp/campus/Faculty.java +++ b/src/main/java/io/fp/campus/Faculty.java @@ -21,11 +21,13 @@ public class Faculty { } public void addProfessor(Professor professor) { - profs.add(professor); + if (!profs.contains(professor)) + profs.add(professor); } public void addAssistent(Assistent assistent) { - assis.add(assistent); + if (!assis.contains(assistent)) + assis.add(assistent); } public ArrayList<Professor> getProfs() { diff --git a/src/main/java/io/fp/campus/Professor.java b/src/main/java/io/fp/campus/Professor.java index afc01bf0e79e86310c2cf512800102e4a3786fce..c16b5a0f29d6f3ff0d6936663ace98950a674652 100644 --- a/src/main/java/io/fp/campus/Professor.java +++ b/src/main/java/io/fp/campus/Professor.java @@ -50,4 +50,12 @@ public class Professor { public String toString() { return name; } + + public int getAge() { + return age; + } + + public void setAge(int age) { + this.age = age; + } } \ No newline at end of file diff --git a/src/test/java/io/fp/campus/AppTest.java b/src/test/java/io/fp/campus/AppTest.java deleted file mode 100644 index 7a2c5ad72830fb46edfc9cd093d07378be2b0ce8..0000000000000000000000000000000000000000 --- a/src/test/java/io/fp/campus/AppTest.java +++ /dev/null @@ -1,9 +0,0 @@ -/* - * This Java source file was generated by the Gradle 'init' task. - */ -package io.fp.campus; - - -class AppTest { - -}