瀏覽代碼

Kinda done

Nathan Hall 6 年之前
父節點
當前提交
f8fee63f69

+ 200
- 230
.idea/workspace.xml 查看文件

2
 <project version="4">
2
 <project version="4">
3
   <component name="ChangeListManager">
3
   <component name="ChangeListManager">
4
     <list default="true" id="bb34a630-99d6-43f1-88af-777f3bc41c8e" name="Default Changelist" comment="">
4
     <list default="true" id="bb34a630-99d6-43f1-88af-777f3bc41c8e" name="Default Changelist" comment="">
5
-      <change afterPath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/ZipCodeWilmington.java" afterDir="false" />
6
-      <change afterPath="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/ZipCodeWilmingtonTest.java" afterDir="false" />
7
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
5
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" 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/Students.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Students.java" afterDir="false" />
10
-      <change beforePath="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/InstructorTest.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/InstructorTest.java" afterDir="false" />
6
+      <change beforePath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/ZipCodeWilmington.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/ZipCodeWilmington.java" afterDir="false" />
7
+      <change beforePath="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/ZipCodeWilmingtonTest.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/ZipCodeWilmingtonTest.java" afterDir="false" />
11
     </list>
8
     </list>
12
     <ignored path="$PROJECT_DIR$/target/" />
9
     <ignored path="$PROJECT_DIR$/target/" />
13
     <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
10
     <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
20
     <session id="1702614893">
17
     <session id="1702614893">
21
       <usages-collector id="statistics.lifecycle.project">
18
       <usages-collector id="statistics.lifecycle.project">
22
         <counts>
19
         <counts>
23
-          <entry key="project.closed" value="2" />
20
+          <entry key="project.closed" value="3" />
24
           <entry key="project.open.time.17" value="1" />
21
           <entry key="project.open.time.17" value="1" />
25
-          <entry key="project.open.time.2" value="2" />
26
-          <entry key="project.opened" value="3" />
22
+          <entry key="project.open.time.2" value="3" />
23
+          <entry key="project.opened" value="4" />
27
         </counts>
24
         </counts>
28
       </usages-collector>
25
       </usages-collector>
29
       <usages-collector id="statistics.file.extensions.open">
26
       <usages-collector id="statistics.file.extensions.open">
30
         <counts>
27
         <counts>
31
-          <entry key="java" value="42" />
28
+          <entry key="java" value="43" />
32
         </counts>
29
         </counts>
33
       </usages-collector>
30
       </usages-collector>
34
       <usages-collector id="statistics.file.types.open">
31
       <usages-collector id="statistics.file.types.open">
35
         <counts>
32
         <counts>
36
-          <entry key="JAVA" value="42" />
33
+          <entry key="JAVA" value="43" />
37
         </counts>
34
         </counts>
38
       </usages-collector>
35
       </usages-collector>
39
       <usages-collector id="statistics.file.extensions.edit">
36
       <usages-collector id="statistics.file.extensions.edit">
40
         <counts>
37
         <counts>
41
-          <entry key="java" value="5067" />
38
+          <entry key="java" value="5650" />
42
         </counts>
39
         </counts>
43
       </usages-collector>
40
       </usages-collector>
44
       <usages-collector id="statistics.file.types.edit">
41
       <usages-collector id="statistics.file.types.edit">
45
         <counts>
42
         <counts>
46
-          <entry key="JAVA" value="5067" />
43
+          <entry key="JAVA" value="5650" />
47
         </counts>
44
         </counts>
48
       </usages-collector>
45
       </usages-collector>
49
     </session>
46
     </session>
51
   <component name="FileEditorManager">
48
   <component name="FileEditorManager">
52
     <splitter split-orientation="horizontal" split-proportion="0.59292036">
49
     <splitter split-orientation="horizontal" split-proportion="0.59292036">
53
       <split-first>
50
       <split-first>
