Przeglądaj źródła

completed part 10

mpierse 6 lat temu
rodzic
commit
854a071d1f

+ 124
- 0
.idea/uiDesigner.xml Wyświetl plik

@@ -0,0 +1,124 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="Palette2">
4
+    <group name="Swing">
5
+      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
6
+        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
7
+      </item>
8
+      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
9
+        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
10
+      </item>
11
+      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
12
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
13
+      </item>
14
+      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
15
+        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
16
+      </item>
17
+      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
18
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
19
+        <initial-values>
20
+          <property name="text" value="Button" />
21
+        </initial-values>
22
+      </item>
23
+      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
24
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
25
+        <initial-values>
26
+          <property name="text" value="RadioButton" />
27
+        </initial-values>
28
+      </item>
29
+      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
30
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
31
+        <initial-values>
32
+          <property name="text" value="CheckBox" />
33
+        </initial-values>
34
+      </item>
35
+      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
36
+        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
37
+        <initial-values>
38
+          <property name="text" value="Label" />
39
+        </initial-values>
40
+      </item>
41
+      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
42
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
43
+          <preferred-size width="150" height="-1" />
44
+        </default-constraints>
45
+      </item>
46
+      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
47
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
48
+          <preferred-size width="150" height="-1" />
49
+        </default-constraints>
50
+      </item>
51
+      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
52
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
53
+          <preferred-size width="150" height="-1" />
54
+        </default-constraints>
55
+      </item>
56
+      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
57
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
58
+          <preferred-size width="150" height="50" />
59
+        </default-constraints>
60
+      </item>
61
+      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
62
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
63
+          <preferred-size width="150" height="50" />
64
+        </default-constraints>
65
+      </item>
66
+      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
67
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
68
+          <preferred-size width="150" height="50" />
69
+        </default-constraints>
70
+      </item>
71
+      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
72
+        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
73
+      </item>
74
+      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
75
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
76
+          <preferred-size width="150" height="50" />
77
+        </default-constraints>
78
+      </item>
79
+      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
80
+        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
81
+          <preferred-size width="150" height="50" />
82
+        </default-constraints>
83
+      </item>
84
+      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
85
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
86
+          <preferred-size width="150" height="50" />
87
+        </default-constraints>
88
+      </item>
89
+      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
90
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
91
+          <preferred-size width="200" height="200" />
92
+        </default-constraints>
93
+      </item>
94
+      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
95
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
96
+          <preferred-size width="200" height="200" />
97
+        </default-constraints>
98
+      </item>
99
+      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
100
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
101
+      </item>
102
+      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
103
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
104
+      </item>
105
+      <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
106
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
107
+      </item>
108
+      <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
109
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
110
+      </item>
111
+      <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
112
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
113
+          <preferred-size width="-1" height="20" />
114
+        </default-constraints>
115
+      </item>
116
+      <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
117
+        <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
118
+      </item>
119
+      <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
120
+        <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
121
+      </item>
122
+    </group>
123
+  </component>
124
+</project>

+ 233
- 201
.idea/workspace.xml Wyświetl plik

@@ -2,7 +2,18 @@
2 2
 <project version="4">
3 3
   <component name="ChangeListManager">
4 4
     <list default="true" id="7c067e32-f3c4-46c3-90e9-a9b9f12f1b24" name="Default Changelist" comment="">
5
-      <change beforePath="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/ZipCodeWilmington.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/ZipCodeWilmington.java" afterDir="false" />
5
+      <change afterPath="$PROJECT_DIR$/.idea/uiDesigner.xml" afterDir="false" />
6
+      <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
7
+      <change beforePath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructor.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructor.java" afterDir="false" />
8
+      <change beforePath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructors.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructors.java" afterDir="false" />
9
+      <change beforePath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/People.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/People.java" afterDir="false" />
10
+      <change beforePath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Person.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Person.java" afterDir="false" />
11
+      <change beforePath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Student.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Student.java" afterDir="false" />
12
+      <change beforePath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Students.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Students.java" afterDir="false" />
13
+      <change beforePath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Teacher.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Teacher.java" afterDir="false" />
14
+      <change beforePath="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestPeople.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestPeople.java" afterDir="false" />
15
+      <change beforePath="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestPerson.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestPerson.java" afterDir="false" />
16
+      <change beforePath="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/ZipCodeWilmington.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/ZipCodeWilmington.java" afterDir="false" />
6 17
       <change beforePath="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/testHostLecture.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/testHostLecture.java" afterDir="false" />
7 18
     </list>
8 19
     <ignored path="$PROJECT_DIR$/target/" />
@@ -16,33 +27,35 @@
16 27
     <session id="-1479912162">
17 28
       <usages-collector id="statistics.lifecycle.project">
18 29
         <counts>
19
-          <entry key="project.closed" value="7" />
20
-          <entry key="project.open.time.1" value="6" />
30
+          <entry key="project.closed" value="10" />
31
+          <entry key="project.open.time.1" value="7" />
32
+          <entry key="project.open.time.2" value="1" />
33
+          <entry key="project.open.time.4" value="1" />
21 34
           <entry key="project.open.time.7" value="1" />
22 35
           <entry key="project.open.time.8" value="1" />
23
-          <entry key="project.opened" value="8" />
36
+          <entry key="project.opened" value="11" />
24 37
         </counts>
25 38
       </usages-collector>
26 39
       <usages-collector id="statistics.file.extensions.open">
27 40
         <counts>
28 41
           <entry key="class" value="7" />
29
-          <entry key="java" value="33" />
42
+          <entry key="java" value="46" />
30 43
         </counts>
31 44
       </usages-collector>
32 45
       <usages-collector id="statistics.file.types.open">
33 46
         <counts>
34 47
           <entry key="CLASS" value="7" />
35
-          <entry key="JAVA" value="33" />
48
+          <entry key="JAVA" value="46" />
36 49
         </counts>
37 50
       </usages-collector>
38 51
       <usages-collector id="statistics.file.extensions.edit">
39 52
         <counts>
40
-          <entry key="java" value="5185" />
53
+          <entry key="java" value="6028" />
41 54
         </counts>
42 55
       </usages-collector>
43 56
       <usages-collector id="statistics.file.types.edit">
44 57
         <counts>
45
-          <entry key="JAVA" value="5185" />
58
+          <entry key="JAVA" value="6028" />
46 59
         </counts>
47 60
       </usages-collector>
48 61
       <usages-collector id="statistics.js.language.service.starts" />
@@ -52,80 +65,84 @@
52 65
     </session>
53 66
   </component>
54 67
   <component name="FileEditorManager">
55
-    <splitter split-orientation="horizontal" split-proportion="0.5">
68
+    <splitter split-orientation="horizontal" split-proportion="0.53098106">
56 69
       <split-first>
57 70
         <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
58 71
           <file pinned="false" current-in-tab="false">
59
-            <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/StudentTest.java">
72
+            <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Person.java">
60 73
               <provider selected="true" editor-type-id="text-editor">
61
-                <state relative-caret-position="405">
62
-                  <caret line="27" column="39" selection-start-line="27" selection-start-column="39" selection-end-line="27" selection-end-column="39" />
63
-                  <folding>
64
-                    <element signature="imports" expanded="true" />
65
-                  </folding>
74
+                <state relative-caret-position="135">
75
+                  <caret line="9" column="25" selection-start-line="9" selection-start-column="25" selection-end-line="9" selection-end-column="25" />
66 76
                 </state>
