From 0db77162d3cdceee5ea5172df8c5ad37d6156bed Mon Sep 17 00:00:00 2001 From: Apoorvashukla88 Date: Sat, 26 Sep 2020 00:20:33 -0400 Subject: [PATCH 1/2] completed --- .../java/com/dtcc/projects/ClassRoom.java | 39 +++++++++++++++ src/main/java/com/dtcc/projects/DelTech.java | 28 +++++++++++ .../java/com/dtcc/projects/Instructor.java | 18 +++++++ .../java/com/dtcc/projects/JavaAcademy.java | 27 ++++++++++ src/main/java/com/dtcc/projects/Learner.java | 6 +++ src/main/java/com/dtcc/projects/Person.java | 16 ++++++ src/main/java/com/dtcc/projects/Student.java | 23 +++++++++ src/main/java/com/dtcc/projects/Teacher.java | 8 +++ .../java/com/dtcc/projects/TestClassRoom.java | 47 ++++++++++++++++++ .../java/com/dtcc/projects/TestDelTech.java | 4 ++ .../com/dtcc/projects/TestInstructor.java | 34 +++++++++++++ .../com/dtcc/projects/TestJavaAcademy.java | 34 +++++++++++++ .../java/com/dtcc/projects/TestPerson.java | 25 ++++++++++ .../java/com/dtcc/projects/TestStudent.java | 29 +++++++++++ .../classes/com/dtcc/projects/ClassRoom.class | Bin 0 -> 2066 bytes .../classes/com/dtcc/projects/DelTech.class | Bin 0 -> 1242 bytes .../com/dtcc/projects/Instructor.class | Bin 0 -> 887 bytes .../com/dtcc/projects/JavaAcademy.class | Bin 0 -> 1394 bytes .../classes/com/dtcc/projects/Learner.class | Bin 0 -> 136 bytes target/classes/com/dtcc/projects/Person.class | Bin 0 -> 613 bytes .../classes/com/dtcc/projects/Student.class | Bin 0 -> 813 bytes .../classes/com/dtcc/projects/Teacher.class | Bin 0 -> 216 bytes .../com/dtcc/projects/TestClassRoom.class | Bin 0 -> 1566 bytes .../com/dtcc/projects/TestDelTech.class | Bin 0 -> 294 bytes .../com/dtcc/projects/TestInstructor.class | Bin 0 -> 1436 bytes .../com/dtcc/projects/TestJavaAcademy.class | Bin 0 -> 1155 bytes .../com/dtcc/projects/TestPerson.class | Bin 0 -> 934 bytes .../com/dtcc/projects/TestStudent.class | Bin 0 -> 1116 bytes 28 files changed, 338 insertions(+) create mode 100644 src/main/java/com/dtcc/projects/ClassRoom.java create mode 100644 src/main/java/com/dtcc/projects/DelTech.java create mode 100644 src/main/java/com/dtcc/projects/Instructor.java create mode 100644 src/main/java/com/dtcc/projects/JavaAcademy.java create mode 100644 src/main/java/com/dtcc/projects/Learner.java create mode 100644 src/main/java/com/dtcc/projects/Student.java create mode 100644 src/main/java/com/dtcc/projects/Teacher.java create mode 100644 src/test/java/com/dtcc/projects/TestClassRoom.java create mode 100644 src/test/java/com/dtcc/projects/TestDelTech.java create mode 100644 src/test/java/com/dtcc/projects/TestInstructor.java create mode 100644 src/test/java/com/dtcc/projects/TestJavaAcademy.java create mode 100644 src/test/java/com/dtcc/projects/TestStudent.java create mode 100644 target/classes/com/dtcc/projects/ClassRoom.class create mode 100644 target/classes/com/dtcc/projects/DelTech.class create mode 100644 target/classes/com/dtcc/projects/Instructor.class create mode 100644 target/classes/com/dtcc/projects/JavaAcademy.class create mode 100644 target/classes/com/dtcc/projects/Learner.class create mode 100644 target/classes/com/dtcc/projects/Person.class create mode 100644 target/classes/com/dtcc/projects/Student.class create mode 100644 target/classes/com/dtcc/projects/Teacher.class create mode 100644 target/test-classes/com/dtcc/projects/TestClassRoom.class create mode 100644 target/test-classes/com/dtcc/projects/TestDelTech.class create mode 100644 target/test-classes/com/dtcc/projects/TestInstructor.class create mode 100644 target/test-classes/com/dtcc/projects/TestJavaAcademy.class create mode 100644 target/test-classes/com/dtcc/projects/TestPerson.class create mode 100644 target/test-classes/com/dtcc/projects/TestStudent.class diff --git a/src/main/java/com/dtcc/projects/ClassRoom.java b/src/main/java/com/dtcc/projects/ClassRoom.java new file mode 100644 index 0000000..997730a --- /dev/null +++ b/src/main/java/com/dtcc/projects/ClassRoom.java @@ -0,0 +1,39 @@ +package com.dtcc.projects; + +import java.util.ArrayList; +import java.util.HashMap; + +public class ClassRoom { + + private ArrayList students = new ArrayList(); //JavaAcademy.getStudents(); + private ArrayList instructors = new ArrayList(); // DelTech.getInstructors(); + private HashMap rosters= new HashMap(); + + + public HashMap getRoster(){ + for(Person p : students){ + rosters.put(p.getName(), p); + } + for(Person p : instructors){ + rosters.put(p.getName(), p); + } + + return rosters; +} + + public ArrayList getStudents() { + return students; + } + + public void setStudents(ArrayList students) { + this.students = students; + } + + public ArrayList getInstructors() { + return instructors; + } + + public void setInstructors(ArrayList instructors) { + this.instructors = instructors; + } +} diff --git a/src/main/java/com/dtcc/projects/DelTech.java b/src/main/java/com/dtcc/projects/DelTech.java new file mode 100644 index 0000000..32ace96 --- /dev/null +++ b/src/main/java/com/dtcc/projects/DelTech.java @@ -0,0 +1,28 @@ +package com.dtcc.projects; + +import java.util.ArrayList; + +public class DelTech { + + private static ArrayList instructorList = new ArrayList(); + static { // static initializer + String[] instructorNames = { "Brian", "Kaleb", "Zan"}; + for (String instructorName : instructorNames) { + Instructor instructor = new Instructor(instructorName); + hire(instructor); + } + } + + + public static void hire(Instructor instructor){ + instructorList.add(instructor); + } + + public static ArrayList getInstructors(){ + return instructorList; + } + + public static void fireStaff(ArrayList instructorList){ + instructorList.clear(); + } +} diff --git a/src/main/java/com/dtcc/projects/Instructor.java b/src/main/java/com/dtcc/projects/Instructor.java new file mode 100644 index 0000000..fbd5d29 --- /dev/null +++ b/src/main/java/com/dtcc/projects/Instructor.java @@ -0,0 +1,18 @@ +package com.dtcc.projects; + +public class Instructor extends Person implements Teacher { + + public Instructor(String name){ + + } + + public void teach(Student student, double noOfHours) { + student.learn(noOfHours); + } + + public void lecture(Student[] student, double numberOfHours) { + Student[] students = new Student[10]; + double numberOfHoursPerStudent = numberOfHours / students.length; + + } +} diff --git a/src/main/java/com/dtcc/projects/JavaAcademy.java b/src/main/java/com/dtcc/projects/JavaAcademy.java new file mode 100644 index 0000000..852a2ee --- /dev/null +++ b/src/main/java/com/dtcc/projects/JavaAcademy.java @@ -0,0 +1,27 @@ +package com.dtcc.projects; + +import java.util.ArrayList; + +public class JavaAcademy { + private static ArrayList studentList = new ArrayList(); + static { // static initializer + String[] studentNames = { "Jessica", "Emad", "Cedric", "Lolu", "Apoorva", "Vara", "Craig", "Robert", + "Stephen", "Ferdinand", "Charu" }; + for (String studentName : studentNames) { + Student student = new Student(studentName); + studentList.add(student); + } + } + + public static void recruitStudent(Student student){ + studentList.add(student); + + } + public static ArrayList getStudents(){ + return studentList; + } + public static void removeStudents(ArrayList students){ + studentList.clear(); + } + +} diff --git a/src/main/java/com/dtcc/projects/Learner.java b/src/main/java/com/dtcc/projects/Learner.java new file mode 100644 index 0000000..f3b41da --- /dev/null +++ b/src/main/java/com/dtcc/projects/Learner.java @@ -0,0 +1,6 @@ +package com.dtcc.projects; + +public interface Learner { + + public void learn(double numberOfHours); +} diff --git a/src/main/java/com/dtcc/projects/Person.java b/src/main/java/com/dtcc/projects/Person.java index ff9713e..3c4e9a8 100644 --- a/src/main/java/com/dtcc/projects/Person.java +++ b/src/main/java/com/dtcc/projects/Person.java @@ -1,4 +1,20 @@ package com.dtcc.projects; public class Person { + private String name; + + public Person(){} + + public Person(String name){ +this.name = name; + } + + + public void setName(String name){ + this.name = name; + } + + public String getName(){ + return this.name; + } } diff --git a/src/main/java/com/dtcc/projects/Student.java b/src/main/java/com/dtcc/projects/Student.java new file mode 100644 index 0000000..331649b --- /dev/null +++ b/src/main/java/com/dtcc/projects/Student.java @@ -0,0 +1,23 @@ +package com.dtcc.projects; + +public class Student extends Person implements Learner{ + private double totalStudyTime = 0.0; + + public Student(String studentName) { + } + + public Student() { + + } + + public void learn(double numberOfHours) { + this.totalStudyTime += numberOfHours; + } + public double getTotalStudyTime(){ + return this.totalStudyTime; + } + public void setTotalStudyTime(double numberOfHours){ + this.totalStudyTime = numberOfHours; + + } +} diff --git a/src/main/java/com/dtcc/projects/Teacher.java b/src/main/java/com/dtcc/projects/Teacher.java new file mode 100644 index 0000000..b2a0b25 --- /dev/null +++ b/src/main/java/com/dtcc/projects/Teacher.java @@ -0,0 +1,8 @@ +package com.dtcc.projects; + +public interface Teacher { + + public void teach(Student student, double noOfHours); + + public void lecture(Student[] student, double noOfHours); +} diff --git a/src/test/java/com/dtcc/projects/TestClassRoom.java b/src/test/java/com/dtcc/projects/TestClassRoom.java new file mode 100644 index 0000000..09d60d0 --- /dev/null +++ b/src/test/java/com/dtcc/projects/TestClassRoom.java @@ -0,0 +1,47 @@ +package com.dtcc.projects; + +import org.junit.Test; + +import java.util.Collection; +import java.util.HashSet; +import java.util.Iterator; +import java.util.Set; + +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.fail; + +public class TestClassRoom { + + + ClassRoom cr = new ClassRoom(); + + + @Test + public void hashMappingTest(){ + Set s = new HashSet(cr.getRoster().values()); + + + Iterator it = s.iterator(); + while(it.hasNext()){ + Person p = it.next(); + if(it.next() instanceof Student){ + if(!cr.getStudents().contains(p)){ + fail(); + } + } + if(it.next() instanceof Instructor){ + + if(!cr.getInstructors().contains(p)){ + fail(); + + } + + } + + } + + + } + + +} diff --git a/src/test/java/com/dtcc/projects/TestDelTech.java b/src/test/java/com/dtcc/projects/TestDelTech.java new file mode 100644 index 0000000..fbc13d6 --- /dev/null +++ b/src/test/java/com/dtcc/projects/TestDelTech.java @@ -0,0 +1,4 @@ +package com.dtcc.projects; + +public class TestDelTech { +} diff --git a/src/test/java/com/dtcc/projects/TestInstructor.java b/src/test/java/com/dtcc/projects/TestInstructor.java new file mode 100644 index 0000000..27732a4 --- /dev/null +++ b/src/test/java/com/dtcc/projects/TestInstructor.java @@ -0,0 +1,34 @@ +package com.dtcc.projects; + +import org.hamcrest.core.IsInstanceOf; +import org.junit.Test; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertThat; + +public class TestInstructor { + + Instructor instructor = new Instructor("Brian"); + @Test + public void testImplementation(){ + assertThat(instructor, new IsInstanceOf(Teacher.class)); + + } + @Test + public void testInheritance(){ + assertThat(instructor, new IsInstanceOf(Person.class)); + } + @Test + public void testTeach(){ + Student s1 = new Student(); + instructor.teach(s1, 20); + assertEquals(20, s1.getTotalStudyTime(),0.001); + } + @Test + public void testLecture(){ + Student s2 = new Student(); + instructor.teach(s2, 20); + assertEquals(20, s2.getTotalStudyTime(),0.001); + + } +} diff --git a/src/test/java/com/dtcc/projects/TestJavaAcademy.java b/src/test/java/com/dtcc/projects/TestJavaAcademy.java new file mode 100644 index 0000000..a7b0634 --- /dev/null +++ b/src/test/java/com/dtcc/projects/TestJavaAcademy.java @@ -0,0 +1,34 @@ +package com.dtcc.projects; + +import org.junit.Before; +import org.junit.Test; + +import java.util.ArrayList; + +import static org.junit.Assert.*; + +public class TestJavaAcademy { + @Before + @Test + public void setup(){ +// ArrayList removeStudentList = new ArrayList(); +// removeStudentList.add("Tom"); + JavaAcademy.removeStudents(JavaAcademy.getStudents()); + + } +@Test + public void testRemoveStudents(){ + assertTrue(JavaAcademy.getStudents().isEmpty()); + + } + + @Test + public void testRecruitStudent(){ + Student Tom = new Student("Tom"); + JavaAcademy.recruitStudent(Tom); + assertTrue(JavaAcademy.getStudents().contains(Tom)); + + } + + +} diff --git a/src/test/java/com/dtcc/projects/TestPerson.java b/src/test/java/com/dtcc/projects/TestPerson.java index 040f78f..c7422fc 100644 --- a/src/test/java/com/dtcc/projects/TestPerson.java +++ b/src/test/java/com/dtcc/projects/TestPerson.java @@ -1,4 +1,29 @@ package com.dtcc.projects; +import org.junit.Assert; +import org.junit.Test; + +import static org.junit.Assert.assertEquals; + public class TestPerson { + + + + @Test + public void testsetname(){ + Person person = new Person(); + String expected = "Mongo"; + person.setName("Mongo"); + + Assert.assertEquals(expected, person.getName()); + + + } + @Test + public void testConstructor(){ + String expected = "Mongo"; + Person person1 = new Person("Mongo"); + Assert.assertEquals(expected, person1.getName()); + } + } diff --git a/src/test/java/com/dtcc/projects/TestStudent.java b/src/test/java/com/dtcc/projects/TestStudent.java new file mode 100644 index 0000000..6be1436 --- /dev/null +++ b/src/test/java/com/dtcc/projects/TestStudent.java @@ -0,0 +1,29 @@ +package com.dtcc.projects; +import com.dtcc.projects.Learner; + +import org.hamcrest.core.IsInstanceOf; +import org.junit.Test; +import org.hamcrest.BaseMatcher; + +import static org.junit.Assert.*; + +public class TestStudent { + Student student = new Student(); + + @Test + public void testImplementation(){ + assertThat(student, new IsInstanceOf(Learner.class)); + + } + @Test + public void testInheritance(){ + assertThat(student, new IsInstanceOf(Person.class)); + } + @Test + public void testLearn(){ + student.learn(5); + assertEquals(5, student.getTotalStudyTime(), 0.001); + } + + +} diff --git a/target/classes/com/dtcc/projects/ClassRoom.class b/target/classes/com/dtcc/projects/ClassRoom.class new file mode 100644 index 0000000000000000000000000000000000000000..9c58b87e511a2e9843f3597822cf310c794576cd GIT binary patch literal 2066 zcma)6T~pgu5Ixt%mJx~}E)YHf4Q-Mdlg14VA&n_1fzXf`LNP<9?UN81P{x)#lH4gj zCBLAr%}mKhJJacNe?@;ul5-{564+^Z(3N)Y-Lq%U-qk;E|M&~QE!0#DVP3_TxZRII zEU37HMfr7C!B;A>n3u*q6%{NE;AXm6vcHs-;@X+B@iCz-qEJsWR{g~?^5Wh>-HfDxt4uc=|Ody zppG5n$Szs7U7JA0~cU}pYXJK*US=-|ID~RKQX69K$>>||Nb90Krh$LyL zHK*ko=DH=jpYOEurkofJ6PQ%+P{TD`*KiR91?w7aNMi&Afs656Mb}lsC5$QfR>LD~ zD0r;l391@4u_Z9pJxpQSH9W<(hVQT=Fxh>mLrP#MNElrEr~7gqc`LgE9+Ufup&yuy zV}bGR{WY_`YZ^zKx0rvY`}}iQoJO59&0BD)M;no!_qY&8w!H$%k?w7ozmOEC>_<+S z9T>xHkOXf+D7+9`dV{i`J`l|_L7FW>wR@WkPE3C&LnWHF)c)<*5`hF_?j`U0PSLfb96?l#*ehdiw z4Q-QKxf?HWflvPXU*G*pJ9GY{x!(w%f}}SMg=?PW4WdYa<|xiON!BRO9)*!quaM3p zF5pvKWz>4-ixfNbITPHI0+m^Y6euI<$BCqhz<8qeOcWgU;WO?RF&lww^PS@PY-x`A zN;T5~T{ZAdAwwKVZ8SU;AxWLX-j=u*Dl9$2#16B}@rx77sIycvXQ|G7km~0Ix!Id) e<}B4~q9oU0vB;%dDtK*+QUMXA72}P>(BMM}rua0S4rR#Dn(5TUcR#}? zUwrkFfRV@t_#6I*x=uTxfDKK0_MCmztiATyXMX+paRguv1s!o@W9Y|>4i&fLa$Cc! zj9Cr2DDFft7sb4W1s#33s}s7Y;hu&ifqtjn^u3nlH@u?L^aX~ByXIRn*YX`V_t^8y zcQTz9h?SgL-Sk_YEwI=NQz%-EyKP z57Y@Uvbx^wTp)Emo<7xVze_+JBk4>p7o=0$)KK!x?QMb4bWf11A1zpJV8@9etebmn z1KLAy&3Y|Y@;#?sBX7JbSfZ$5@O6j%G)^xyTApREI?_rb@McyL8n}cZ0|U5d;65H0 zSjG@pdJJ4(;H&}x^$7=3XIwK~yTU1M$=$?xW0w{42F5WVko+GQh&xs7Wkuc{vYXW^ zuVY|fyT#5?KC?v)mTQ~dne)J^%qFIJ$K(7wIA+-{V}iR72KiA4=>pebW^#;zQOzDe zd}%{QxJEijjPltCo|72kE+%_nM!vj6Liuv+D?-_QgkNzLM&vqtMRufX$g z0SSpd01t&2Z%rad6;`hNZXaRJ~l?zynB-)7g`zZZ$hnk?3Pk}u|HFbwL(*N;A+RcqDO3EVN)xFz|0%tX zRV7})9a2mbzfMXc+cRe#m3B1YV84k2+!g4|`#1&Z&evv00$cNCO2{*LCF*hMd8`EL ze(9{8#-U=T<)c(gR_jko$_1MQQ{KaZu9oL9a=B{IdOoDuy73$b% z06fqAiTX3k?^qXKvZwY8zh&@RRNCgZW;mXZjWbgYj~rWu!$Ze#IDGz1<}CA$ZRSdY Jx}2)v)*tJ6zt;c& literal 0 HcmV?d00001 diff --git a/target/classes/com/dtcc/projects/JavaAcademy.class b/target/classes/com/dtcc/projects/JavaAcademy.class new file mode 100644 index 0000000000000000000000000000000000000000..dd3732e76f309f05fbb34a2e8117ed12e367fe1c GIT binary patch literal 1394 zcmaJ=%W~6L5Iu@5>sm1(CaL`t-eDzJK@(;4JQ%*oUb+hH=h>j`PY~ zFmO@%DFc@TE(=@{m=>53m=(AxFeh+L;JU!PzzqXc6GQmRz)b@S8v0vFyXJ?99kdb+ z!}c?|CM)eEXjJCoSiVx>84Yca zKyEe&gJe!arc_?ikgY~FmfCFxp?|O4T=wIKa=F2XWk;TDEXg=f-)S(LtOP9$2Yd8b zB;9#W*8Juxb{U9$FK!1(+F8SRsYlKRFGa*i$JcP+H%Q7<_cyAN$^KHgmk3=3&1lU} zTM#-@>WNgnMcSJvG3zx_fi@O$Pc}PxbQaQ(VV!!$L0D&#LYk-`OdfjDZLu9>I#E0J z{DnZtI=Drr)2d(JhGAmg;TZV(6gUP#{$u_%zoVH{yZC0}Ae zm7ITzzKQq9JlZT^@)xiNf|qx*NFGOVtW)GTPNYQ?6ZK?SV4h~Y7{BPW^$Pxv-{0QA$NA4Z^2Kzt3a5I*0+^m&%T-`Dq zH)r)bu3;4%S6I6ocQ9uS&>GfmT44>+=B+)nre!&IC+x}3S2J^CqyOOW->PniwGuppDzHM?IhtV0+BtM%=dWwFmQ0wP>e}RF{9EXr$tSg#M#9o}l TDNbN>qSIWR66*|YAI|;+bN4X} literal 0 HcmV?d00001 diff --git a/target/classes/com/dtcc/projects/Learner.class b/target/classes/com/dtcc/projects/Learner.class new file mode 100644 index 0000000000000000000000000000000000000000..87dea783120877699abf9a8c3d16ec4c0579a877 GIT binary patch literal 136 zcmX^0Z`VEs1_nb0PId-%b_Nbc2G*R^#G*V#1{Mt$%`ip=uHgLAqU2P!%$!t41|A=f zTxyYCR$^HqBZFjeey)B>NpiA&K~a8IYH~@jK2!lCg8)d0eokUuy1suBNREw>fsug; XXcq$mBMTz~GXo2V#lQ+AnHbmrg!msQ literal 0 HcmV?d00001 diff --git a/target/classes/com/dtcc/projects/Person.class b/target/classes/com/dtcc/projects/Person.class new file mode 100644 index 0000000000000000000000000000000000000000..3093485009683c51a5579c66101b24ed02240d36 GIT binary patch literal 613 zcmZ{gK~KU!6oh9>X{8__0upcDKoc9!8ZIWB2%2EHm$Jbn(3-aRyEM_5c<=}Kql~kq z0ujCJd%KzW-n{+%dj9}$ftCXk^#XEe*l5}~5-!z5C{^isgO zQh`dk0=af)MCo-np|sLhfgCIsV;S9f<9TWheQ!SUBBk%yqnX^RSm3zthYNR-_`drP zg)`|Vv3o0{I1D(T(cT@aC)u$~25ByP`qS0hon5hjGYprJFMCP{DXz%pdY2Mx?3Iv* zCD8gWgFtn&_sv+x!wJ8~fXbTL&6w6No|AgZbX2xj d)|zFlSydcl`8LbFz<6SS?d58JE>}xchu_}OV4wg1 literal 0 HcmV?d00001 diff --git a/target/classes/com/dtcc/projects/Student.class b/target/classes/com/dtcc/projects/Student.class new file mode 100644 index 0000000000000000000000000000000000000000..4221a79cef65d5d4671f39159b41f8334835ac9a GIT binary patch literal 813 zcmZ{hPfyf97{;F|-7edfg(4t`f8vR?2OG~2E)e3OL6hB(cpSRpTGDMvJ8R;nGA0lc z4}JhYl<}FispvwRPUrpiyuWwm*Y6)c0ldKr7dD;@u!8+Qp7!yqkLLnIU1*t&^Q*#6nILRLc=}%&J74r3T(_X{opyr^}^lDAN$!;}yD|pl@osiZr zc;SZ|SO>{Jcy5g{tP%dAc^#UEEkYZ#ZDKd$MyxSty^wlexoIYKYG-hVrq|It?r4t5 aQlCh8a1Y29S$FQ7k<)=V9msCoaqkaAi-@NH literal 0 HcmV?d00001 diff --git a/target/classes/com/dtcc/projects/Teacher.class b/target/classes/com/dtcc/projects/Teacher.class new file mode 100644 index 0000000000000000000000000000000000000000..86c76bd5d864cedff35a8692a361c057292d1250 GIT binary patch literal 216 zcmaiuu?oU46h-f=ZKKt})k(*?7@S?jNpPsRIK?!mB{mWhKhD7q@T0^8+#H-P91h&` zdOw~3=IAr@7z#q>l#nOFxLiwf;kA>JU#)4BbT?i(U#r$FmeU=9>A<{Igh{#oCl{6R zR;txm2Y;}QAIi=eaTkQq@6lHv45PxeXpekzh!Ht~kc4I+NeLaKK-dgI(KB#BYmZsumI^FDkm$THG!VLd?+Y!Q?j78Vc|C5rRskotB zwdZ6Ysn4kEdZ8Ig&t(mnqUSFeD;4T&sM5JZy5v=S%O01Jv`t!_PzCGQg&u)D|2R7x zUFa6*Z0IvVg;|`Ao4BQ6T*qxpD4{``?tn4RZgX%VjR<5GVU#?UKMCv zvcnlK;28^a^$)~OMwQEkqME;HKqLG5ndww)s^8O;H0C)Dad|Mz%lF6NVjgu7+8er3 zQ-STW)@JOoCd7J!5HH)vsapj!HvY8zoDjTWPk6)JXpyUf#HuAk8_TUJP42tuK~evY z`o8(1D5D12+1P5+Op=!8hNe_a*Hx=64zIS)Gard(q34 zz&>InBCPMkO3}9R3ESoe-yyYzmNjVW*j^mkK&!x1VFPJ_m$<`8o4^<7)79Bmw7*2I znzQ5h8aiH~A{~#w(Q`Fy}C9JVJjrzg6GSP2Vxv`sr(-Wq@Bn IRHgIKFWV)C#sB~S literal 0 HcmV?d00001 diff --git a/target/test-classes/com/dtcc/projects/TestDelTech.class b/target/test-classes/com/dtcc/projects/TestDelTech.class new file mode 100644 index 0000000000000000000000000000000000000000..72a2f338c9d717f28586ec1c212a6767f2271931 GIT binary patch literal 294 zcmaJ+Jx{|x41G@X0U^+c9U(T_ffF-T7phJX3`E^8*Au-e&7tJV|LTO)p+BHM3gL@7 zbi$UN{GRP+`S`m(0C+~8Vu0%eHwlJ>cw!pkri8)cXh8^H?NSqlg=zHLc2nuLlvT~j zZDEzH7qT^;pTy9uOh>pcl--D>Q%ZcbcCD4`M5#MB({-uU>V=Sg*lnxy+<2?}toO8* z-!emph;a9>3-9?^QOo92yjT7T9uV*^K8TY|7-MFl=Rh?60qs}_kTAw9gBLCsv%ZdS MiIf@PiZMX;2Q>~rNB{r; literal 0 HcmV?d00001 diff --git a/target/test-classes/com/dtcc/projects/TestInstructor.class b/target/test-classes/com/dtcc/projects/TestInstructor.class new file mode 100644 index 0000000000000000000000000000000000000000..e47d7620f7c3b11960060a0986d923d22962aec1 GIT binary patch literal 1436 zcmbu8TTc^F5Xb+gwB2^QN^c;@t;Jhul@-Kmk!v9#DMF+n;c>gH?UHsEch8#mk$f~! zN+j_E_~^b=uv8eZP5Zh!yr;irgwCgHh+7Ywp#x!mz| zZaWN>zQiz)o7rawuG@zO!(iF8j8|T>YB&|G z+8|4^Z0lNMUvo^c?-+x;Zn_N9eUelRmtRVh?3=Dh z*j3B2+b*KU%eGTfk31?*6*MY#&}Ue6!!fyL=~Px!SSp65*BJut9K%?jTK2eiNI3}* z6X9j*g6GiTfICm^+Os`JH#SY7G9?mq%bq>b-f0R(Fv>7~RU;WfYt$J_#1<6{;|8@} zlwa4Hxas^vdzVn8}_Y!?2h9fYG5?(4;!ZO21Z{V)sxPAkBT^+RwR`L?erUOJ*`2vDx52o=mfI#xed|R#OP1sqBTVCG-+CI(ryJo-hgxkF3jKOuC6@Ig{)A##f7pRntQ z)6<0|I7;>u%uLE#mUwmT7(WWVEI1IY#1X^)V0>NyN=(szcjU{42A2k5sMk7+x%bSWXDpeT#q>- zCAxM^N~c#Bv3oOe%(>;#jhXsE%-=x4V2JR8cdB~vvpJz+hu2mMLoTUU(}@=i8Ih@( z(upQpNOa<^4wV#syQXeB}uJX0DJ9tg4nzP{cHS5c-z^)7MAi zEbVNX8O;-07hvCMk-{8}**Iw8Hm$8e0&8WJUyXWDc-O#jO#%KxJ*jLW=`}M98GxS160TrtG2Q8tqaj`~_}2 B`qTgb literal 0 HcmV?d00001 diff --git a/target/test-classes/com/dtcc/projects/TestPerson.class b/target/test-classes/com/dtcc/projects/TestPerson.class new file mode 100644 index 0000000000000000000000000000000000000000..2ff796b2ff77f9bcafea8f79d95fd7cb83296e8e GIT binary patch literal 934 zcmZuvU2hUW6g>kAOJS9|QUv<#SD|1xeXcQS8hu)-u?>lDF3W@tff?MLHU2GMiqXU$ z;EyuiS+EdsALh>7Irp4%@9eMN-+ux)#YquG?Aq8XB7@xm_Dwu6%V80Z@x<(&+IVK; zIYa)XkV3y=$TnL&2J1o%I78VNl3ym1K98=0{+KeZufky53nF38i=?G*M9i?~hic*t zbQpTmNR4=?WAB>B`W=sACC?a2nocp-GMErmewyYP8vm)gt10j=Q)1!+qdf{f2i`c4 zL+?sQLJoHNgVIw-+msI9j+x5|*~DmhdRj?i?_!m*9EgAQJp$|l3kdgW4r zye@lt+c&c#XEdtIbW~f-_14WZ*~7nxO0%^NA=c#p&f}Oz#Oeg;=Jlr}7}Jc7R;lO8 zXDdvLOsj`OY|#H?zAWe|;m~@IP98-@F?T!z`%0S(?$er2lLeG%Z=eLgCLU0vhonp< zExw_crCj3&G9PBh`mWV&yVfmoo%SvA-(W8ptHc1}Hk_rD%S9bqslvgWWuZ_Yg@>q+ zQi*Q2P$iW|RBJrdQU~=r2Op`@IH425pH^RK!Ki%>Pf*2#H;ShrV{s|)2U T=^8yVnhio#)|9u2C4-$mwvEAM literal 0 HcmV?d00001 diff --git a/target/test-classes/com/dtcc/projects/TestStudent.class b/target/test-classes/com/dtcc/projects/TestStudent.class new file mode 100644 index 0000000000000000000000000000000000000000..a89075ae27088288ab19d04dc925064023709c5b GIT binary patch literal 1116 zcmaiyTTc@~6vzM5Zo9Is^kPw<0wP{YQC7Tb4VO?&nzTZsX~N@l8QX2PySO_w@gwf})eAV{5)}FL& zYd`Qi!j_@6GYFO#lFuE_k*f^x!eWC#+w}JYL#pa{;#IHP6hWOgUE0Z3eVe-t9yrQB z-qd8<2^r=_RH%zk4y$A(xs~p|E4rkKOUL&Zre60v>2yWI2_0f?c%DB95i(u%gO=6l zkv2=ANNFl!cx@3ll6y938dEz}!2^OBJAN;)#Y;ztO{*iv)t5W`9XBz7OH}c%oiK3` zIfhwPwavSBKmg1317TIdiWf!&x895-L;^&hO04L(XW~8{Fif5;wJn0s_e?y*BNLDD z#KcoPW0*Occ}hNAMqR*ix!1C`nreIuxk7cgx#{vSEUDq8hdtW}LlID>K`~m?+nk)G z)5iv^Qq<>@8`rqBslgE~;SM^h70L>pX$e`U0lBKL@9Q+T=*^TF%t4J8Z+qOO(IpGz zGM&IYJ>e|9R7QVlE?JG%GzYSm$y-G{ilvKvu;LM7yM4qzL;Fav7$(W8=dG-U^O&NQ zImpK}^5ijGAyzD6twn4gQ~U(&2#MWnvJd?b=l+DHkS19}SmqcuL%<{C0ePi32jc)HS>+tyLJs4HNDsA-Q>#ENF{r>aeM9~Ek^1K;JBDk& E0mioN3jhEB literal 0 HcmV?d00001 From b2ba5fe61c6d22a9ac4678b49d765443c62dfb3e Mon Sep 17 00:00:00 2001 From: Apoorvashukla88 Date: Sat, 26 Sep 2020 00:22:14 -0400 Subject: [PATCH 2/2] completed --- .../java/com/dtcc/projects/TestClassRoom.java | 4 ---- .../classes/com/dtcc/projects/ClassRoom.class | Bin 2066 -> 1993 bytes .../com/dtcc/projects/TestClassRoom.class | Bin 1566 -> 1566 bytes 3 files changed, 4 deletions(-) diff --git a/src/test/java/com/dtcc/projects/TestClassRoom.java b/src/test/java/com/dtcc/projects/TestClassRoom.java index 09d60d0..a91d7ae 100644 --- a/src/test/java/com/dtcc/projects/TestClassRoom.java +++ b/src/test/java/com/dtcc/projects/TestClassRoom.java @@ -14,13 +14,9 @@ public class TestClassRoom { ClassRoom cr = new ClassRoom(); - - @Test public void hashMappingTest(){ Set s = new HashSet(cr.getRoster().values()); - - Iterator it = s.iterator(); while(it.hasNext()){ Person p = it.next(); diff --git a/target/classes/com/dtcc/projects/ClassRoom.class b/target/classes/com/dtcc/projects/ClassRoom.class index 9c58b87e511a2e9843f3597822cf310c794576cd..76bddb4a7510b479a43d54d548198a3746b99af2 100644 GIT binary patch delta 236 zcmXwz&q@MO9EHE%+&gob+l?`YK!U7Av~ZW2{V}a9`(rJlUC^dS=>-D4kKhxyNFl*} z(W?Z~1B5e3n~%de-{K4kpUK15-^UEtyyoosV_R zzv*8I{A;+m{ft7gXS@ZmIj9a7(mbjb<6Yqps*- G(Z~W_U?pn+ delta 363 zcmZXQxk>|36o$X+WHRLDf|?+XVBAoPAdDvNaf`cgk9JnW7>FSuqEWE+4ZOaAPY_TP z3wwPSZLGyRSlavx=i@KVd+S|W@#E+94H)A{(ndy-WjsbJ6Ou`$!ZhtLBZ-m;%d8~F zT%36pLRoZJk|^>auXlN^xbzBU zG#~h;HYVR6Q;QWkFKst)$LHz6E;JPPxZe2=juT^fMy;Ldz4Dv52nOgV{JS u5=eRsp#Cs==`&5x&w$ZxlbdG3GJcYN#L{1OT7TO2!qT_VHDNuxN5wBkC__d7 diff --git a/target/test-classes/com/dtcc/projects/TestClassRoom.class b/target/test-classes/com/dtcc/projects/TestClassRoom.class index f776ce86886251691b12aeb98f4f957db4578b40..83999b9114db3ee2f4219be5d87887a90203f787 100644 GIT binary patch delta 57 zcmbQoGmmFOKdY`VgAjuVgCv6}gA#)ngARi@g9U>GgBwu9lR<_dltGRmnL(Z*jX{+m LlR;zh9@ZoP^FIiK delta 57 zcmbQoGmmFOKdY`NgAjuRgCr0tF-S4!Fi104Fvu{tF~~A_GAJ;F0!5P