54
-        <splitter split-orientation="horizontal" split-proportion="0.22431506">
55
-          <split-first>
56
-            <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
57
-              <file pinned="false" current-in-tab="true">
58
-                <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Person.java">
59
-                  <provider selected="true" editor-type-id="text-editor">
60
-                    <state relative-caret-position="75">
61
-                      <caret line="5" column="11" selection-start-line="5" selection-start-column="11" selection-end-line="5" selection-end-column="11" />
62
-                    </state>
63
-                  </provider>
64
-                </entry>
65
-              </file>
66
-            </leaf>
67
-          </split-first>
68
-          <split-second>
69
-            <leaf>
70
-              <file pinned="false" current-in-tab="false">
71
-                <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Learner.java">
72
-                  <provider selected="true" editor-type-id="text-editor">
73
-                    <state relative-caret-position="30">
74
-                      <caret line="2" column="17" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="17" />
75
-                    </state>
76
-                  </provider>
77
-                </entry>
78
-              </file>
79
-              <file pinned="false" current-in-tab="false">
80
-                <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Student.java">
81
-                  <provider selected="true" editor-type-id="text-editor">
82
-                    <state relative-caret-position="165">
83
-                      <caret line="11" selection-start-line="11" selection-end-line="11" />
84
-                      <folding>
85
-                        <element signature="e#171#172#0" expanded="true" />
86
-                        <element signature="e#202#203#0" expanded="true" />
87
-                        <element signature="e#263#264#0" expanded="true" />
88
-                        <element signature="e#300#301#0" expanded="true" />
89
-                      </folding>
90
-                    </state>
91
-                  </provider>
92
-                </entry>
93
-              </file>
94
-              <file pinned="false" current-in-tab="false">
95
-                <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Students.java">
96
-                  <provider selected="true" editor-type-id="text-editor">
97
-                    <state relative-caret-position="492">
98
-                      <caret line="63" selection-start-line="63" selection-end-line="63" />
99
-                      <folding>
100
-                        <element signature="imports" expanded="true" />
101
-                        <element signature="e#232#241#0" expanded="true" />
102
-                        <element signature="e#209#210#0" expanded="true" />
103
-                        <element signature="e#240#241#0" expanded="true" />
104
-                      </folding>
105
-                    </state>
106
-                  </provider>
107
-                </entry>
108
-              </file>
109
-              <file pinned="false" current-in-tab="false">
110
-                <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructor.java">
111
-                  <provider selected="true" editor-type-id="text-editor">
112
-                    <state relative-caret-position="120">
113
-                      <caret line="8" selection-start-line="8" selection-end-line="8" />
114
-                      <folding>
115
-                        <element signature="e#137#138#0" expanded="true" />
116
-                        <element signature="e#168#169#0" expanded="true" />
117
-                      </folding>
118
-                    </state>
119
-                  </provider>
120
-                </entry>
121
-              </file>
122
-              <file pinned="false" current-in-tab="false">
123
-                <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructors.java">
124
-                  <provider selected="true" editor-type-id="text-editor">
125
-                    <state relative-caret-position="105">
126
-                      <caret line="7" column="24" selection-start-line="7" selection-start-column="4" selection-end-line="7" selection-end-column="24" />
127
-                      <folding>
128
-                        <element signature="imports" expanded="true" />
129
-                        <element signature="e#255#267#0" expanded="true" />
130
-                        <element signature="e#229#230#0" expanded="true" />
131
-                        <element signature="e#256#257#0" expanded="true" />
132
-                      </folding>
133
-                    </state>
134
-                  </provider>
135
-                </entry>
136
-              </file>
137
-              <file pinned="false" current-in-tab="true">
138
-                <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/ZipCodeWilmington.java">
139
-                  <provider selected="true" editor-type-id="text-editor">
140
-                    <state relative-caret-position="30">
141
-                      <caret line="2" column="22" selection-start-line="2" selection-start-column="22" selection-end-line="2" selection-end-column="22" />
142
-                      <folding>
143
-                        <element signature="e#624#625#0" expanded="true" />
144
-                        <element signature="e#655#656#0" expanded="true" />
145
-                      </folding>
146
-                    </state>
147
-                  </provider>
148
-                </entry>
149
-              </file>
150
-            </leaf>
151
-          </split-second>
152
-        </splitter>
51
+        <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
52
+          <file pinned="false" current-in-tab="false">
53
+            <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Learner.java">
54
+              <provider selected="true" editor-type-id="text-editor">
55
+                <state relative-caret-position="30">
56
+                  <caret line="2" column="17" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="17" />
57
+                </state>
58
+              </provider>
59
+            </entry>
60
+          </file>
61
+          <file pinned="false" current-in-tab="false">
62
+            <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Student.java">
63
+              <provider selected="true" editor-type-id="text-editor">
64
+                <state relative-caret-position="225">
65
+                  <caret line="15" column="45" lean-forward="true" selection-start-line="15" selection-start-column="45" selection-end-line="15" selection-end-column="45" />
66
+                  <folding>
67
+                    <element signature="e#171#172#0" expanded="true" />
68
+                    <element signature="e#202#203#0" expanded="true" />
69
+                  </folding>
70
+                </state>
71
+              </provider>
72
+            </entry>
73
+          </file>
74
+          <file pinned="false" current-in-tab="false">
75
+            <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Students.java">
76
+              <provider selected="true" editor-type-id="text-editor">
77
+                <state relative-caret-position="428">
78
+                  <caret line="52" column="8" selection-start-line="52" selection-start-column="8" selection-end-line="52" selection-end-column="58" />
79
+                  <folding>
80
+                    <element signature="imports" expanded="true" />
81
+                  </folding>
82
+                </state>
83
+              </provider>
84
+            </entry>
85
+          </file>
86
+          <file pinned="false" current-in-tab="false">
87
+            <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructor.java">
88
+              <provider selected="true" editor-type-id="text-editor">
89
+                <state relative-caret-position="285">
90
+                  <caret line="19" selection-start-line="19" selection-end-line="19" />
91
+                  <folding>
92
+                    <element signature="e#137#138#0" expanded="true" />
93
+                    <element signature="e#168#169#0" expanded="true" />
94
+                  </folding>
95
+                </state>
96
+              </provider>
97
+            </entry>
98
+          </file>
99
+          <file pinned="false" current-in-tab="false">
100
+            <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructors.java">
101
+              <provider selected="true" editor-type-id="text-editor">
102
+                <state relative-caret-position="105">
103
+                  <caret line="7" column="24" selection-start-line="7" selection-start-column="4" selection-end-line="7" selection-end-column="24" />
104
+                  <folding>
105
+                    <element signature="imports" expanded="true" />
106
+                  </folding>
107
+                </state>
108
+              </provider>
109
+            </entry>
110
+          </file>
111
+          <file pinned="false" current-in-tab="true">
112
+            <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/ZipCodeWilmington.java">
113
+              <provider selected="true" editor-type-id="text-editor">
114
+                <state relative-caret-position="-120">
115
+                  <caret line="13" selection-start-line="13" selection-end-line="13" selection-end-column="72" />
116
+                  <folding>
117
+                    <element signature="e#805#806#0" expanded="true" />
118
+                    <element signature="e#836#837#0" expanded="true" />
119
+                    <element signature="e#1010#1011#0" expanded="true" />
120
+                    <element signature="e#1052#1053#0" expanded="true" />
121
+                  </folding>
122
+                </state>
123
+              </provider>
124
+            </entry>
125
+          </file>
126
+        </leaf>
153
       </split-first>
127
       </split-first>
154
       <split-second>
128
       <split-second>
155
-        <leaf>
129
+        <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
156
           <file pinned="false" current-in-tab="false">
130
           <file pinned="false" current-in-tab="false">
157
             <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/InstructorTest.java">
131
             <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/InstructorTest.java">
158
               <provider selected="true" editor-type-id="text-editor">
132
               <provider selected="true" editor-type-id="text-editor">
159
-                <state relative-caret-position="488">
160
-                  <caret line="53" lean-forward="true" selection-start-line="53" selection-end-line="53" />
133
+                <state relative-caret-position="795">
134
+                  <caret line="53" selection-start-line="53" selection-end-line="53" />
161
                   <folding>
135
                   <folding>
162
                     <element signature="imports" expanded="true" />
136
                     <element signature="imports" expanded="true" />
163
                   </folding>
137
                   </folding>
169
             <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/StudentTest.java">
143
             <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/StudentTest.java">
170
               <provider selected="true" editor-type-id="text-editor">