67 77
               </provider>
68 78
             </entry>
69 79
           </file>
70 80
           <file pinned="false" current-in-tab="false">
71
-            <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestInstructor.java">
81
+            <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Student.java">
72 82
               <provider selected="true" editor-type-id="text-editor">
73
-                <state relative-caret-position="510">
74
-                  <caret line="34" column="50" lean-forward="true" selection-start-line="34" selection-start-column="50" selection-end-line="34" selection-end-column="50" />
75
-                  <folding>
76
-                    <element signature="imports" expanded="true" />
77
-                  </folding>
83
+                <state relative-caret-position="120">
84
+                  <caret line="8" column="22" selection-start-line="8" selection-start-column="22" selection-end-line="8" selection-end-column="22" />
78 85
                 </state>
79 86
               </provider>
80 87
             </entry>
81 88
           </file>
82 89
           <file pinned="false" current-in-tab="false">
83
-            <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Student.java">
90
+            <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestPerson.java">
84 91
               <provider selected="true" editor-type-id="text-editor">
85
-                <state relative-caret-position="75">
86
-                  <caret line="5" column="22" lean-forward="true" selection-start-line="5" selection-start-column="22" selection-end-line="5" selection-end-column="22" />
92
+                <state relative-caret-position="240">
93
+                  <caret line="18" column="35" selection-start-line="18" selection-start-column="35" selection-end-line="18" selection-end-column="35" />
94
+                  <folding>
95
+                    <element signature="e#188#189#0" expanded="true" />
96
+                    <element signature="e#242#243#0" expanded="true" />
97
+                  </folding>
87 98
                 </state>
88 99
               </provider>
89 100
             </entry>
90 101
           </file>
91 102
           <file pinned="false" current-in-tab="false">
92
-            <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Teacher.java">
103
+            <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Students.java">
93 104
               <provider selected="true" editor-type-id="text-editor">
94
-                <state relative-caret-position="75">
95
-                  <caret line="5" lean-forward="true" selection-start-line="5" selection-end-line="5" />
105
+                <state relative-caret-position="214">
106
+                  <caret line="58" column="28" selection-start-line="58" selection-start-column="21" selection-end-line="58" selection-end-column="28" />
107
+                  <folding>
108
+                    <element signature="e#216#225#0" expanded="true" />
109
+                    <element signature="e#2640#2641#0" expanded="true" />
110
+                    <element signature="e#2674#2675#0" expanded="true" />
111
+                  </folding>
96 112
                 </state>
97 113
               </provider>
98 114
             </entry>
99 115
           </file>
100 116
           <file pinned="false" current-in-tab="false">
101
-            <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Students.java">
117
+            <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructors.java">
102 118
               <provider selected="true" editor-type-id="text-editor">
103
-                <state relative-caret-position="30">
104
-                  <caret line="2" column="19" selection-start-line="2" selection-start-column="19" selection-end-line="2" selection-end-column="19" />
119
+                <state relative-caret-position="244">
120
+                  <caret line="22" lean-forward="true" selection-start-line="22" selection-end-line="22" />
105 121
                 </state>
106 122
               </provider>
107 123
             </entry>
108 124
           </file>
109
-          <file pinned="false" current-in-tab="true">
110
-            <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/ZipCodeWilmington.java">
125
+          <file pinned="false" current-in-tab="false">
126
+            <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestStudents.java">
111 127
               <provider selected="true" editor-type-id="text-editor">
112
-                <state relative-caret-position="255">
113
-                  <caret line="17" selection-start-line="17" selection-end-line="17" />
128
+                <state relative-caret-position="105">
129
+                  <caret line="7" column="13" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="13" />
114 130
                   <folding>
115
-                    <element signature="e#391#392#0" expanded="true" />
116
-                    <element signature="e#422#423#0" expanded="true" />
131
+                    <element signature="imports" expanded="true" />
117 132
                   </folding>
118 133
                 </state>
119 134
               </provider>
120 135
             </entry>
121 136
           </file>
122
-          <file pinned="false" current-in-tab="false">
123
-            <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestStudents.java">
137
+          <file pinned="false" current-in-tab="true">
138
+            <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/People.java">
124 139
               <provider selected="true" editor-type-id="text-editor">
125
-                <state>
126
-                  <caret column="31" lean-forward="true" selection-start-column="31" selection-end-column="31" />
140
+                <state relative-caret-position="60">
141
+                  <caret line="4" column="36" lean-forward="true" selection-start-line="4" selection-start-column="20" selection-end-line="4" selection-end-column="36" />
127 142
                   <folding>
128 143
                     <element signature="imports" expanded="true" />
144
+                    <element signature="e#1005#1006#0" expanded="true" />
145
+                    <element signature="e#1053#1054#0" expanded="true" />
129 146
                   </folding>
130 147
                 </state>
131 148
               </provider>
@@ -134,8 +151,17 @@
134 151
           <file pinned="false" current-in-tab="false">
135 152
             <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructor.java">
136 153
               <provider selected="true" editor-type-id="text-editor">
137
-                <state relative-caret-position="30">
138
-                  <caret line="2" column="13" selection-start-line="2" selection-start-column="13" selection-end-line="2" selection-end-column="13" />
154
+                <state relative-caret-position="225">
155
+                  <caret line="17" selection-start-line="17" selection-end-line="17" />
156
+                </state>
157
+              </provider>
158
+            </entry>
159
+          </file>
160
+          <file pinned="false" current-in-tab="false">
161
+            <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Learner.java">
162
+              <provider selected="true" editor-type-id="text-editor">
163
+                <state relative-caret-position="60">
164
+                  <caret line="4" column="37" selection-start-line="4" selection-start-column="37" selection-end-line="4" selection-end-column="37" />
139 165
                 </state>
140 166
               </provider>
141 167
             </entry>
@@ -143,21 +169,43 @@
143 169
         </leaf>
144 170
       </split-first>
145 171
       <split-second>
146
-        <leaf>
147
-          <file pinned="false" current-in-tab="false">
172
+        <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
173
+          <file pinned="false" current-in-tab="true">
148 174
             <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Student.java">
149 175
               <provider selected="true" editor-type-id="text-editor">
150
-                <state relative-caret-position="75">
151
-                  <caret line="5" column="22" selection-start-line="5" selection-start-column="22" selection-end-line="5" selection-end-column="22" />
176
+                <state relative-caret-position="195">
177
+                  <caret line="13" column="35" selection-start-line="13" selection-start-column="35" selection-end-line="13" selection-end-column="35" />
152 178
                 </state>
153 179
               </provider>
154 180
             </entry>
155 181
           </file>
156
-          <file pinned="false" current-in-tab="true">
182
+          <file pinned="false" current-in-tab="false">
183
+            <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/ZipCodeWilmington.java">
184
+              <provider selected="true" editor-type-id="text-editor">
185
+                <state relative-caret-position="161">
186
+                  <caret line="11" column="14" lean-forward="true" selection-start-line="11" selection-start-column="14" selection-end-line="11" selection-end-column="14" />
187
+                  <folding>
188
+                    <element signature="e#390#391#0" expanded="true" />
189
+                    <element signature="e#421#422#0" expanded="true" />
190
+                  </folding>
191
+                </state>
192
+              </provider>
193
+            </entry>
194
+          </file>
195
+          <file pinned="false" current-in-tab="false">
196
+            <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Teacher.java">
197
+              <provider selected="true" editor-type-id="text-editor">
198
+                <state relative-caret-position="105">
199
+                  <caret line="7" lean-forward="true" selection-start-line="7" selection-end-line="7" />
200
+                </state>
201
+              </provider>
202
+            </entry>
203
+          </file>
204
+          <file pinned="false" current-in-tab="false">
157 205
             <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/testHostLecture.java">