144
               <provider selected="true" editor-type-id="text-editor">
171
                 <state relative-caret-position="105">
145
                 <state relative-caret-position="105">
172
-                  <caret line="7" column="34" lean-forward="true" selection-start-line="7" selection-start-column="34" selection-end-line="7" selection-end-column="34" />
146
+                  <caret line="7" column="34" selection-start-line="7" selection-start-column="34" selection-end-line="7" selection-end-column="34" />
173
                   <folding>
147
                   <folding>
174
                     <element signature="imports" expanded="true" />
148
                     <element signature="imports" expanded="true" />
175
                   </folding>
149
                   </folding>
181
             <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/StudentsTest.java">
155
             <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/StudentsTest.java">
182
               <provider selected="true" editor-type-id="text-editor">
156
               <provider selected="true" editor-type-id="text-editor">
183
                 <state relative-caret-position="330">
157
                 <state relative-caret-position="330">
184
-                  <caret line="22" column="5" lean-forward="true" selection-start-line="11" selection-start-column="4" selection-end-line="22" selection-end-column="5" />
158
+                  <caret line="22" column="5" selection-start-line="11" selection-start-column="4" selection-end-line="22" selection-end-column="5" />
185
                   <folding>
159
                   <folding>
186
                     <element signature="imports" expanded="true" />
160
                     <element signature="imports" expanded="true" />
187
                   </folding>
161
                   </folding>
204
           <file pinned="false" current-in-tab="true">
178
           <file pinned="false" current-in-tab="true">
205
             <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/ZipCodeWilmingtonTest.java">
179
             <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/ZipCodeWilmingtonTest.java">
206
               <provider selected="true" editor-type-id="text-editor">
180
               <provider selected="true" editor-type-id="text-editor">
207
-                <state relative-caret-position="255">
208
-                  <caret line="19" column="28" selection-start-line="19" selection-start-column="28" selection-end-line="19" selection-end-column="28" />
181
+                <state relative-caret-position="105">
182
+                  <caret line="10" selection-start-line="10" selection-end-line="10" />
209
                 </state>
183
                 </state>
210
               </provider>
184
               </provider>
211
             </entry>
185
             </entry>
244
         <option value="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/InstructorsTest.java" />
218
         <option value="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/InstructorsTest.java" />
245
         <option value="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/InstructorTest.java" />
219
         <option value="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/InstructorTest.java" />
246
         <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Students.java" />
220
         <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Students.java" />
247
-        <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/ZipCodeWilmington.java" />
248
         <option value="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/ZipCodeWilmingtonTest.java" />
221
         <option value="$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/ZipCodeWilmingtonTest.java" />
222
+        <option value="$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/ZipCodeWilmington.java" />
249
       </list>
223
       </list>
250
     </option>
224
     </option>
251
   </component>
225
   </component>
263
     </option>
237
     </option>
264
   </component>
238
   </component>
265
   <component name="ProjectFrameBounds">
239
   <component name="ProjectFrameBounds">
266
-    <option name="x" value="-332" />
267
-    <option name="y" value="-1023" />
268
-    <option name="width" value="1902" />
240
+    <option name="x" value="-268" />
241
+    <option name="y" value="-1011" />
242
+    <option name="width" value="1838" />
269
     <option name="height" value="929" />
243
     <option name="height" value="929" />
270
   </component>
244
   </component>
271
   <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
245
   <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
274
       <foldersAlwaysOnTop value="true" />
248
       <foldersAlwaysOnTop value="true" />
275
     </navigator>
249
     </navigator>
276
     <panes>
250
     <panes>
277
-      <pane id="Scope" />
278
       <pane id="ProjectPane">
251
       <pane id="ProjectPane">
279
         <subPane>
252
         <subPane>
280
           <expand>
253
           <expand>
334
         </subPane>
307
         </subPane>
335
       </pane>
308
       </pane>
336
       <pane id="PackagesPane" />
309
       <pane id="PackagesPane" />
310
+      <pane id="Scope" />
337
     </panes>
311
     </panes>
338
   </component>
312
   </component>
339
   <component name="PropertiesComponent">
313
   <component name="PropertiesComponent">
340
     <property name="WebServerToolWindowFactoryState" value="false" />
314
     <property name="WebServerToolWindowFactoryState" value="false" />
341
     <property name="aspect.path.notification.shown" value="true" />
315
     <property name="aspect.path.notification.shown" value="true" />
342
-    <property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1542316323338" />
316
+    <property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1542323589169" />
343
     <property name="com.intellij.testIntegration.createTest.CreateTestDialog.defaultLibrary" value="JUnit4" />
317
     <property name="com.intellij.testIntegration.createTest.CreateTestDialog.defaultLibrary" value="JUnit4" />
344
     <property name="com.intellij.testIntegration.createTest.CreateTestDialog.defaultLibrarySuperClass.JUnit4" value="" />
318
     <property name="com.intellij.testIntegration.createTest.CreateTestDialog.defaultLibrarySuperClass.JUnit4" value="" />
345
     <property name="last_opened_file_path" value="$PROJECT_DIR$" />
319
     <property name="last_opened_file_path" value="$PROJECT_DIR$" />
369
       </list>
343
       </list>
370
     </option>
344
     </option>
371
   </component>
345
   </component>
372
-  <component name="RunManager" selected="JUnit.InstructorsTest.InstructorsTest">
346
+  <component name="RunManager" selected="JUnit.ZipCodeWilmingtonTest.testHostLecture">
373
     <configuration name="InstructorsTest.InstructorsTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
347
     <configuration name="InstructorsTest.InstructorsTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
374
       <module name="interfaces-1" />
348
       <module name="interfaces-1" />
375
       <extension name="coverage">
349
       <extension name="coverage">
386
         <option name="Make" enabled="true" />
360
         <option name="Make" enabled="true" />
387
       </method>
361
       </method>
388
     </configuration>
362
     </configuration>
389
-    <configuration name="PeopleTest.findByIdTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
363
+    <configuration name="PeopleTest.removeTest2" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
390
       <module name="interfaces-1" />
364
       <module name="interfaces-1" />
391
       <extension name="coverage">
365
       <extension name="coverage">
392
         <pattern>
366
         <pattern>
396
       </extension>
370
       </extension>
397
       <option name="PACKAGE_NAME" value="io.zipcoder.interfaces" />
371
       <option name="PACKAGE_NAME" value="io.zipcoder.interfaces" />
398
       <option name="MAIN_CLASS_NAME" value="io.zipcoder.interfaces.PeopleTest" />
372
       <option name="MAIN_CLASS_NAME" value="io.zipcoder.interfaces.PeopleTest" />
399
-      <option name="METHOD_NAME" value="findByIdTest" />
373
+      <option name="METHOD_NAME" value="removeTest2" />
400
       <option name="TEST_OBJECT" value="method" />
374
       <option name="TEST_OBJECT" value="method" />
401
       <method v="2">
375
       <method v="2">
402
         <option name="Make" enabled="true" />
376
         <option name="Make" enabled="true" />
403
       </method>
377
       </method>
404
     </configuration>
378
     </configuration>
405
-    <configuration name="PeopleTest.removeTest2" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
379
+    <configuration name="PeopleTest.removeTestByPerson" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
406
       <module name="interfaces-1" />
380
       <module name="interfaces-1" />
407
       <extension name="coverage">
381
       <extension name="coverage">
408
         <pattern>
382
         <pattern>
412
       </extension>
386
       </extension>
413
       <option name="PACKAGE_NAME" value="io.zipcoder.interfaces" />
387
       <option name="PACKAGE_NAME" value="io.zipcoder.interfaces" />
414
       <option name="MAIN_CLASS_NAME" value="io.zipcoder.interfaces.PeopleTest" />
388
       <option name="MAIN_CLASS_NAME" value="io.zipcoder.interfaces.PeopleTest" />
415
-      <option name="METHOD_NAME" value="removeTest2" />
389
+      <option name="METHOD_NAME" value="removeTestByPerson" />
416
       <option name="TEST_OBJECT" value="method" />
390
       <option name="TEST_OBJECT" value="method" />
417
       <method v="2">
391
       <method v="2">
418
         <option name="Make" enabled="true" />
392
         <option name="Make" enabled="true" />
419
       </method>
393
       </method>
420
     </configuration>
394
     </configuration>
421
-    <configuration name="PeopleTest.removeTestByPerson" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
395
+    <configuration name="StudentsTest.StudentsTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
422
       <module name="interfaces-1" />
396
       <module name="interfaces-1" />
423
       <extension name="coverage">
397
       <extension name="coverage">
424
         <pattern>
398
         <pattern>
427
         </pattern>
401
         </pattern>
428
       </extension>
402
       </extension>
429
       <option name="PACKAGE_NAME" value="io.zipcoder.interfaces" />
403
       <option name="PACKAGE_NAME" value="io.zipcoder.interfaces" />
430
-      <option name="MAIN_CLASS_NAME" value="io.zipcoder.interfaces.PeopleTest" />
431
-      <option name="METHOD_NAME" value="removeTestByPerson" />
404
+      <option name="MAIN_CLASS_NAME" value="io.zipcoder.interfaces.StudentsTest" />
405
+      <option name="METHOD_NAME" value="StudentsTest" />
432
       <option name="TEST_OBJECT" value="method" />
406
       <option name="TEST_OBJECT" value="method" />
433
       <method v="2">
407
       <method v="2">
434
         <option name="Make" enabled="true" />
408
         <option name="Make" enabled="true" />
435
       </method>
409
       </method>
436
     </configuration>
410
     </configuration>
437
-    <configuration name="StudentsTest.StudentsTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
411
+    <configuration name="ZipCodeWilmingtonTest.testHostLecture" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
438
       <module name="interfaces-1" />
412
       <module name="interfaces-1" />
439
       <extension name="coverage">
413
       <extension name="coverage">
440
         <pattern>
414
         <pattern>
443
         </pattern>
417
         </pattern>
444
       </extension>
418
       </extension>
445
       <option name="PACKAGE_NAME" value="io.zipcoder.interfaces" />
419
       <option name="PACKAGE_NAME" value="io.zipcoder.interfaces" />
446
-      <option name="MAIN_CLASS_NAME" value="io.zipcoder.interfaces.StudentsTest" />
447
-      <option name="METHOD_NAME" value="StudentsTest" />
420
+      <option name="MAIN_CLASS_NAME" value="io.zipcoder.interfaces.ZipCodeWilmingtonTest" />
421
+      <option name="METHOD_NAME" value="testHostLecture" />
448
       <option name="TEST_OBJECT" value="method" />
422
       <option name="TEST_OBJECT" value="method" />
449
       <method v="2">
423
       <method v="2">
450
         <option name="Make" enabled="true" />
424
         <option name="Make" enabled="true" />
451
       </method>
425
       </method>
452
     </configuration>
426
     </configuration>
453
     <list>
427
     <list>
454
-      <item itemvalue="JUnit.PeopleTest.findByIdTest" />
455
       <item itemvalue="JUnit.PeopleTest.removeTestByPerson" />
428
       <item itemvalue="JUnit.PeopleTest.removeTestByPerson" />
456
       <item itemvalue="JUnit.PeopleTest.removeTest2" />
429
       <item itemvalue="JUnit.PeopleTest.removeTest2" />
457
       <item itemvalue="JUnit.StudentsTest.StudentsTest" />
430
       <item itemvalue="JUnit.StudentsTest.StudentsTest" />
458
       <item itemvalue="JUnit.InstructorsTest.InstructorsTest" />
431
       <item itemvalue="JUnit.InstructorsTest.InstructorsTest" />
432
+      <item itemvalue="JUnit.ZipCodeWilmingtonTest.testHostLecture" />
459
     </list>
433
     </list>
460
     <recent_temporary>
434
     <recent_temporary>
461
       <list>
435
       <list>
436
+        <item itemvalue="JUnit.ZipCodeWilmingtonTest.testHostLecture" />
462
         <item itemvalue="JUnit.InstructorsTest.InstructorsTest" />
437
         <item itemvalue="JUnit.InstructorsTest.InstructorsTest" />
463
         <item itemvalue="JUnit.StudentsTest.StudentsTest" />