158 206
               <provider selected="true" editor-type-id="text-editor">
159
-                <state relative-caret-position="196">
160
-                  <caret line="24" selection-start-line="24" selection-end-line="24" />
207
+                <state relative-caret-position="154">
208
+                  <caret line="28" column="40" selection-start-line="28" selection-start-column="40" selection-end-line="28" selection-end-column="40" />
161 209
                   <folding>
162 210
                     <element signature="imports" expanded="true" />
163 211
                   </folding>
@@ -177,6 +225,14 @@
177 225
       </list>
178 226
     </option>
179 227
   </component>
228
+  <component name="FindInProjectRecents">
229
+    <findStrings>
230
+      <find>= new Student(</find>
231
+    </findStrings>
232
+    <replaceStrings>
233
+      <replace>this.add(new Student(</replace>
234
+    </replaceStrings>
235
+  </component>
180 236
   <component name="Git.Settings">
181 237
     <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
182 238
   </component>
@@ -184,21 +240,22 @@
184 240
     <option name="CHANGED_PATHS">
185 241
       <list>
186 242
         <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Learner.java" />
187
-        <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Person.java" />
188
-        <option value="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestPerson.java" />
189
-        <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Teacher.java" />
190
-        <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/People.java" />
191
-        <option value="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestPeople.java" />
192
-        <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Student.java" />
193 243
         <option value="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestStudents.java" />
194 244
         <option value="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/StudentTest.java" />
195
-        <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructor.java" />
196 245
         <option value="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestInstructor.java" />
197
-        <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Students.java" />
198
-        <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructors.java" />
199 246
         <option value="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestInstructors.java" />
200 247
         <option value="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/ZipCodeWilmington.java" />
248
+        <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Person.java" />
249
+        <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Student.java" />
250
+        <option value="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestPerson.java" />
251
+        <option value="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestPeople.java" />
252
+        <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/ZipCodeWilmington.java" />
201 253
         <option value="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/testHostLecture.java" />
254
+        <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructor.java" />
255
+        <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Teacher.java" />
256
+        <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructors.java" />
257
+        <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Students.java" />
258
+        <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/People.java" />
202 259
       </list>
203 260
     </option>
204 261
   </component>
@@ -209,10 +266,9 @@
209 266
     <sorting>DEFINITION_ORDER</sorting>
210 267
   </component>
211 268
   <component name="ProjectFrameBounds">
212
-    <option name="x" value="29" />
213 269
     <option name="y" value="23" />
214
-    <option name="width" value="1411" />
215
-    <option name="height" value="797" />
270
+    <option name="width" value="1440" />
271
+    <option name="height" value="813" />
216 272
   </component>
217 273
   <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
218 274
   <component name="ProjectView">
@@ -268,14 +324,6 @@
268 324
               <item name="test" type="462c0819:PsiDirectoryNode" />
269 325
               <item name="java" type="462c0819:PsiDirectoryNode" />
270 326
             </path>
271
-            <path>
272
-              <item name="interfaces-1" type="b2602c69:ProjectViewProjectNode" />
273
-              <item name="CR-MacroLabs-OOP-InstructorStudentClassroom" type="462c0819:PsiDirectoryNode" />
274
-              <item name="src" type="462c0819:PsiDirectoryNode" />
275
-              <item name="test" type="462c0819:PsiDirectoryNode" />
276
-              <item name="java" type="462c0819:PsiDirectoryNode" />
277
-              <item name="interfaces" type="462c0819:PsiDirectoryNode" />
278
-            </path>
279 327
           </expand>
280 328
           <select />
281 329
         </subPane>
@@ -285,12 +333,15 @@
285 333
   <component name="PropertiesComponent">
286 334
     <property name="WebServerToolWindowFactoryState" value="false" />
287 335
     <property name="aspect.path.notification.shown" value="true" />
288
-    <property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1541643871086" />
336
+    <property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1542228615557" />
289 337
     <property name="last_opened_file_path" value="$PROJECT_DIR$" />
290 338
     <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
291 339
     <property name="nodejs_npm_path_reset_for_default_project" value="true" />
292 340
   </component>
293 341
   <component name="RecentsManager">
342
+    <key name="MoveClassesOrPackagesDialog.RECENTS_KEY">
343
+      <recent name="io.zipcoder.interfaces" />
344
+    </key>
294 345
     <key name="CreateClassDialog.RecentsKey">
295 346
       <recent name="io.zipcoder.interfaces" />
296 347
     </key>
@@ -307,8 +358,8 @@
307 358
       </list>
308 359
     </option>
309 360
   </component>
310
-  <component name="RunManager" selected="JUnit.testHostLecture.testHostLecture">
311
-    <configuration name="TestInstructor" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
361
+  <component name="RunManager" selected="JUnit.io.zipcoder.interfaces in interfaces-1">
362
+    <configuration name="StudentTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
312 363
       <module name="interfaces-1" />
313 364
       <extension name="coverage">
314 365
         <pattern>
@@ -317,12 +368,12 @@
317 368
         </pattern>
318 369
       </extension>
319 370
       <option name="PACKAGE_NAME" value="io.zipcoder.interfaces" />
320
-      <option name="MAIN_CLASS_NAME" value="io.zipcoder.interfaces.TestInstructor" />
371
+      <option name="MAIN_CLASS_NAME" value="io.zipcoder.interfaces.StudentTest" />
321 372
       <method v="2">
322 373
         <option name="Make" enabled="true" />
323 374
       </method>
324 375
     </configuration>
325
-    <configuration name="TestInstructors" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
376
+    <configuration name="TestStudents" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
326 377
       <module name="interfaces-1" />
327 378
       <extension name="coverage">
328 379
         <pattern>
@@ -331,12 +382,12 @@
331 382
         </pattern>
332 383
       </extension>
333 384
       <option name="PACKAGE_NAME" value="io.zipcoder.interfaces" />
334
-      <option name="MAIN_CLASS_NAME" value="io.zipcoder.interfaces.TestInstructors" />
385
+      <option name="MAIN_CLASS_NAME" value="io.zipcoder.interfaces.TestStudents" />
335 386
       <method v="2">
336 387
         <option name="Make" enabled="true" />
337 388
       </method>
338 389
     </configuration>
339
-    <configuration name="TestInstructors.testInitializationSetupInstructors" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
390
+    <configuration name="io.zipcoder.interfaces in interfaces-1" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
340 391
       <module name="interfaces-1" />
341 392
       <extension name="coverage">
342 393
         <pattern>
@@ -345,14 +396,12 @@
345 396
         </pattern>
346 397
       </extension>
347 398
       <option name="PACKAGE_NAME" value="io.zipcoder.interfaces" />
348
-      <option name="MAIN_CLASS_NAME" value="io.zipcoder.interfaces.TestInstructors" />
349
-      <option name="METHOD_NAME" value="testInitializationSetupInstructors" />
350
-      <option name="TEST_OBJECT" value="method" />
399
+      <option name="TEST_OBJECT" value="package" />
351 400
       <method v="2">
352 401
         <option name="Make" enabled="true" />
353 402
       </method>
354 403
     </configuration>
355
-    <configuration name="TestStudents" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
404
+    <configuration name="testHostLecture" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
356 405
       <module name="interfaces-1" />
357 406
       <extension name="coverage">
358 407
         <pattern>
@@ -361,7 +410,7 @@
361 410
         </pattern>
362 411
       </extension>
363 412
       <option name="PACKAGE_NAME" value="io.zipcoder.interfaces" />
364
-      <option name="MAIN_CLASS_NAME" value="io.zipcoder.interfaces.TestStudents" />
413
+      <option name="MAIN_CLASS_NAME" value="io.zipcoder.interfaces.testHostLecture" />
365 414
       <method v="2">
366 415
         <option name="Make" enabled="true" />
367 416
       </method>
@@ -384,18 +433,18 @@
384 433
     </configuration>
385 434
     <list>
386 435
       <item itemvalue="JUnit.TestStudents" />
387
-      <item itemvalue="JUnit.TestInstructors" />
388
-      <item itemvalue="JUnit.TestInstructors.testInitializationSetupInstructors" />
389 436
       <item itemvalue="JUnit.testHostLecture.testHostLecture" />
390
-      <item itemvalue="JUnit.TestInstructor" />
437
+      <item itemvalue="JUnit.StudentTest" />
438
+      <item itemvalue="JUnit.testHostLecture" />
439
+      <item itemvalue="JUnit.io.zipcoder.interfaces in interfaces-1" />
391 440
     </list>
392 441
     <recent_temporary>
393 442
       <list>
443
+        <item itemvalue="JUnit.io.zipcoder.interfaces in interfaces-1" />
394 444
         <item itemvalue="JUnit.testHostLecture.testHostLecture" />
395
-        <item itemvalue="JUnit.TestInstructor" />
396
-        <item itemvalue="JUnit.TestInstructors" />
397
-        <item itemvalue="JUnit.TestInstructors.testInitializationSetupInstructors" />
445
+        <item itemvalue="JUnit.testHostLecture" />
398 446
         <item itemvalue="JUnit.TestStudents" />
447
+        <item itemvalue="JUnit.StudentTest" />
399 448
       </list>
400 449
     </recent_temporary>
401 450
   </component>
@@ -416,49 +465,53 @@
416 465
       <workItem from="1541510571713" duration="3589000" />
417 466
       <workItem from="1541555249448" duration="2472000" />
418 467
       <workItem from="1541610186260" duration="3053000" />
419
-      <workItem from="1541625651457" duration="10028000" />
468
+      <workItem from="1541625651457" duration="11624000" />
469
+      <workItem from="1541963609741" duration="186000" />
470
+      <workItem from="1541964187052" duration="1393000" />
471
+      <workItem from="1542224574521" duration="4283000" />
420 472
     </task>
421 473
     <servers />
422 474
   </component>
423 475
   <component name="TestHistory">
424
-    <history-entry file="testHostLecture_testHostLecture - 2018.11.07 at 20h 29m 43s.xml">
476
+    <history-entry file="testHostLecture_testHostLecture - 2018.11.11 at 14h 34m 23s.xml">
425 477
       <configuration name="testHostLecture.testHostLecture" configurationId="JUnit" />
426 478
     </history-entry>
427
-    <history-entry file="testHostLecture_testHostLecture - 2018.11.07 at 20h 30m 51s.xml">
479
+    <history-entry file="testHostLecture_testHostLecture - 2018.11.11 at 14h 35m 56s.xml">
428 480
       <configuration name="testHostLecture.testHostLecture" configurationId="JUnit" />
429 481
     </history-entry>
430
-    <history-entry file="testHostLecture_testHostLecture - 2018.11.07 at 20h 43m 00s.xml">
482
+    <history-entry file="testHostLecture_testHostLecture - 2018.11.11 at 14h 37m 40s.xml">
431 483
       <configuration name="testHostLecture.testHostLecture" configurationId="JUnit" />
432 484
     </history-entry>
433
-    <history-entry file="testHostLecture_testHostLecture - 2018.11.07 at 20h 45m 10s.xml">
485
+    <history-entry file="testHostLecture_testHostLecture - 2018.11.11 at 14h 41m 13s.xml">
434 486
       <configuration name="testHostLecture.testHostLecture" configurationId="JUnit" />
435 487
     </history-entry>
436
-    <history-entry file="testHostLecture_testHostLecture - 2018.11.07 at 20h 45m 35s.xml">
437
-      <configuration name="testHostLecture.testHostLecture" configurationId="JUnit" />
488
+    <history-entry file="TestStudents - 2018.11.14 at 14h 43m 06s.xml">
489
+      <configuration name="TestStudents" configurationId="JUnit" />
438 490
     </history-entry>
439
-    <history-entry file="testHostLecture_testHostLecture - 2018.11.07 at 20h 46m 33s.xml">
440
-      <configuration name="testHostLecture.testHostLecture" configurationId="JUnit" />
491
+    <history-entry file="io_zipcoder_interfaces_in_interfaces-1 - 2018.11.14 at 14h 43m 14s.xml">
492
+      <configuration name="io.zipcoder.interfaces in interfaces-1" configurationId="JUnit" />
441 493
     </history-entry>
442
-    <history-entry file="testHostLecture_testHostLecture - 2018.11.07 at 20h 47m 48s.xml">
443
-      <configuration name="testHostLecture.testHostLecture" configurationId="JUnit" />
494
+    <history-entry file="testHostLecture - 2018.11.14 at 14h 47m 56s.xml">
495
+      <configuration name="testHostLecture" configurationId="JUnit" />
444 496
     </history-entry>
445
-    <history-entry file="testHostLecture_testHostLecture - 2018.11.07 at 20h 47m 57s.xml">
446
-      <configuration name="testHostLecture.testHostLecture" configurationId="JUnit" />
497
+    <history-entry file="testHostLecture - 2018.11.14 at 14h 52m 36s.xml">
498
+      <configuration name="testHostLecture" configurationId="JUnit" />
447 499
     </history-entry>
448
-    <history-entry file="testHostLecture_testHostLecture - 2018.11.07 at 21h 10m 05s.xml">
449
-      <configuration name="testHostLecture.testHostLecture" configurationId="JUnit" />
500
+    <history-entry file="testHostLecture - 2018.11.14 at 14h 54m 01s.xml">
501
+      <configuration name="testHostLecture" configurationId="JUnit" />
450 502
     </history-entry>
451
-    <history-entry file="testHostLecture_testHostLecture - 2018.11.07 at 21h 10m 34s.xml">
503
+    <history-entry file="testHostLecture_testHostLecture - 2018.11.14 at 15h 02m 42s.xml">
452 504
       <configuration name="testHostLecture.testHostLecture" configurationId="JUnit" />
453 505
     </history-entry>
454 506
   </component>
455 507
   <component name="TimeTrackingManager">
456
-    <option name="totallyTimeSpent" value="29450000" />
508
+    <option name="totallyTimeSpent" value="36908000" />
457 509
   </component>
458 510
   <component name="ToolWindowManager">
459
-    <frame x="29" y="23" width="1411" height="797" extended-state="0" />
511
+    <frame x="0" y="23" width="1440" height="813" extended-state="0" />
512
+    <editor active="true" />
460 513
     <layout>
461
-      <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.16654493" />
514
+      <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.16881259" />
462 515
       <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
463 516
       <window_info id="Image Layers" order="2" />
464 517
       <window_info id="Designer" order="3" />
@@ -467,8 +520,8 @@
467 520
       <window_info id="Favorites" order="6" side_tool="true" />
468 521
       <window_info anchor="bottom" id="Message" order="0" />
469 522
       <window_info anchor="bottom" id="Find" order="1" />
470
-      <window_info anchor="bottom" id="Run" order="2" weight="0.29503545" />
471
-      <window_info active="true" anchor="bottom" id="Debug" order="3" visible="true" weight="0.4" />
523
+      <window_info anchor="bottom" id="Run" order="2" weight="0.35644937" />
524
+      <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
472 525
       <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
473 526
       <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
474 527
       <window_info anchor="bottom" id="TODO" order="6" />
@@ -476,7 +529,7 @@
476 529
       <window_info anchor="bottom" id="Database Changes" order="8" show_stripe_button="false" />
477 530
       <window_info anchor="bottom" id="Terminal" order="9" />
478 531
       <window_info anchor="bottom" id="Event Log" order="10" side_tool="true" />
479
-      <window_info anchor="bottom" id="Messages" order="11" weight="0.43120566" />
532
+      <window_info anchor="bottom" id="Messages" order="11" visible="true" weight="0.4299584" />
480 533
       <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
481 534
       <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
482 535
       <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
@@ -494,35 +547,7 @@
494 547
   <component name="VcsContentAnnotationSettings">
495 548
     <option name="myLimit" value="2678400000" />
496 549
   </component>
497
-  <component name="XDebuggerManager">
498
-    <breakpoint-manager>
499
-      <breakpoints>
500
-        <line-breakpoint enabled="true" type="java-method">
501
-          <url>file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/ZipCodeWilmington.java</url>
502
-          <line>15</line>
503
-          <properties class="io.zipcoder.interfaces.ZipCodeWilmington" method="hostLecture">
504
-            <option name="EMULATED" value="true" />
505
-          </properties>
506
-          <option name="timeStamp" value="3" />
507
-        </line-breakpoint>
508
-      </breakpoints>
509
-    </breakpoint-manager>
510
-  </component>
511 550
   <component name="editorHistoryManager">
512
-    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestPerson.java">
513
-      <provider selected="true" editor-type-id="text-editor">
514
-        <state relative-caret-position="285">
515
-          <caret line="23" column="32" selection-start-line="23" selection-start-column="32" selection-end-line="23" selection-end-column="32" />
516
-        </state>
517
-      </provider>
518
-    </entry>
519
-    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Learner.java">
520
-      <provider selected="true" editor-type-id="text-editor">
521
-        <state relative-caret-position="60">
522
-          <caret line="4" column="37" selection-start-line="4" selection-start-column="37" selection-end-line="4" selection-end-column="37" />
523
-        </state>
524
-      </provider>
525
-    </entry>
526 551
     <entry file="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12.jar!/org/junit/runners/BlockJUnit4ClassRunner.class">
527 552
       <provider selected="true" editor-type-id="text-editor">
528 553
         <state relative-caret-position="315">
@@ -534,14 +559,6 @@
534 559
       <provider selected="true" editor-type-id="text-editor">
535 560
         <state relative-caret-position="118">
536 561
           <caret line="240" selection-start-line="240" selection-end-line="240" />
537
-          <folding>
538
-            <element signature="e#2111#2112#0" expanded="true" />
539
-            <element signature="e#2155#2156#0" expanded="true" />
540
-            <element signature="e#5951#6086#0" expanded="true" />
541
-            <element signature="e#6085#6086#0" expanded="true" />
542
-            <element signature="e#6484#6648#0" expanded="true" />
543
-            <element signature="e#6647#6648#0" expanded="true" />
544
-          </folding>
545 562
         </state>
546 563
       </provider>
547 564
     </entry>
@@ -559,135 +576,150 @@
559 576
         </state>
560 577
       </provider>
561 578
     </entry>
562
-    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Person.java">
579
+    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestInstructors.java">
563 580
       <provider selected="true" editor-type-id="text-editor">
564
-        <state relative-caret-position="105">
565
-          <caret line="7" column="5" selection-start-line="7" selection-start-column="5" selection-end-line="9" selection-end-column="5" />
581
+        <state relative-caret-position="300">
582
+          <caret line="20" column="50" selection-start-line="20" selection-start-column="50" selection-end-line="20" selection-end-column="50" />
566 583
           <folding>
567
-            <element signature="e#135#136#0" expanded="true" />
568
-            <element signature="e#161#162#0" expanded="true" />
584
+            <element signature="imports" expanded="true" />
569 585
           </folding>
570 586
         </state>
571 587
       </provider>
572 588
     </entry>
573
-    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestPeople.java">
589
+    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestInstructor.java">
574 590
       <provider selected="true" editor-type-id="text-editor">
575
-        <state relative-caret-position="105">
576
-          <caret line="7" column="13" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="13" />
591
+        <state relative-caret-position="510">
592
+          <caret line="34" column="50" selection-start-line="34" selection-start-column="50" selection-end-line="34" selection-end-column="50" />
577 593
           <folding>
578 594
             <element signature="imports" expanded="true" />
579 595
           </folding>
580 596
         </state>
581 597
       </provider>
582 598
     </entry>
583
-    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestInstructors.java">
599
+    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/StudentTest.java">
584 600
       <provider selected="true" editor-type-id="text-editor">
585
-        <state relative-caret-position="300">
586
-          <caret line="20" column="50" selection-start-line="20" selection-start-column="50" selection-end-line="20" selection-end-column="50" />
601
+        <state relative-caret-position="390">
602
+          <caret line="27" column="39" selection-start-line="27" selection-start-column="39" selection-end-line="27" selection-end-column="39" />
587 603
           <folding>
588 604
             <element signature="imports" expanded="true" />
589 605
           </folding>
590 606
         </state>
591 607
       </provider>
592 608
     </entry>
593
-    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/StudentTest.java">
609
+    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestStudents.java">
594 610
       <provider selected="true" editor-type-id="text-editor">
595
-        <state relative-caret-position="405">
596
-          <caret line="27" column="39" selection-start-line="27" selection-start-column="39" selection-end-line="27" selection-end-column="39" />
611
+        <state relative-caret-position="105">
612
+          <caret line="7" column="13" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="13" />
597 613
           <folding>
598 614
             <element signature="imports" expanded="true" />
599 615
           </folding>
600 616
         </state>
601 617
       </provider>
602 618
     </entry>
603
-    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Students.java">
619
+    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/testHostLecture.java">
604 620
       <provider selected="true" editor-type-id="text-editor">
605
-        <state relative-caret-position="30">
606
-          <caret line="2" column="19" selection-start-line="2" selection-start-column="19" selection-end-line="2" selection-end-column="19" />
621
+        <state relative-caret-position="154">
622
+          <caret line="28" column="40" selection-start-line="28" selection-start-column="40" selection-end-line="28" selection-end-column="40" />
623
+          <folding>
624
+            <element signature="imports" expanded="true" />
625
+          </folding>
607 626
         </state>
608 627
       </provider>
609 628
     </entry>
610
-    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/People.java">
629
+    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestPeople.java">
611 630
       <provider selected="true" editor-type-id="text-editor">
612
-        <state relative-caret-position="235">
613
-          <caret line="42" column="23" selection-start-line="42" selection-start-column="23" selection-end-line="42" selection-end-column="23" />
631
+        <state relative-caret-position="330">
632
+          <caret line="22" column="9" selection-start-line="22" selection-start-column="9" selection-end-line="22" selection-end-column="9" />
614 633
           <folding>
615 634
             <element signature="imports" expanded="true" />
616
-            <element signature="e#1005#1006#0" expanded="true" />
617
-            <element signature="e#1053#1054#0" expanded="true" />
618 635
           </folding>
619 636
         </state>
620 637
       </provider>
621 638
     </entry>
622
-    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Student.java">
639
+    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestPerson.java">
623 640
       <provider selected="true" editor-type-id="text-editor">
624
-        <state relative-caret-position="75">
625
-          <caret line="5" column="22" selection-start-line="5" selection-start-column="22" selection-end-line="5" selection-end-column="22" />
641
+        <state relative-caret-position="240">
642
+          <caret line="18" column="35" selection-start-line="18" selection-start-column="35" selection-end-line="18" selection-end-column="35" />
643
+          <folding>
644
+            <element signature="e#188#189#0" expanded="true" />
645
+            <element signature="e#242#243#0" expanded="true" />
646
+          </folding>
626 647
         </state>
627 648
       </provider>
628 649
     </entry>
629
-    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructors.java">
650
+    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Learner.java">
630 651
       <provider selected="true" editor-type-id="text-editor">
631
-        <state relative-caret-position="118">
632
-          <caret line="12" column="5" lean-forward="true" selection-start-line="12" selection-start-column="5" selection-end-line="12" selection-end-column="5" />
633
-          <folding>
634
-            <element signature="e#323#324#0" expanded="true" />
635
-            <element signature="e#347#348#0" expanded="true" />
636
-          </folding>
652
+        <state relative-caret-position="60">
653
+          <caret line="4" column="37" selection-start-line="4" selection-start-column="37" selection-end-line="4" selection-end-column="37" />
637 654
         </state>
638 655
       </provider>
639 656
     </entry>
640
-    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestStudents.java">
657
+    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Teacher.java">
641 658
       <provider selected="true" editor-type-id="text-editor">
642
-        <state>
643
-          <caret column="31" lean-forward="true" selection-start-column="31" selection-end-column="31" />
659
+        <state relative-caret-position="105">
660
+          <caret line="7" lean-forward="true" selection-start-line="7" selection-end-line="7" />
661
+        </state>
662
+      </provider>
663
+    </entry>
664
+    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/ZipCodeWilmington.java">
665
+      <provider selected="true" editor-type-id="text-editor">
666
+        <state relative-caret-position="161">
667
+          <caret line="11" column="14" lean-forward="true" selection-start-line="11" selection-start-column="14" selection-end-line="11" selection-end-column="14" />
644 668
           <folding>
645
-            <element signature="imports" expanded="true" />
669
+            <element signature="e#390#391#0" expanded="true" />
670
+            <element signature="e#421#422#0" expanded="true" />
646 671
           </folding>
647 672
         </state>
648 673
       </provider>
649 674
     </entry>
650
-    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructor.java">
675
+    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Student.java">
651 676
       <provider selected="true" editor-type-id="text-editor">
652
-        <state relative-caret-position="30">
653
-          <caret line="2" column="13" selection-start-line="2" selection-start-column="13" selection-end-line="2" selection-end-column="13" />
677
+        <state relative-caret-position="120">
678
+          <caret line="8" column="22" selection-start-line="8" selection-start-column="22" selection-end-line="8" selection-end-column="22" />
654 679
         </state>
655 680
       </provider>
656 681
     </entry>
657
-    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/TestInstructor.java">
682
+    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Students.java">
658 683
       <provider selected="true" editor-type-id="text-editor">
659
-        <state relative-caret-position="510">
660
-          <caret line="34" column="50" lean-forward="true" selection-start-line="34" selection-start-column="50" selection-end-line="34" selection-end-column="50" />
684
+        <state relative-caret-position="214">
685
+          <caret line="58" column="28" selection-start-line="58" selection-start-column="21" selection-end-line="58" selection-end-column="28" />
661 686
           <folding>
662
-            <element signature="imports" expanded="true" />
687
+            <element signature="e#216#225#0" expanded="true" />
688
+            <element signature="e#2640#2641#0" expanded="true" />
689
+            <element signature="e#2674#2675#0" expanded="true" />
663 690
           </folding>
664 691
         </state>
665 692
       </provider>
666 693
     </entry>
667
-    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Teacher.java">
694
+    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructor.java">
668 695
       <provider selected="true" editor-type-id="text-editor">
669
-        <state relative-caret-position="75">
670
-          <caret line="5" lean-forward="true" selection-start-line="5" selection-end-line="5" />
696
+        <state relative-caret-position="225">
697
+          <caret line="17" selection-start-line="17" selection-end-line="17" />
671 698
         </state>
672 699
       </provider>
673 700
     </entry>
674
-    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/ZipCodeWilmington.java">
701
+    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructors.java">
675 702
       <provider selected="true" editor-type-id="text-editor">
676
-        <state relative-caret-position="255">
677
-          <caret line="17" selection-start-line="17" selection-end-line="17" />
678
-          <folding>
679
-            <element signature="e#391#392#0" expanded="true" />
680
-            <element signature="e#422#423#0" expanded="true" />
681
-          </folding>
703
+        <state relative-caret-position="244">
704
+          <caret line="22" lean-forward="true" selection-start-line="22" selection-end-line="22" />
682 705
         </state>
683 706
       </provider>
684 707
     </entry>
685
-    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/testHostLecture.java">
708
+    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Person.java">
686 709
       <provider selected="true" editor-type-id="text-editor">
687
-        <state relative-caret-position="196">
688
-          <caret line="24" selection-start-line="24" selection-end-line="24" />
710
+        <state relative-caret-position="135">
711
+          <caret line="9" column="25" selection-start-line="9" selection-start-column="25" selection-end-line="9" selection-end-column="25" />
712
+        </state>
713
+      </provider>
714
+    </entry>
715
+    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/People.java">
716
+      <provider selected="true" editor-type-id="text-editor">
717
+        <state relative-caret-position="60">
718
+          <caret line="4" column="36" lean-forward="true" selection-start-line="4" selection-start-column="20" selection-end-line="4" selection-end-column="36" />
689 719
           <folding>
690 720
             <element signature="imports" expanded="true" />
721
+            <element signature="e#1005#1006#0" expanded="true" />
722
+            <element signature="e#1053#1054#0" expanded="true" />
691 723
           </folding>
692 724
         </state>
693 725
       </provider>

+ 6
- 3
src/main/java/io/zipcoder/interfaces/Instructor.java Wyświetl plik

@@ -1,11 +1,13 @@
1 1
 package io.zipcoder.interfaces;
2 2
 
3
+import java.util.ArrayList;
4
+
3 5
 public class Instructor extends Person implements Teacher {
4 6
 
5 7
     private String name;
6 8
 
7 9
     public Instructor(long id, String name) {
8
-        super(id);
10
+        super(id,name);
9 11
         this.name=name;
10 12
     }
11 13
 
@@ -13,9 +15,10 @@ public class Instructor extends Person implements Teacher {
13 15
         learner.learn(numHours);
14 16
     }
15 17
 
16
-    public void lecture(Learner[] learners, double numberOfHours){
18
+    public void lecture(ArrayList<Learner> learners, double numberOfHours){
19
+
17 20
             for (Learner kid : learners){
18
-                kid.learn(numberOfHours/learners.length);
21
+                kid.learn(numberOfHours/learners.size());
19 22
             }
20 23
     }
21 24
 

+ 10
- 10
src/main/java/io/zipcoder/interfaces/Instructors.java Wyświetl plik

@@ -1,24 +1,24 @@
1 1
 package io.zipcoder.interfaces;
2 2
 
3
+import java.util.ArrayList;
4
+
3 5
 public final class Instructors extends People{
4 6
 
5 7
     private static final Instructors INSTANCE = new Instructors();
6
-    private Instructor[] instructorList = new Instructor[6];
8
+
7 9
 
8 10
     private Instructors() {
11
+        this.add(new Instructor(1, "Chris"));
12
+        this.add(new Instructor(2, "Nhu"));
13
+        this.add(new Instructor(3, "Wilhem"));
14
+        this.add(new Instructor(4, "Dolio"));
15
+        this.add(new Instructor(5, "Froilan"));
16
+        this.add(new Instructor(6, "Leon"));
9 17
     }
10 18
 
11 19
     public static Instructors getInstance(){
12 20
         return INSTANCE;
13 21
     }
14 22
 
15
-    public Instructor[] getArray() {
16
-        instructorList[0] = new Instructor(1, "Chris");
17
-        instructorList[1] = new Instructor(2, "Nhu");
18
-        instructorList[2] = new Instructor(3, "Wilhem");
19
-        instructorList[3] = new Instructor(4, "Dolio");
20
-        instructorList[4] = new Instructor(5, "Froilan");
21
-        instructorList[5] = new Instructor(6, "Leon");
22
-            return instructorList;
23
-    }
23
+
24 24
 }

+ 5
- 5
src/main/java/io/zipcoder/interfaces/People.java Wyświetl plik

@@ -2,11 +2,11 @@ package io.zipcoder.interfaces;
2 2
 import java.lang.reflect.Array;
3 3
 import java.util.ArrayList;
4 4
 
5
-public class People {
5
+public class People<T extends Person> {
6 6
 
7
-    private ArrayList<Person> personList= new ArrayList<Person>();
7
+    private ArrayList<T> personList= new ArrayList<T>();
8 8
 
9
-    public void add(Person person){
9
+    public void add(T person){
10 10
         personList.add(person);
11 11
     }
12 12
 
@@ -37,9 +37,9 @@ public class People {
37 37
         return result;
38 38
     }
39 39
 
40
-    public Person[] getArray() {
40
+    public ArrayList<T> getArray() {
41 41
 
42
-        Person[] personArray = personList.toArray(new Person[personList.size()]);
42
+        ArrayList<T> personArray = personList;
43 43
         return personArray;
44 44
     }
45 45
 

+ 2
- 1
src/main/java/io/zipcoder/interfaces/Person.java Wyświetl plik

@@ -5,8 +5,9 @@ public class Person {
5 5
     private final long id;
6 6
     private String name;
7 7
 
8
-    public Person(long id){
8
+    public Person(long id, String name){
9 9
         this.id=id;
10
+        this.name = name;
10 11
     }
11 12
 
12 13
 

+ 1
- 1
src/main/java/io/zipcoder/interfaces/Student.java Wyświetl plik

@@ -6,7 +6,7 @@ public class Student extends Person implements Learner{
6 6
    private String name;
7 7
 
8 8
     public Student(long id, String name) {
9
-        super(id);
9
+        super(id, name);
10 10
         this.name = name;
11 11
     }
12 12
 

+ 45
- 42
src/main/java/io/zipcoder/interfaces/Students.java Wyświetl plik

@@ -1,11 +1,53 @@
1 1
 package io.zipcoder.interfaces;
2 2
 
3
+import java.util.ArrayList;
4
+
3 5
 public final class Students extends People{
4 6
 
5 7
     private static final Students INSTANCE = new Students();
6
-    private Student[] studentList = new Student[39];
8
+    ArrayList<Learner> studentList=new ArrayList<Learner>();
7 9
 
8 10
     private Students() {
11
+        this.add(new Student(1, "Ned Redmond"));
12
+        this.add(new Student(2, "Seth Abrams"));
13
+        this.add(new Student(3, "Akeem Cherry"));
14
+        this.add(new Student(4, "Whitney Martinez"));
15
+        this.add(new Student(5, "Nira Parikh"));
16
+        this.add(new Student(6, "Connor Dunnigan"));
17
+        this.add(new Student(7, "Christian Sheridan"));
18
+        this.add(new Student(8, "Curtis Cook"));
19
+        this.add(new Student(9, "Nuridalia Hernandez"));
20
+        this.add(new Student(10, "Brandon DeFrancis"));
21
+        this.add(new Student(11, "De'Jon Johnson"));
22
+        this.add(new Student(12, "Demetrius Murray"));
23
+        this.add(new Student(13, "Elliott Stansbury"));
24
+        this.add(new Student(14, "Nathan Hall"));
25
+        this.add(new Student(15, "Jae Joson"));
26
+        this.add(new Student(16, "Jacob Anderson"));
27
+        this.add(new Student(17, "Jose Bedolla"));
28
+        this.add(new Student(18, "Jenn Chao"));
29
+        this.add(new Student(19, "Jennifer Tinkler"));
30
+        this.add(new Student(20, "Jonathan Hinds"));
31
+        this.add(new Student(21, "Jay Samuels"));
32
+        this.add(new Student(22, "Jevit Tith"));
33
+        this.add(new Student(23, "Lauren Green"));
34
+        this.add(new Student(24, "Kate Moore"));
35
+        this.add(new Student(25, "Michelle DiMarino"));
36
+        this.add(new Student(26, "Maggie Pierse"));
37
+        this.add(new Student(27, "Nick Satinover"));
38
+        this.add(new Student(28, "Chaitali Patel"));
39
+        this.add(new Student(29, "Yesoda Sanka"));
40
+        this.add(new Student(30, "Saurav Kamath"));
41
+        this.add(new Student(31, "Sam Bhutani"));
42
+        this.add(new Student(32, "Soujanya Buragapu"));
43
+        this.add(new Student(33, "Steffon Williams"));
44
+        this.add(new Student(34, "Zavon Malone"));
45
+        this.add(new Student(35, "Thuy Kong"));
46
+        this.add(new Student(36, "Thulasi Puppala"));
47
+        this.add(new Student(37, "Trinh Tong"));
48
+        this.add(new Student(38, "William Brown"));
49
+        this.add(new Student(39, "Xzavia Cuello"));
50
+
9 51
     }
10 52
 
11 53
     public static Students getInstance() {
@@ -13,47 +55,8 @@ public final class Students extends People{
13 55
     }
14 56
 
15 57
 
16
-    public Student[] getArray() {
17
-        studentList[1] = new Student(1, "Ned Redmond");
18
-        studentList[2] = new Student(2, "Seth Abrams");
19
-        studentList[3] = new Student(3, "Akeem Cherry");
20
-        studentList[4] = new Student(4, "Whitney Martinez");
21
-        studentList[5] = new Student(5, "Nira Parikh");
22
-        studentList[6] = new Student(6, "Connor Dunnigan");
23
-        studentList[7] = new Student(7, "Christian Sheridan");
24
-        studentList[8] = new Student(8, "Curtis Cook");
25
-        studentList[9] = new Student(9, "Nuridalia Hernandez");
26
-        studentList[10] = new Student(10, "Brandon DeFrancis");
27
-        studentList[11] = new Student(11, "De'Jon Johnson");
28
-        studentList[12] = new Student(12, "Demetrius Murray");
29
-        studentList[13] = new Student(13, "Elliott Stansbury");
30
-        studentList[14] = new Student(14, "Nathan Hall");
31
-        studentList[15] = new Student(15, "Jae Joson");
32
-        studentList[16] =new Student(16, "Jacob Anderson");
33
-        studentList[17] =new Student(17, "Jose Bedolla");
34
-        studentList[18] = new Student(18, "Jenn Chao");
35
-        studentList[19] = new Student(19, "Jennifer Tinkler");
36
-        studentList[20] = new Student(20, "Jonathan Hinds");
37
-        studentList[21] = new Student(21, "Jay Samuels");
38
-        studentList[22] = new Student(22, "Jevit Tith");
39
-        studentList[23] = new Student(23, "Lauren Green");
40
-        studentList[24] = new Student(24, "Kate Moore");
41
-        studentList[25] =new Student(25, "Michelle DiMarino");
42
-        studentList[26] =new Student(26, "Maggie Pierse");
43
-        studentList[27] =new Student(27, "Nick Satinover");
44
-        studentList[28] =new Student(28, "Chaitali Patel");
45
-        studentList[29] =new Student(29, "Yesoda Sanka");
46
-        studentList[30] =new Student(30, "Saurav Kamath");
47
-        studentList[31] =new Student(31, "Sam Bhutani");
48
-        studentList[32] =new Student(32, "Soujanya Buragapu");
49
-        studentList[33] =new Student(33, "Steffon Williams");
50
-        studentList[34] =new Student(34, "Zavon Malone");
51
-        studentList[35] =new Student(35, "Thuy Kong");
52
-        studentList[36] =new Student(36, "Thulasi Puppala");
53
-        studentList[37] =new Student(37, "Trinh Tong");
54
-        studentList[38] =new Student(38, "William Brown");
55
-        studentList[0] =new Student(39, "Xzavia Cuello");
56
-
58
+    @Override
59
+    public ArrayList<Learner> getArray() {
57 60
         return studentList;
58 61
     }
59 62
 }

+ 3
- 1
src/main/java/io/zipcoder/interfaces/Teacher.java Wyświetl plik

@@ -1,8 +1,10 @@
1 1
 package io.zipcoder.interfaces;
2 2
 
3
+import java.util.ArrayList;
4
+
3 5
 public interface Teacher {
4 6
 
5 7
     void teach(Learner learner, double numberOfHours);
6 8
 
7
-    void lecture(Learner[] learners, double numberOfHours);
9
+    void lecture(ArrayList<Learner> learners, double numberOfHours);
8 10
 }

src/test/java/io/zipcoder/interfaces/ZipCodeWilmington.java → src/main/java/io/zipcoder/interfaces/ZipCodeWilmington.java Wyświetl plik

@@ -4,7 +4,7 @@ public final class ZipCodeWilmington {
4 4
 
5 5
     private static final Students students = Students.getInstance();
6 6
     private static final ZipCodeWilmington INSTANCE = new ZipCodeWilmington();
7
-    private static final Instructors instructors = Instructors.getInstance();
7
+    private static final Instructors instructor = Instructors.getInstance();
8 8
 
9 9
     private ZipCodeWilmington() {
10 10
     }
@@ -14,6 +14,6 @@ public final class ZipCodeWilmington {
14 14
     }
15 15
 
16 16
     public void hostLecture (Teacher teacher, double numberOfHours){
17
-            teacher.lecture(students.getArray(), numberOfHours);
17
+        teacher.lecture(students.getArray(), numberOfHours);
18 18
     }
19 19
 }

+ 3
- 3
src/test/java/io/zipcoder/interfaces/TestPeople.java Wyświetl plik

@@ -15,9 +15,9 @@ public class TestPeople {
15 15
     @Before
16 16
     public void setup(){
17 17
         people = new People();
18
-        person = new Person(1);
19
-        person2 = new Person(2);
20
-        person3 = new Person(3);
18
+        person = new Person((long)1, "Jane");
19
+        person2 = new Person((long)2, "Jill");
20
+        person3 = new Person((long)3, "Jack");
21 21
     }
22 22
 
23 23
     @Test

+ 1
- 1
src/test/java/io/zipcoder/interfaces/TestPerson.java Wyświetl plik

@@ -9,7 +9,7 @@ public class TestPerson {
9 9
     Person person;
10 10
     @Before
11 11
     public void setup(){
12
-        person = new Person(12);
12
+        person = new Person((long)12, "Harry");
13 13
     }
14 14
 
15 15
     @Test

+ 20
- 14
src/test/java/io/zipcoder/interfaces/testHostLecture.java Wyświetl plik

@@ -5,26 +5,32 @@ import org.junit.Before;
5 5
 import org.junit.Test;
6 6
 
7 7
 public class testHostLecture {
8
-    ZipCodeWilmington zip;
9
-    Students students;
10
-    Teacher instructor;
8
+//    ZipCodeWilmington zip;
9
+//    Students students;
10
+//    Teacher instructor;
11 11
 
12
-    @Before
13
-    public void setup(){
14
-        zip = zip.getInstance();
15
-        students = Students.getInstance();
16
-        instructor = new Instructor(9, "Sian");
17
-    }
12
+//    @Before
13
+//    public void setup(){
14
+//        zip = zip.getInstance();
15
+//        students = Students.getInstance();
16
+//        instructor = new Instructor(9, "Sian");
17
+//    }
18 18
 
19 19
     @Test
20 20
     public void testHostLecture(){
21
-        double start = students.getArray()[0].getTotalStudayTime();
21
+        ZipCodeWilmington zip = ZipCodeWilmington.getInstance();
22
+        Students students = Students.getInstance();
23
+        Instructors intsructors = Instructors.getInstance();
24
+        Instructor instructor = intsructors.getArray()[0];
25
+
26
+        double start = students.getArray().get(0).getTotalStudayTime();
22 27
         System.out.println(start);
23
-        zip.hostLecture(instructor,70);
24
-        double end = students.getArray()[0].getTotalStudayTime();
28
+        zip.hostLecture(instructor,80.0);
29
+        double end = students.getArray().get(0).getTotalStudayTime();
25 30
         System.out.println(end);
26
-        double expected =  1;
27
-        double actual = start-end;
31
+        double expected =  2;
32
+        double actual = end-start;
33
+
28 34
         Assert.assertEquals(expected, actual, .0);
29 35
     }
30 36
 }