438
         <item itemvalue="JUnit.StudentsTest.StudentsTest" />
464
         <item itemvalue="JUnit.PeopleTest.removeTest2" />
439
         <item itemvalue="JUnit.PeopleTest.removeTest2" />
465
         <item itemvalue="JUnit.PeopleTest.removeTestByPerson" />
440
         <item itemvalue="JUnit.PeopleTest.removeTestByPerson" />
466
-        <item itemvalue="JUnit.PeopleTest.findByIdTest" />
467
       </list>
441
       </list>
468
     </recent_temporary>
442
     </recent_temporary>
469
   </component>
443
   </component>
479
       <updated>1541925109764</updated>
453
       <updated>1541925109764</updated>
480
       <workItem from="1541925113078" duration="5099000" />
454
       <workItem from="1541925113078" duration="5099000" />
481
       <workItem from="1541965822791" duration="598000" />
455
       <workItem from="1541965822791" duration="598000" />
482
-      <workItem from="1542139054328" duration="29492000" />
456
+      <workItem from="1542139054328" duration="29849000" />
457
+      <workItem from="1542318964341" duration="4613000" />
483
     </task>
458
     </task>
484
     <servers />
459
     <servers />
485
   </component>
460
   </component>
486
   <component name="TestHistory">
461
   <component name="TestHistory">
487
-    <history-entry file="PeopleTest_findByIdTest - 2018.11.14 at 13h 52m 03s.xml">
488
-      <configuration name="PeopleTest.findByIdTest" configurationId="JUnit" />
462
+    <history-entry file="ZipCodeWilmingtonTest_testHostLecture - 2018.11.15 at 17h 16m 47s.xml">
463
+      <configuration name="ZipCodeWilmingtonTest.testHostLecture" configurationId="JUnit" />
489
     </history-entry>
464
     </history-entry>
490
-    <history-entry file="PeopleTest_findByIdTest - 2018.11.14 at 13h 54m 02s.xml">
491
-      <configuration name="PeopleTest.findByIdTest" configurationId="JUnit" />
465
+    <history-entry file="ZipCodeWilmingtonTest_testHostLecture - 2018.11.15 at 17h 35m 53s.xml">
466
+      <configuration name="ZipCodeWilmingtonTest.testHostLecture" configurationId="JUnit" />
492
     </history-entry>
467
     </history-entry>
493
-    <history-entry file="PeopleTest_findByIdTest - 2018.11.14 at 13h 55m 05s.xml">
494
-      <configuration name="PeopleTest.findByIdTest" configurationId="JUnit" />
468
+    <history-entry file="ZipCodeWilmingtonTest_testHostLecture - 2018.11.15 at 17h 37m 05s.xml">
469
+      <configuration name="ZipCodeWilmingtonTest.testHostLecture" configurationId="JUnit" />
495
     </history-entry>
470
     </history-entry>
496
-    <history-entry file="PeopleTest_findByIdTest - 2018.11.14 at 13h 59m 24s.xml">
497
-      <configuration name="PeopleTest.findByIdTest" configurationId="JUnit" />
471
+    <history-entry file="ZipCodeWilmingtonTest_testHostLecture - 2018.11.15 at 17h 39m 25s.xml">
472
+      <configuration name="ZipCodeWilmingtonTest.testHostLecture" configurationId="JUnit" />
498
     </history-entry>
473
     </history-entry>
499
-    <history-entry file="PeopleTest_addTest - 2018.11.14 at 14h 03m 47s.xml">
500
-      <configuration name="PeopleTest.addTest" configurationId="JUnit" />
474
+    <history-entry file="ZipCodeWilmingtonTest_testHostLecture - 2018.11.15 at 17h 39m 46s.xml">
475
+      <configuration name="ZipCodeWilmingtonTest.testHostLecture" configurationId="JUnit" />
501
     </history-entry>
476
     </history-entry>
502
-    <history-entry file="PeopleTest_findByIdTest - 2018.11.14 at 14h 05m 48s.xml">
503
-      <configuration name="PeopleTest.findByIdTest" configurationId="JUnit" />
477
+    <history-entry file="ZipCodeWilmingtonTest_testHostLecture - 2018.11.15 at 17h 40m 07s.xml">
478
+      <configuration name="ZipCodeWilmingtonTest.testHostLecture" configurationId="JUnit" />
504
     </history-entry>
479
     </history-entry>
505
-    <history-entry file="PeopleTest_removeTestByPerson - 2018.11.14 at 14h 10m 44s.xml">
506
-      <configuration name="PeopleTest.removeTestByPerson" configurationId="JUnit" />
480
+    <history-entry file="ZipCodeWilmingtonTest_testHostLecture - 2018.11.15 at 17h 48m 52s.xml">
481
+      <configuration name="ZipCodeWilmingtonTest.testHostLecture" configurationId="JUnit" />
507
     </history-entry>
482
     </history-entry>
508
-    <history-entry file="PeopleTest_removeTest2 - 2018.11.14 at 14h 11m 36s.xml">
509
-      <configuration name="PeopleTest.removeTest2" configurationId="JUnit" />
483
+    <history-entry file="ZipCodeWilmingtonTest_testHostLecture - 2018.11.15 at 17h 49m 25s.xml">
484
+      <configuration name="ZipCodeWilmingtonTest.testHostLecture" configurationId="JUnit" />
510
     </history-entry>
485
     </history-entry>
511
-    <history-entry file="StudentsTest_StudentsTest - 2018.11.14 at 17h 28m 11s.xml">
512
-      <configuration name="StudentsTest.StudentsTest" configurationId="JUnit" />
486
+    <history-entry file="ZipCodeWilmingtonTest_testHostLecture - 2018.11.15 at 17h 51m 12s.xml">
487
+      <configuration name="ZipCodeWilmingtonTest.testHostLecture" configurationId="JUnit" />
513
     </history-entry>
488
     </history-entry>
514
-    <history-entry file="InstructorsTest_InstructorsTest - 2018.11.14 at 17h 37m 47s.xml">
515
-      <configuration name="InstructorsTest.InstructorsTest" configurationId="JUnit" />
489
+    <history-entry file="ZipCodeWilmingtonTest_testHostLecture - 2018.11.15 at 18h 05m 35s.xml">
490
+      <configuration name="ZipCodeWilmingtonTest.testHostLecture" configurationId="JUnit" />
516
     </history-entry>
491
     </history-entry>
517
   </component>
492
   </component>
518
   <component name="TimeTrackingManager">
493
   <component name="TimeTrackingManager">
519
-    <option name="totallyTimeSpent" value="35189000" />
494
+    <option name="totallyTimeSpent" value="40159000" />
520
   </component>
495
   </component>
521
   <component name="ToolWindowManager">
496
   <component name="ToolWindowManager">
522
-    <frame x="-332" y="-1023" width="1902" height="929" extended-state="0" />
497
+    <frame x="-268" y="-1011" width="1838" height="929" extended-state="0" />
498
+    <editor active="true" />
523
     <layout>
499
     <layout>
524
-      <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.088709675" />
500
+      <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.19042316" />
525
       <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
501
       <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
526
       <window_info id="Image Layers" order="2" />
502
       <window_info id="Image Layers" order="2" />
527
       <window_info id="Designer" order="3" />
503
       <window_info id="Designer" order="3" />
530
       <window_info id="Favorites" order="6" side_tool="true" />
506
       <window_info id="Favorites" order="6" side_tool="true" />
531
       <window_info anchor="bottom" id="Message" order="0" />
507
       <window_info anchor="bottom" id="Message" order="0" />
532
       <window_info anchor="bottom" id="Find" order="1" />
508
       <window_info anchor="bottom" id="Find" order="1" />
533
-      <window_info anchor="bottom" id="Run" order="2" weight="0.37961596" />
509
+      <window_info active="true" anchor="bottom" id="Run" order="2" visible="true" weight="0.37960687" />
534
       <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
510
       <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
535
       <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
511
       <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
536
       <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
512
       <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
537
       <window_info anchor="bottom" id="TODO" order="6" />
513
       <window_info anchor="bottom" id="TODO" order="6" />
538
       <window_info anchor="bottom" id="Version Control" order="7" show_stripe_button="false" />
514
       <window_info anchor="bottom" id="Version Control" order="7" show_stripe_button="false" />
539
       <window_info anchor="bottom" id="Database Changes" order="8" show_stripe_button="false" />
515
       <window_info anchor="bottom" id="Database Changes" order="8" show_stripe_button="false" />
540
-      <window_info anchor="bottom" id="Terminal" order="9" visible="true" weight="0.17199017" />
516
+      <window_info anchor="bottom" id="Terminal" order="9" weight="0.17199017" />
541
       <window_info anchor="bottom" id="Event Log" order="10" side_tool="true" />
517
       <window_info anchor="bottom" id="Event Log" order="10" side_tool="true" />
542
-      <window_info anchor="bottom" id="Messages" order="11" weight="0.3264402" />
518
+      <window_info anchor="bottom" id="Messages" order="11" weight="0.32555282" />
543
       <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
519
       <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
544
       <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
520
       <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
545
       <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
521
       <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
613
         </state>
589
         </state>
614
       </provider>
590
       </provider>
615
     </entry>
591
     </entry>
616
-    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/StudentTest.java">
592
+    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/People.java">
617
       <provider selected="true" editor-type-id="text-editor">
593
       <provider selected="true" editor-type-id="text-editor">
618
-        <state relative-caret-position="105">
619
-          <caret line="7" column="34" lean-forward="true" selection-start-line="7" selection-start-column="34" selection-end-line="7" selection-end-column="34" />
594
+        <state relative-caret-position="253">
595
+          <caret line="19" column="9" selection-start-line="19" selection-start-column="9" selection-end-line="19" selection-end-column="9" />
620
           <folding>
596
           <folding>
621
             <element signature="imports" expanded="true" />
597
             <element signature="imports" expanded="true" />
598
+            <element signature="e#571#572#0" expanded="true" />
599
+            <element signature="e#612#613#0" expanded="true" />
600
+            <element signature="e#646#647#0" expanded="true" />
601
+            <element signature="e#693#694#0" expanded="true" />
602
+            <element signature="e#749#750#0" expanded="true" />
603
+            <element signature="e#789#790#0" expanded="true" />
604
+            <element signature="e#821#822#0" expanded="true" />
605
+            <element signature="e#874#875#0" expanded="true" />
606
+            <element signature="e#904#905#0" expanded="true" />
607
+            <element signature="e#952#953#0" expanded="true" />
622
           </folding>
608
           </folding>
623
         </state>
609
         </state>
624
       </provider>
610
       </provider>
625
     </entry>
611
     </entry>
626
-    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Person.java">
612
+    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/InstructorTest.java">
627
       <provider selected="true" editor-type-id="text-editor">
613
       <provider selected="true" editor-type-id="text-editor">
628
-        <state relative-caret-position="75">
629
-          <caret line="5" column="11" selection-start-line="5" selection-start-column="11" selection-end-line="5" selection-end-column="11" />
614
+        <state relative-caret-position="795">
615
+          <caret line="53" selection-start-line="53" selection-end-line="53" />
616
+          <folding>
617
+            <element signature="imports" expanded="true" />
618
+          </folding>
630
         </state>
619
         </state>
631
       </provider>
620
       </provider>
632
     </entry>
621
     </entry>
633
-    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/StudentsTest.java">
622
+    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/StudentTest.java">
634
       <provider selected="true" editor-type-id="text-editor">
623
       <provider selected="true" editor-type-id="text-editor">
635
-        <state relative-caret-position="330">
636
-          <caret line="22" column="5" lean-forward="true" selection-start-line="11" selection-start-column="4" selection-end-line="22" selection-end-column="5" />
624
+        <state relative-caret-position="105">
625
+          <caret line="7" column="34" selection-start-line="7" selection-start-column="34" selection-end-line="7" selection-end-column="34" />
637
           <folding>
626
           <folding>
638
             <element signature="imports" expanded="true" />
627
             <element signature="imports" expanded="true" />
639
           </folding>
628
           </folding>
640
         </state>
629
         </state>
641
       </provider>
630
       </provider>
642
     </entry>
631
     </entry>
643
-    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/InstructorTest.java">
632
+    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/StudentsTest.java">
644
       <provider selected="true" editor-type-id="text-editor">
633
       <provider selected="true" editor-type-id="text-editor">
645
-        <state relative-caret-position="488">
646
-          <caret line="53" lean-forward="true" selection-start-line="53" selection-end-line="53" />
634
+        <state relative-caret-position="330">
635
+          <caret line="22" column="5" selection-start-line="11" selection-start-column="4" selection-end-line="22" selection-end-column="5" />
647
           <folding>
636
           <folding>
648
             <element signature="imports" expanded="true" />
637
             <element signature="imports" expanded="true" />
649
           </folding>
638
           </folding>
650
         </state>
639
         </state>
651
       </provider>
640
       </provider>
652
     </entry>
641
     </entry>
653
-    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructors.java">
642
+    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/InstructorsTest.java">
654
       <provider selected="true" editor-type-id="text-editor">
643
       <provider selected="true" editor-type-id="text-editor">
655
-        <state relative-caret-position="105">
656
-          <caret line="7" column="24" selection-start-line="7" selection-start-column="4" selection-end-line="7" selection-end-column="24" />
644
+        <state relative-caret-position="195">
645
+          <caret line="13" column="24" selection-start-line="13" selection-start-column="24" selection-end-line="13" selection-end-column="24" />
657
           <folding>
646
           <folding>
658
             <element signature="imports" expanded="true" />
647
             <element signature="imports" expanded="true" />
659
-            <element signature="e#255#267#0" expanded="true" />
660
-            <element signature="e#229#230#0" expanded="true" />
661
-            <element signature="e#256#257#0" expanded="true" />
662
           </folding>
648
           </folding>
663
         </state>
649
         </state>
664
       </provider>
650
       </provider>
665
     </entry>
651
     </entry>
652
+    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Person.java">
653
+      <provider selected="true" editor-type-id="text-editor">
654
+        <state relative-caret-position="75">
655
+          <caret line="5" column="11" selection-start-line="5" selection-start-column="11" selection-end-line="5" selection-end-column="11" />
656
+        </state>
657
+      </provider>
658
+    </entry>
659
+    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Learner.java">
660
+      <provider selected="true" editor-type-id="text-editor">
661
+        <state relative-caret-position="30">
662
+          <caret line="2" column="17" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="17" />
663
+        </state>
664
+      </provider>
665
+    </entry>
666
     <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructor.java">
666
     <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructor.java">
667
       <provider selected="true" editor-type-id="text-editor">
667
       <provider selected="true" editor-type-id="text-editor">
668
-        <state relative-caret-position="120">
669
-          <caret line="8" selection-start-line="8" selection-end-line="8" />
668
+        <state relative-caret-position="285">
669
+          <caret line="19" selection-start-line="19" selection-end-line="19" />
670
           <folding>
670
           <folding>
671
             <element signature="e#137#138#0" expanded="true" />
671
             <element signature="e#137#138#0" expanded="true" />
672
             <element signature="e#168#169#0" expanded="true" />
672
             <element signature="e#168#169#0" expanded="true" />
674
         </state>
674
         </state>
675
       </provider>
675
       </provider>
676
     </entry>
676
     </entry>
677
-    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/People.java">
677
+    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Instructors.java">
678
       <provider selected="true" editor-type-id="text-editor">
678
       <provider selected="true" editor-type-id="text-editor">
679
-        <state relative-caret-position="253">
680
-          <caret line="19" column="9" selection-start-line="19" selection-start-column="9" selection-end-line="19" selection-end-column="9" />
679
+        <state relative-caret-position="105">
680
+          <caret line="7" column="24" selection-start-line="7" selection-start-column="4" selection-end-line="7" selection-end-column="24" />
681
           <folding>
681
           <folding>
682
             <element signature="imports" expanded="true" />
682
             <element signature="imports" expanded="true" />
683
-            <element signature="e#571#572#0" expanded="true" />
684
-            <element signature="e#612#613#0" expanded="true" />
685
-            <element signature="e#646#647#0" expanded="true" />
686
-            <element signature="e#693#694#0" expanded="true" />
687
-            <element signature="e#749#750#0" expanded="true" />
688
-            <element signature="e#789#790#0" expanded="true" />
689
-            <element signature="e#821#822#0" expanded="true" />
690
-            <element signature="e#874#875#0" expanded="true" />
691
-            <element signature="e#904#905#0" expanded="true" />
692
-            <element signature="e#952#953#0" expanded="true" />
693
           </folding>
683
           </folding>
694
         </state>
684
         </state>
695
       </provider>
685
       </provider>
696
     </entry>
686
     </entry>
697
-    <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/InstructorsTest.java">
687
+    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Students.java">
698
       <provider selected="true" editor-type-id="text-editor">
688
       <provider selected="true" editor-type-id="text-editor">
699
-        <state relative-caret-position="195">
700
-          <caret line="13" column="24" selection-start-line="13" selection-start-column="24" selection-end-line="13" selection-end-column="24" />
689
+        <state relative-caret-position="428">
690
+          <caret line="52" column="8" selection-start-line="52" selection-start-column="8" selection-end-line="52" selection-end-column="58" />
701
           <folding>
691
           <folding>
702
             <element signature="imports" expanded="true" />
692
             <element signature="imports" expanded="true" />
703
           </folding>
693
           </folding>
706
     </entry>
696
     </entry>
707
     <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/ZipCodeWilmingtonTest.java">
697
     <entry file="file://$PROJECT_DIR$/src/test/java/io/zipcoder/interfaces/ZipCodeWilmingtonTest.java">
708
       <provider selected="true" editor-type-id="text-editor">
698
       <provider selected="true" editor-type-id="text-editor">
709
-        <state relative-caret-position="255">
710
-          <caret line="19" column="28" selection-start-line="19" selection-start-column="28" selection-end-line="19" selection-end-column="28" />
711
-        </state>
712
-      </provider>
713
-    </entry>
714
-    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Learner.java">
715
-      <provider selected="true" editor-type-id="text-editor">
716
-        <state relative-caret-position="30">
717
-          <caret line="2" column="17" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="17" />
718
-        </state>
719
-      </provider>
720
-    </entry>
721
-    <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Students.java">
722
-      <provider selected="true" editor-type-id="text-editor">
723
-        <state relative-caret-position="492">
724
-          <caret line="63" selection-start-line="63" selection-end-line="63" />
725
-          <folding>
726
-            <element signature="imports" expanded="true" />
727
-            <element signature="e#232#241#0" expanded="true" />
728
-            <element signature="e#209#210#0" expanded="true" />
729
-            <element signature="e#240#241#0" expanded="true" />
730
-          </folding>
699
+        <state relative-caret-position="105">
700
+          <caret line="10" selection-start-line="10" selection-end-line="10" />
731
         </state>
701
         </state>
732
       </provider>
702
       </provider>
733
     </entry>
703
     </entry>
734
     <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Student.java">
704
     <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/Student.java">
735
       <provider selected="true" editor-type-id="text-editor">
705
       <provider selected="true" editor-type-id="text-editor">
736
-        <state relative-caret-position="165">
737
-          <caret line="11" selection-start-line="11" selection-end-line="11" />
706
+        <state relative-caret-position="225">
707
+          <caret line="15" column="45" lean-forward="true" selection-start-line="15" selection-start-column="45" selection-end-line="15" selection-end-column="45" />
738
           <folding>
708
           <folding>
739
             <element signature="e#171#172#0" expanded="true" />
709
             <element signature="e#171#172#0" expanded="true" />
740
             <element signature="e#202#203#0" expanded="true" />
710
             <element signature="e#202#203#0" expanded="true" />
741
-            <element signature="e#263#264#0" expanded="true" />
742
-            <element signature="e#300#301#0" expanded="true" />
743
           </folding>
711
           </folding>
744
         </state>
712
         </state>
745
       </provider>
713
       </provider>
746
     </entry>
714
     </entry>
747
     <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/ZipCodeWilmington.java">
715
     <entry file="file://$PROJECT_DIR$/src/main/java/io/zipcoder/interfaces/ZipCodeWilmington.java">
748
       <provider selected="true" editor-type-id="text-editor">
716
       <provider selected="true" editor-type-id="text-editor">
749
-        <state relative-caret-position="30">
750
-          <caret line="2" column="22" selection-start-line="2" selection-start-column="22" selection-end-line="2" selection-end-column="22" />
717
+        <state relative-caret-position="-120">
718
+          <caret line="13" selection-start-line="13" selection-end-line="13" selection-end-column="72" />
751
           <folding>
719
           <folding>
752
-            <element signature="e#624#625#0" expanded="true" />
753
-            <element signature="e#655#656#0" expanded="true" />
720
+            <element signature="e#805#806#0" expanded="true" />
721
+            <element signature="e#836#837#0" expanded="true" />
722
+            <element signature="e#1010#1011#0" expanded="true" />
723
+            <element signature="e#1052#1053#0" expanded="true" />
754
           </folding>
724
           </folding>
755
         </state>
725
         </state>
756
       </provider>
726
       </provider>

+ 20
- 3
src/main/java/io/zipcoder/interfaces/ZipCodeWilmington.java 查看文件

3
 public class ZipCodeWilmington {
3
 public class ZipCodeWilmington {
4
 
4
 
5
     private static final ZipCodeWilmington INSTANCE = new ZipCodeWilmington();
5
     private static final ZipCodeWilmington INSTANCE = new ZipCodeWilmington();
6
-    private Learner[] cohort;
6
+
7
 
7
 
8
     private ZipCodeWilmington() {
8
     private ZipCodeWilmington() {
9
 
9
 
10
     }
10
     }
11
 
11
 
12
-    private static final Students students = new Students();
13
-    private static final Instructors instructors = new Instructors();
12
+    private static final Students students = Students.getINSTANCE();
13
+    private static final Instructors instructors = Instructors.getINSTANCE();
14
+    private Learner[] cohort = new Learner[students.studentList.size()];
14
 
15
 
15
     public void hostLecture(Teacher teacher, double numberOfHours) {
16
     public void hostLecture(Teacher teacher, double numberOfHours) {
16
 
17
 
18
+        addLearners(students);
17
 
19
 
18
         instructors.lecture((Learner[]) students.studentList.toArray(), numberOfHours);
20
         instructors.lecture((Learner[]) students.studentList.toArray(), numberOfHours);
19
 
21
 
25
     }
27
     }
26
 
28
 
27
 
29
 
30
+
31
+    public void addLearners(Students students){
32
+        for (int i = 0; i < students.studentList.size(); i++){
33
+            cohort[i] = students.studentList.get(i);
34
+        }
35
+
36
+    }
37
+
38
+
28
     public static ZipCodeWilmington getINSTANCE() {
39
     public static ZipCodeWilmington getINSTANCE() {
29
         return INSTANCE;
40
         return INSTANCE;
30
     }
41
     }
42
+
43
+    public Student getStudent(){
44
+        return students.studentList.get(1);
45
+    }
46
+
47
+
31
 }
48
 }

+ 9
- 2
src/test/java/io/zipcoder/interfaces/ZipCodeWilmingtonTest.java 查看文件

1
 package io.zipcoder.interfaces;
1
 package io.zipcoder.interfaces;
2
 
2
 
3
+import org.junit.Assert;
3
 import org.junit.Test;
4
 import org.junit.Test;
4
 
5
 
5
 import static org.junit.Assert.*;
6
 import static org.junit.Assert.*;
8
 
9
 
9
 
10
 
10
     ZipCodeWilmington zcw = ZipCodeWilmington.getINSTANCE();
11
     ZipCodeWilmington zcw = ZipCodeWilmington.getINSTANCE();
12
+
11
     long id = 1;
13
     long id = 1;
12
     double numHours = 39;
14
     double numHours = 39;
13
 
15
 
16
 
18
 
17
         zcw.hostLecture(id, numHours);
19
         zcw.hostLecture(id, numHours);
18
 
20
 
19
-        double expected = 1;
20
-//        double actual = zcw.
21
+        double expected = 6;
22
+        double actual = zcw.getStudent().getTotalStudyTime();
23
+//
24
+        Assert.assertEquals(expected, actual);
25
+
26
+
27
+
21
 
28
 
22
     }
29
     }
23
 }
30
 }