Leon преди 7 години
родител
ревизия
c44f53f158
променени са 34 файла, в които са добавени 207 реда и са изтрити 161 реда
  1. 195
    150
      .idea/workspace.xml
  2. 1
    1
      src/test/java/com/zipcodewilmington/streams/TestConstants.java
  3. 1
    2
      src/test/java/com/zipcodewilmington/streams/TestPersonFactory.java
  4. 7
    7
      src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java
  5. 3
    1
      src/test/java/com/zipcodewilmington/streams/TestSuiteFullRegression.java
  6. BIN
      target/classes/com/zipcodewilmington/streams/StreamFilter.class
  7. BIN
      target/classes/com/zipcodewilmington/streams/StreamMap.class
  8. BIN
      target/classes/com/zipcodewilmington/streams/anthropoid/Person$PersonProperty.class
  9. BIN
      target/classes/com/zipcodewilmington/streams/anthropoid/Person.class
  10. BIN
      target/classes/com/zipcodewilmington/streams/anthropoid/PersonFactory.class
  11. BIN
      target/classes/com/zipcodewilmington/streams/exercises/ArrayConverter.class
  12. BIN
      target/classes/com/zipcodewilmington/streams/exercises/ConversionAgent.class
  13. BIN
      target/classes/com/zipcodewilmington/streams/exercises/ListConverter.class
  14. BIN
      target/classes/com/zipcodewilmington/streams/exercises/StreamConverter.class
  15. BIN
      target/classes/com/zipcodewilmington/streams/tools/RandomUtils.class
  16. BIN
      target/classes/com/zipcodewilmington/streams/tools/ReflectionUtils$1.class
  17. BIN
      target/classes/com/zipcodewilmington/streams/tools/ReflectionUtils.class
  18. BIN
      target/classes/com/zipcodewilmington/streams/tools/StringUtils.class
  19. BIN
      target/test-classes/com/zipcodewilmington/lambdas/TestPersonFactory.class
  20. BIN
      target/test-classes/com/zipcodewilmington/lambdas/TestSuiteFullRegression.class
  21. BIN
      target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConstants.class
  22. BIN
      target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterArray.class
  23. BIN
      target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterList.class
  24. BIN
      target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterStream.class
  25. BIN
      target/test-classes/com/zipcodewilmington/streams/TestConstants.class
  26. BIN
      target/test-classes/com/zipcodewilmington/streams/TestPersonFactory.class
  27. BIN
      target/test-classes/com/zipcodewilmington/streams/TestStreamFilter.class
  28. BIN
      target/test-classes/com/zipcodewilmington/streams/TestStreamMap.class
  29. BIN
      target/test-classes/com/zipcodewilmington/streams/TestSuiteFullRegression.class
  30. BIN
      target/test-classes/com/zipcodewilmington/streams/exercises/TestConversionAgent.class
  31. BIN
      target/test-classes/com/zipcodewilmington/streams/exercises/TestConverterArray.class
  32. BIN
      target/test-classes/com/zipcodewilmington/streams/exercises/TestConverterList.class
  33. BIN
      target/test-classes/com/zipcodewilmington/streams/exercises/TestConverterStream.class
  34. BIN
      target/test-classes/com/zipcodewilmington/streams/exercises/TestSuiteConversionRegression.class

+ 195
- 150
.idea/workspace.xml Целия файл

@@ -2,8 +2,33 @@
2 2
 <project version="4">
3 3
   <component name="ChangeListManager">
4 4
     <list default="true" id="30b7e4a0-b899-49c3-865c-0311dfadae62" name="Default" comment="">
5
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/StreamConverter.java" afterPath="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/StreamConverter.java" />
6
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConstants.java" afterPath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConstants.java" />
5
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/StreamFilter.class" afterPath="" />
6
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/StreamMap.class" afterPath="" />
7
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/anthropoid/Person$PersonProperty.class" afterPath="" />
8
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/anthropoid/Person.class" afterPath="" />
9
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/anthropoid/PersonFactory.class" afterPath="" />
10
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/exercises/ArrayConverter.class" afterPath="" />
11
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/exercises/ConversionAgent.class" afterPath="" />
12
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/exercises/ListConverter.class" afterPath="" />
13
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/exercises/StreamConverter.class" afterPath="" />
14
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/tools/RandomUtils.class" afterPath="" />
15
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/tools/ReflectionUtils$1.class" afterPath="" />
16
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/tools/ReflectionUtils.class" afterPath="" />
17
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/tools/StringUtils.class" afterPath="" />
18
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/TestPersonFactory.class" afterPath="" />
19
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/TestStreamFilter.class" afterPath="" />
20
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/TestStreamMap.class" afterPath="" />
21
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/TestSuiteFullRegression.class" afterPath="" />
22
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConstants.class" afterPath="" />
23
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConversionAgent.class" afterPath="" />
24
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterArray.class" afterPath="" />
25
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterList.class" afterPath="" />
26
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterStream.class" afterPath="" />
27
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/exercises/TestSuiteConversionRegression.class" afterPath="" />
28
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestConstants.java" afterPath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestConstants.java" />
29
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestPersonFactory.java" afterPath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestPersonFactory.java" />
30
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java" afterPath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java" />
31
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestSuiteFullRegression.java" afterPath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestSuiteFullRegression.java" />
7 32
     </list>
8 33
     <ignored path="$PROJECT_DIR$/out/" />
9 34
     <ignored path="$PROJECT_DIR$/target/" />
@@ -18,10 +43,10 @@
18 43
   <component name="FileEditorManager">
19 44
     <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
20 45
       <file leaf-file-name="TestConversionAgent.java" pinned="false" current-in-tab="false">
21
-        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConversionAgent.java">
46
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestConversionAgent.java">
22 47
           <provider selected="true" editor-type-id="text-editor">
23
-            <state relative-caret-position="300">
24
-              <caret line="66" column="16" lean-forward="false" selection-start-line="66" selection-start-column="16" selection-end-line="66" selection-end-column="16" />
48
+            <state relative-caret-position="259">
49
+              <caret line="25" column="11" lean-forward="false" selection-start-line="25" selection-start-column="11" selection-end-line="25" selection-end-column="11" />
25 50
               <folding>
26 51
                 <element signature="imports" expanded="true" />
27 52
               </folding>
@@ -29,21 +54,53 @@
29 54
           </provider>
30 55
         </entry>
31 56
       </file>
57
+      <file leaf-file-name="TestStreamFilter.java" pinned="false" current-in-tab="false">
58
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java">
59
+          <provider selected="true" editor-type-id="text-editor">
60
+            <state relative-caret-position="210">
61
+              <caret line="22" column="31" lean-forward="false" selection-start-line="22" selection-start-column="31" selection-end-line="22" selection-end-column="31" />
62
+              <folding />
63
+            </state>
64
+          </provider>
65
+        </entry>
66
+      </file>
32 67
       <file leaf-file-name="TestConverterStream.java" pinned="false" current-in-tab="false">
33
-        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConverterStream.java">
68
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestConverterStream.java">
34 69
           <provider selected="true" editor-type-id="text-editor">
35 70
             <state relative-caret-position="105">
36
-              <caret line="9" column="1" lean-forward="true" selection-start-line="9" selection-start-column="1" selection-end-line="9" selection-end-column="1" />
71
+              <caret line="11" column="1" lean-forward="false" selection-start-line="11" selection-start-column="1" selection-end-line="11" selection-end-column="1" />
72
+              <folding />
73
+            </state>
74
+          </provider>
75
+        </entry>
76
+      </file>
77
+      <file leaf-file-name="TestSuiteFullRegression.java" pinned="false" current-in-tab="false">
78
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestSuiteFullRegression.java">
79
+          <provider selected="true" editor-type-id="text-editor">
80
+            <state relative-caret-position="150">
81
+              <caret line="12" column="43" lean-forward="true" selection-start-line="12" selection-start-column="43" selection-end-line="12" selection-end-column="43" />
37 82
               <folding />
38 83
             </state>
39 84
           </provider>
40 85
         </entry>
41 86
       </file>
42 87
       <file leaf-file-name="TestSuiteConversionRegression.java" pinned="false" current-in-tab="false">
43
-        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestSuiteConversionRegression.java">
88
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestSuiteConversionRegression.java">
44 89
           <provider selected="true" editor-type-id="text-editor">
45 90
             <state relative-caret-position="195">
46
-              <caret line="13" column="33" lean-forward="false" selection-start-line="13" selection-start-column="33" selection-end-line="13" selection-end-column="33" />
91
+              <caret line="13" column="42" lean-forward="false" selection-start-line="13" selection-start-column="13" selection-end-line="13" selection-end-column="42" />
92
+              <folding>
93
+                <element signature="imports" expanded="true" />
94
+              </folding>
95
+            </state>
96
+          </provider>
97
+        </entry>
98
+      </file>
99
+      <file leaf-file-name="TestPersonFactory.java" pinned="false" current-in-tab="false">
100
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestPersonFactory.java">
101
+          <provider selected="true" editor-type-id="text-editor">
102
+            <state relative-caret-position="249">
103
+              <caret line="17" column="0" lean-forward="false" selection-start-line="17" selection-start-column="0" selection-end-line="17" selection-end-column="0" />
47 104
               <folding>
48 105
                 <element signature="imports" expanded="true" />
49 106
               </folding>
@@ -52,40 +109,40 @@
52 109
         </entry>
53 110
       </file>
54 111
       <file leaf-file-name="TestConstants.java" pinned="false" current-in-tab="true">
55
-        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConstants.java">
112
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestConstants.java">
56 113
           <provider selected="true" editor-type-id="text-editor">
57 114
             <state relative-caret-position="90">
58
-              <caret line="6" column="30" lean-forward="false" selection-start-line="6" selection-start-column="30" selection-end-line="6" selection-end-column="30" />
115
+              <caret line="6" column="28" lean-forward="false" selection-start-line="6" selection-start-column="28" selection-end-line="6" selection-end-column="28" />
59 116
               <folding />
60 117
             </state>
61 118
           </provider>
62 119
         </entry>
63 120
       </file>
64 121
       <file leaf-file-name="TestConverterArray.java" pinned="false" current-in-tab="false">
65
-        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConverterArray.java">
122
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestConverterArray.java">
66 123
           <provider selected="true" editor-type-id="text-editor">
67 124
             <state relative-caret-position="75">
68
-              <caret line="5" column="31" lean-forward="false" selection-start-line="5" selection-start-column="31" selection-end-line="5" selection-end-column="31" />
125
+              <caret line="7" column="31" lean-forward="false" selection-start-line="7" selection-start-column="31" selection-end-line="7" selection-end-column="31" />
69 126
               <folding />
70 127
             </state>
71 128
           </provider>
72 129
         </entry>
73 130
       </file>
74 131
       <file leaf-file-name="TestConverterList.java" pinned="false" current-in-tab="false">
75
-        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConverterList.java">
132
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestConverterList.java">
76 133
           <provider selected="true" editor-type-id="text-editor">
77 134
             <state relative-caret-position="75">
78
-              <caret line="5" column="30" lean-forward="false" selection-start-line="5" selection-start-column="30" selection-end-line="5" selection-end-column="30" />
135
+              <caret line="7" column="30" lean-forward="false" selection-start-line="7" selection-start-column="30" selection-end-line="7" selection-end-column="30" />
79 136
               <folding />
80 137
             </state>
81 138
           </provider>
82 139
         </entry>
83 140
       </file>
84 141
       <file leaf-file-name="StreamConverter.java" pinned="false" current-in-tab="false">
85
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/StreamConverter.java">
142
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/exercises/StreamConverter.java">
86 143
           <provider selected="true" editor-type-id="text-editor">
87
-            <state relative-caret-position="362">
88
-              <caret line="33" column="5" lean-forward="true" selection-start-line="33" selection-start-column="5" selection-end-line="33" selection-end-column="5" />
144
+            <state relative-caret-position="323">
145
+              <caret line="24" column="0" lean-forward="false" selection-start-line="24" selection-start-column="0" selection-end-line="24" selection-end-column="0" />
89 146
               <folding>
90 147
                 <element signature="imports" expanded="true" />
91 148
                 <element signature="e#876#877#0" expanded="true" />
@@ -99,18 +156,6 @@
99 156
           </provider>
100 157
         </entry>
101 158
       </file>
102
-      <file leaf-file-name="ListConverter.java" pinned="false" current-in-tab="false">
103
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/ListConverter.java">
104
-          <provider selected="true" editor-type-id="text-editor">
105
-            <state relative-caret-position="255">
106
-              <caret line="19" column="49" lean-forward="false" selection-start-line="19" selection-start-column="49" selection-end-line="19" selection-end-column="49" />
107
-              <folding>
108
-                <element signature="imports" expanded="true" />
109
-              </folding>
110
-            </state>
111
-          </provider>
112
-        </entry>
113
-      </file>
114 159
     </leaf>
115 160
   </component>
116 161
   <component name="FileTemplateManagerImpl">
@@ -147,16 +192,11 @@
147 192
   <component name="IdeDocumentHistory">
148 193
     <option name="CHANGED_PATHS">
149 194
       <list>
150
-        <option value="$PROJECT_DIR$/src/test/java/com/zipcode/TestFilterSyntax.java" />
151
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/Person.java" />
152
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/PersonFactory.java" />
153
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/MapSyntax.java" />
154 195
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/anthropoid/Person.java" />
155 196
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/anthropoid/PersonFactory.java" />
156 197
         <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestSuiteFullRegression.java" />
157 198
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/StringFactory.java" />
158 199
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/anthropoid/Person.java" />
159
-        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestPersonFactory.java" />
160 200
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/FilterSyntax.java" />
161 201
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/LambdaFilters.java" />
162 202
         <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestFilterSyntax.java" />
@@ -198,6 +238,11 @@
198 238
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/ConversionAgent.java" />
199 239
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/StreamConverter.java" />
200 240
         <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConstants.java" />
241
+        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestPersonFactory.java" />
242
+        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestPersonFactory.java" />
243
+        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java" />
244
+        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestSuiteFullRegression.java" />
245
+        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestConstants.java" />
201 246
       </list>
202 247
     </option>
203 248
   </component>
@@ -205,7 +250,7 @@
205 250
     <option name="x" value="-1920" />
206 251
     <option name="y" value="23" />
207 252
     <option name="width" value="1920" />
208
-    <option name="height" value="1057" />
253
+    <option name="height" value="1053" />
209 254
   </component>
210 255
   <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
211 256
   <component name="ProjectView">
@@ -259,7 +304,7 @@
259 304
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
260 305
             </PATH_ELEMENT>
261 306
             <PATH_ELEMENT>
262
-              <option name="myItemId" value="lambdas" />
307
+              <option name="myItemId" value="streams" />
263 308
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
264 309
             </PATH_ELEMENT>
265 310
           </PATH>
@@ -285,7 +330,7 @@
285 330
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
286 331
             </PATH_ELEMENT>
287 332
             <PATH_ELEMENT>
288
-              <option name="myItemId" value="lambdas" />
333
+              <option name="myItemId" value="streams" />
289 334
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
290 335
             </PATH_ELEMENT>
291 336
             <PATH_ELEMENT>
@@ -333,7 +378,7 @@
333 378
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
334 379
             </PATH_ELEMENT>
335 380
             <PATH_ELEMENT>
336
-              <option name="myItemId" value="lambdas" />
381
+              <option name="myItemId" value="streams" />
337 382
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
338 383
             </PATH_ELEMENT>
339 384
           </PATH>
@@ -359,7 +404,7 @@
359 404
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
360 405
             </PATH_ELEMENT>
361 406
             <PATH_ELEMENT>
362
-              <option name="myItemId" value="lambdas" />
407
+              <option name="myItemId" value="streams" />
363 408
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
364 409
             </PATH_ELEMENT>
365 410
             <PATH_ELEMENT>
@@ -389,7 +434,7 @@
389 434
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
390 435
             </PATH_ELEMENT>
391 436
             <PATH_ELEMENT>
392
-              <option name="myItemId" value="lambdas" />
437
+              <option name="myItemId" value="streams" />
393 438
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
394 439
             </PATH_ELEMENT>
395 440
             <PATH_ELEMENT>
@@ -419,7 +464,7 @@
419 464
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
420 465
             </PATH_ELEMENT>
421 466
             <PATH_ELEMENT>
422
-              <option name="myItemId" value="lambdas" />
467
+              <option name="myItemId" value="streams" />
423 468
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
424 469
             </PATH_ELEMENT>
425 470
             <PATH_ELEMENT>
@@ -441,8 +486,8 @@
441 486
   </component>
442 487
   <component name="RecentsManager">
443 488
     <key name="MoveClassesOrPackagesDialog.RECENTS_KEY">
444
-      <recent name="com.zipcodewilmington.lambdas.exercises" />
445 489
       <recent name="com.zipcodewilmington.lambdas" />
490
+      <recent name="com.zipcodewilmington.lambdas.exercises" />
446 491
       <recent name="com.zipcode" />
447 492
     </key>
448 493
     <key name="CreateClassDialog.RecentsKey">
@@ -462,19 +507,19 @@
462 507
       </list>
463 508
     </option>
464 509
   </component>
465
-  <component name="RunManager" selected="JUnit.TestSuiteConversionRegression">
510
+  <component name="RunManager" selected="JUnit.TestSuiteFullRegression">
466 511
     <configuration default="false" name="TestSuiteFullRegression" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
467 512
       <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
468 513
         <pattern>
469
-          <option name="PATTERN" value="com.zipcodewilmington.lambdas.exercises.*" />
514
+          <option name="PATTERN" value="com.zipcodewilmington.streams.*" />
470 515
           <option name="ENABLED" value="true" />
471 516
         </pattern>
472 517
       </extension>
473 518
       <module name="looptest" />
474 519
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
475 520
       <option name="ALTERNATIVE_JRE_PATH" />
476
-      <option name="PACKAGE_NAME" value="com.zipcodewilmington.lambdas" />
477
-      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.lambdas.TestSuiteFullRegression" />
521
+      <option name="PACKAGE_NAME" value="com.zipcodewilmington.streams" />
522
+      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.streams.TestSuiteFullRegression" />
478 523
       <option name="METHOD_NAME" />
479 524
       <option name="TEST_OBJECT" value="class" />
480 525
       <option name="VM_PARAMETERS" value="-ea" />
@@ -492,15 +537,15 @@
492 537
     <configuration default="false" name="TestStreamFilter" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
493 538
       <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
494 539
         <pattern>
495
-          <option name="PATTERN" value="com.zipcodewilmington.lambdas.exercises.*" />
540
+          <option name="PATTERN" value="com.zipcodewilmington.streams.*" />
496 541
           <option name="ENABLED" value="true" />
497 542
         </pattern>
498 543
       </extension>
499 544
       <module name="looptest" />
500 545
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
501 546
       <option name="ALTERNATIVE_JRE_PATH" />
502
-      <option name="PACKAGE_NAME" value="com.zipcodewilmington.lambdas" />
503
-      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.lambdas.TestStreamFilter" />
547
+      <option name="PACKAGE_NAME" value="com.zipcodewilmington.streams" />
548
+      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.streams.TestStreamFilter" />
504 549
       <option name="METHOD_NAME" />
505 550
       <option name="TEST_OBJECT" value="class" />
506 551
       <option name="VM_PARAMETERS" value="-ea" />
@@ -518,15 +563,15 @@
518 563
     <configuration default="false" name="TestConverterArray.testCount" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
519 564
       <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
520 565
         <pattern>
521
-          <option name="PATTERN" value="com.zipcodewilmington.lambdas.exercises.*" />
566
+          <option name="PATTERN" value="com.zipcodewilmington.streams.*" />
522 567
           <option name="ENABLED" value="true" />
523 568
         </pattern>
524 569
       </extension>
525 570
       <module name="looptest" />
526 571
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
527 572
       <option name="ALTERNATIVE_JRE_PATH" />
528
-      <option name="PACKAGE_NAME" value="com.zipcodewilmington.lambdas.exercises" />
529
-      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.lambdas.exercises.TestConverterArray" />
573
+      <option name="PACKAGE_NAME" value="com.zipcodewilmington.streams.exercises" />
574
+      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.streams.exercises.TestConverterArray" />
530 575
       <option name="METHOD_NAME" value="testCount" />
531 576
       <option name="TEST_OBJECT" value="method" />
532 577
       <option name="VM_PARAMETERS" value="-ea" />
@@ -544,15 +589,15 @@
544 589
     <configuration default="false" name="TestConverterArray" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
545 590
       <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
546 591
         <pattern>
547
-          <option name="PATTERN" value="com.zipcodewilmington.lambdas.exercises.*" />
592
+          <option name="PATTERN" value="com.zipcodewilmington.streams.*" />
548 593
           <option name="ENABLED" value="true" />
549 594
         </pattern>
550 595
       </extension>
551 596
       <module name="looptest" />
552 597
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
553 598
       <option name="ALTERNATIVE_JRE_PATH" />
554
-      <option name="PACKAGE_NAME" value="com.zipcodewilmington.lambdas.exercises" />
555
-      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.lambdas.exercises.TestConverterArray" />
599
+      <option name="PACKAGE_NAME" value="com.zipcodewilmington.streams.exercises" />
600
+      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.streams.exercises.TestConverterArray" />
556 601
       <option name="METHOD_NAME" />
557 602
       <option name="TEST_OBJECT" value="class" />
558 603
       <option name="VM_PARAMETERS" value="-ea" />
@@ -570,15 +615,15 @@
570 615
     <configuration default="false" name="TestSuiteConversionRegression" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
571 616
       <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
572 617
         <pattern>
573
-          <option name="PATTERN" value="com.zipcodewilmington.lambdas.exercises.*" />
618
+          <option name="PATTERN" value="com.zipcodewilmington.streams.*" />
574 619
           <option name="ENABLED" value="true" />
575 620
         </pattern>
576 621
       </extension>
577 622
       <module name="looptest" />
578 623
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
579 624
       <option name="ALTERNATIVE_JRE_PATH" />
580
-      <option name="PACKAGE_NAME" value="com.zipcodewilmington.lambdas.exercises" />
581
-      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.lambdas.exercises.TestSuiteConversionRegression" />
625
+      <option name="PACKAGE_NAME" value="com.zipcodewilmington.streams.exercises" />
626
+      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.streams.exercises.TestSuiteConversionRegression" />
582 627
       <option name="METHOD_NAME" />
583 628
       <option name="TEST_OBJECT" value="class" />
584 629
       <option name="VM_PARAMETERS" value="-ea" />
@@ -806,11 +851,11 @@
806 851
     </list>
807 852
     <recent_temporary>
808 853
       <list size="5">
809
-        <item index="0" class="java.lang.String" itemvalue="JUnit.TestSuiteConversionRegression" />
810
-        <item index="1" class="java.lang.String" itemvalue="JUnit.TestConverterArray" />
811
-        <item index="2" class="java.lang.String" itemvalue="JUnit.TestConverterArray.testCount" />
812
-        <item index="3" class="java.lang.String" itemvalue="JUnit.TestStreamFilter" />
813
-        <item index="4" class="java.lang.String" itemvalue="JUnit.TestSuiteFullRegression" />
854
+        <item index="0" class="java.lang.String" itemvalue="JUnit.TestSuiteFullRegression" />
855
+        <item index="1" class="java.lang.String" itemvalue="JUnit.TestSuiteConversionRegression" />
856
+        <item index="2" class="java.lang.String" itemvalue="JUnit.TestConverterArray" />
857
+        <item index="3" class="java.lang.String" itemvalue="JUnit.TestConverterArray.testCount" />
858
+        <item index="4" class="java.lang.String" itemvalue="JUnit.TestStreamFilter" />
814 859
       </list>
815 860
     </recent_temporary>
816 861
   </component>
@@ -831,15 +876,6 @@
831 876
     <servers />
832 877
   </component>
833 878
   <component name="TestHistory">
834
-    <history-entry file="TestSuiteConversionRegression - 2017.05.25 at 16h 24m 15s.xml">
835
-      <configuration name="TestSuiteConversionRegression" configurationId="JUnit" />
836
-    </history-entry>
837
-    <history-entry file="TestSuiteConversionRegression - 2017.05.25 at 16h 28m 10s.xml">
838
-      <configuration name="TestSuiteConversionRegression" configurationId="JUnit" />
839
-    </history-entry>
840
-    <history-entry file="TestSuiteConversionRegression - 2017.05.25 at 16h 28m 27s.xml">
841
-      <configuration name="TestSuiteConversionRegression" configurationId="JUnit" />
842
-    </history-entry>
843 879
     <history-entry file="TestSuiteConversionRegression - 2017.05.25 at 16h 28m 39s.xml">
844 880
       <configuration name="TestSuiteConversionRegression" configurationId="JUnit" />
845 881
     </history-entry>
@@ -861,9 +897,18 @@
861 897
     <history-entry file="TestSuiteConversionRegression - 2017.05.25 at 16h 42m 16s.xml">
862 898
       <configuration name="TestSuiteConversionRegression" configurationId="JUnit" />
863 899
     </history-entry>
900
+    <history-entry file="TestSuiteConversionRegression - 2017.05.25 at 16h 43m 55s.xml">
901
+      <configuration name="TestSuiteConversionRegression" configurationId="JUnit" />
902
+    </history-entry>
903
+    <history-entry file="TestSuiteConversionRegression - 2017.05.25 at 16h 46m 53s.xml">
904
+      <configuration name="TestSuiteConversionRegression" configurationId="JUnit" />
905
+    </history-entry>
906
+    <history-entry file="TestSuiteFullRegression - 2017.05.25 at 16h 47m 31s.xml">
907
+      <configuration name="TestSuiteFullRegression" configurationId="JUnit" />
908
+    </history-entry>
864 909
   </component>
865 910
   <component name="ToolWindowManager">
866
-    <frame x="-1920" y="23" width="1920" height="1057" extended-state="6" />
911
+    <frame x="-1920" y="23" width="1920" height="1053" extended-state="6" />
867 912
     <editor active="true" />
868 913
     <layout>
869 914
       <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
@@ -875,10 +920,10 @@
875 920
       <window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
876 921
       <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
877 922
       <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
878
-      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.40518135" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
923
+      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.40478668" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
879 924
       <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
880 925
       <window_info id="Properties" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
881
-      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32953367" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
926
+      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32882413" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
882 927
       <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
883 928
       <window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
884 929
       <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.23801917" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
@@ -911,7 +956,7 @@
911 956
   </component>
912 957
   <component name="editorHistoryManager">
913 958
     <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcode/ArrayLoopMethods.java" />
914
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestStreamFilter.java">
959
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java">
915 960
       <provider selected="true" editor-type-id="text-editor">
916 961
         <state relative-caret-position="195">
917 962
           <caret line="18" column="5" lean-forward="false" selection-start-line="18" selection-start-column="5" selection-end-line="18" selection-end-column="5" />
@@ -923,7 +968,7 @@
923 968
       </provider>
924 969
     </entry>
925 970
     <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcode/ArrayLoopMethodsTest.java" />
926
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/anthropoid/Person.java">
971
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/anthropoid/Person.java">
927 972
       <provider selected="true" editor-type-id="text-editor">
928 973
         <state relative-caret-position="210">
929 974
           <caret line="14" column="57" lean-forward="false" selection-start-line="14" selection-start-column="57" selection-end-line="14" selection-end-column="57" />
@@ -931,7 +976,7 @@
931 976
         </state>
932 977
       </provider>
933 978
     </entry>
934
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/RandomUtils.java">
979
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/tools/RandomUtils.java">
935 980
       <provider selected="true" editor-type-id="text-editor">
936 981
         <state relative-caret-position="255">
937 982
           <caret line="20" column="5" lean-forward="true" selection-start-line="20" selection-start-column="5" selection-end-line="20" selection-end-column="5" />
@@ -939,7 +984,7 @@
939 984
         </state>
940 985
       </provider>
941 986
     </entry>
942
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/anthropoid/PersonFactory.java">
987
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/anthropoid/PersonFactory.java">
943 988
       <provider selected="true" editor-type-id="text-editor">
944 989
         <state relative-caret-position="285">
945 990
           <caret line="22" column="9" lean-forward="true" selection-start-line="22" selection-start-column="9" selection-end-line="22" selection-end-column="9" />
@@ -957,7 +1002,7 @@
957 1002
         </state>
958 1003
       </provider>
959 1004
     </entry>
960
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/StreamFilter.java">
1005
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/StreamFilter.java">
961 1006
       <provider selected="true" editor-type-id="text-editor">
962 1007
         <state relative-caret-position="105">
963 1008
           <caret line="9" column="33" lean-forward="false" selection-start-line="9" selection-start-column="33" selection-end-line="9" selection-end-column="33" />
@@ -968,7 +1013,7 @@
968 1013
       </provider>
969 1014
     </entry>
970 1015
     <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcode/ArrayLoopMethodsTest.java" />
971
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/anthropoid/PersonFactory.java">
1016
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/anthropoid/PersonFactory.java">
972 1017
       <provider selected="true" editor-type-id="text-editor">
973 1018
         <state relative-caret-position="315">
974 1019
           <caret line="24" column="5" lean-forward="false" selection-start-line="24" selection-start-column="5" selection-end-line="24" selection-end-column="5" />
@@ -978,7 +1023,7 @@
978 1023
         </state>
979 1024
       </provider>
980 1025
     </entry>
981
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/anthropoid/Person.java">
1026
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/anthropoid/Person.java">
982 1027
       <provider selected="true" editor-type-id="text-editor">
983 1028
         <state relative-caret-position="210">
984 1029
           <caret line="14" column="57" lean-forward="false" selection-start-line="14" selection-start-column="57" selection-end-line="14" selection-end-column="57" />
@@ -986,7 +1031,7 @@
986 1031
         </state>
987 1032
       </provider>
988 1033
     </entry>
989
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/RandomUtils.java">
1034
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/tools/RandomUtils.java">
990 1035
       <provider selected="true" editor-type-id="text-editor">
991 1036
         <state relative-caret-position="360">
992 1037
           <caret line="27" column="68" lean-forward="false" selection-start-line="27" selection-start-column="68" selection-end-line="27" selection-end-column="68" />
@@ -994,7 +1039,7 @@
994 1039
         </state>
995 1040
       </provider>
996 1041
     </entry>
997
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestStreamFilter.java">
1042
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java">
998 1043
       <provider selected="true" editor-type-id="text-editor">
999 1044
         <state relative-caret-position="195">
1000 1045
           <caret line="18" column="5" lean-forward="true" selection-start-line="18" selection-start-column="5" selection-end-line="18" selection-end-column="5" />
@@ -1073,7 +1118,7 @@
1073 1118
         </state>
1074 1119
       </provider>
1075 1120
     </entry>
1076
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/RandomUtils.java">
1121
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/tools/RandomUtils.java">
1077 1122
       <provider selected="true" editor-type-id="text-editor">
1078 1123
         <state relative-caret-position="165">
1079 1124
           <caret line="78" column="9" lean-forward="true" selection-start-line="78" selection-start-column="9" selection-end-line="78" selection-end-column="9" />
@@ -1100,7 +1145,7 @@
1100 1145
         </state>
1101 1146
       </provider>
1102 1147
     </entry>
1103
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/anthropoid/Person.java">
1148
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/anthropoid/Person.java">
1104 1149
       <provider selected="true" editor-type-id="text-editor">
1105 1150
         <state relative-caret-position="285">
1106 1151
           <caret line="19" column="36" lean-forward="true" selection-start-line="19" selection-start-column="36" selection-end-line="19" selection-end-column="36" />
@@ -1108,7 +1153,7 @@
1108 1153
         </state>
1109 1154
       </provider>
1110 1155
     </entry>
1111
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestStreamMap.java">
1156
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestStreamMap.java">
1112 1157
       <provider selected="true" editor-type-id="text-editor">
1113 1158
         <state relative-caret-position="105">
1114 1159
           <caret line="7" column="13" lean-forward="false" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="13" />
@@ -1116,16 +1161,6 @@
1116 1161
         </state>
1117 1162
       </provider>
1118 1163
     </entry>
1119
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestPersonFactory.java">
1120
-      <provider selected="true" editor-type-id="text-editor">
1121
-        <state relative-caret-position="510">
1122
-          <caret line="38" column="0" lean-forward="true" selection-start-line="38" selection-start-column="0" selection-end-line="38" selection-end-column="0" />
1123
-          <folding>
1124
-            <element signature="imports" expanded="true" />
1125
-          </folding>
1126
-        </state>
1127
-      </provider>
1128
-    </entry>
1129 1164
     <entry file="jar:///Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/src.zip!/java/util/stream/Stream.java">
1130 1165
       <provider selected="true" editor-type-id="text-editor">
1131 1166
         <state relative-caret-position="786">
@@ -1134,15 +1169,7 @@
1134 1169
         </state>
1135 1170
       </provider>
1136 1171
     </entry>
1137
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestSuiteFullRegression.java">
1138
-      <provider selected="true" editor-type-id="text-editor">
1139
-        <state relative-caret-position="210">
1140
-          <caret line="15" column="0" lean-forward="true" selection-start-line="15" selection-start-column="0" selection-end-line="15" selection-end-column="0" />
1141
-          <folding />
1142
-        </state>
1143
-      </provider>
1144
-    </entry>
1145
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/ReflectionUtils.java">
1172
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/tools/ReflectionUtils.java">
1146 1173
       <provider selected="true" editor-type-id="text-editor">
1147 1174
         <state relative-caret-position="375">
1148 1175
           <caret line="30" column="17" lean-forward="true" selection-start-line="30" selection-start-column="17" selection-end-line="30" selection-end-column="17" />
@@ -1150,7 +1177,7 @@
1150 1177
         </state>
1151 1178
       </provider>
1152 1179
     </entry>
1153
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/StringUtils.java">
1180
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/tools/StringUtils.java">
1154 1181
       <provider selected="true" editor-type-id="text-editor">
1155 1182
         <state relative-caret-position="105">
1156 1183
           <caret line="9" column="26" lean-forward="false" selection-start-line="9" selection-start-column="26" selection-end-line="9" selection-end-column="26" />
@@ -1158,7 +1185,7 @@
1158 1185
         </state>
1159 1186
       </provider>
1160 1187
     </entry>
1161
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/StreamMap.java">
1188
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/StreamMap.java">
1162 1189
       <provider selected="true" editor-type-id="text-editor">
1163 1190
         <state relative-caret-position="330">
1164 1191
           <caret line="24" column="46" lean-forward="false" selection-start-line="24" selection-start-column="46" selection-end-line="24" selection-end-column="46" />
@@ -1168,7 +1195,7 @@
1168 1195
         </state>
1169 1196
       </provider>
1170 1197
     </entry>
1171
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/ArrayConverter.java">
1198
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/exercises/ArrayConverter.java">
1172 1199
       <provider selected="true" editor-type-id="text-editor">
1173 1200
         <state relative-caret-position="255">
1174 1201
           <caret line="20" column="53" lean-forward="false" selection-start-line="20" selection-start-column="53" selection-end-line="20" selection-end-column="53" />
@@ -1178,7 +1205,7 @@
1178 1205
         </state>
1179 1206
       </provider>
1180 1207
     </entry>
1181
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/anthropoid/PersonFactory.java">
1208
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/anthropoid/PersonFactory.java">
1182 1209
       <provider selected="true" editor-type-id="text-editor">
1183 1210
         <state relative-caret-position="395">
1184 1211
           <caret line="57" column="70" lean-forward="true" selection-start-line="57" selection-start-column="70" selection-end-line="57" selection-end-column="70" />
@@ -1186,108 +1213,126 @@
1186 1213
         </state>
1187 1214
       </provider>
1188 1215
     </entry>
1189
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestStreamFilter.java">
1216
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/StreamFilter.java">
1190 1217
       <provider selected="true" editor-type-id="text-editor">
1191
-        <state relative-caret-position="390">
1192
-          <caret line="41" column="0" lean-forward="true" selection-start-line="41" selection-start-column="0" selection-end-line="41" selection-end-column="0" />
1193
-          <folding />
1218
+        <state relative-caret-position="1185">
1219
+          <caret line="85" column="37" lean-forward="true" selection-start-line="85" selection-start-column="37" selection-end-line="85" selection-end-column="37" />
1220
+          <folding>
1221
+            <element signature="imports" expanded="true" />
1222
+          </folding>
1194 1223
         </state>
1195 1224
       </provider>
1196 1225
     </entry>
1197
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/StreamFilter.java">
1226
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/exercises/ConversionAgent.java">
1198 1227
       <provider selected="true" editor-type-id="text-editor">
1199
-        <state relative-caret-position="1185">
1200
-          <caret line="85" column="37" lean-forward="true" selection-start-line="85" selection-start-column="37" selection-end-line="85" selection-end-column="37" />
1228
+        <state relative-caret-position="210">
1229
+          <caret line="14" column="13" lean-forward="false" selection-start-line="14" selection-start-column="13" selection-end-line="14" selection-end-column="13" />
1201 1230
           <folding>
1202 1231
             <element signature="imports" expanded="true" />
1203 1232
           </folding>
1204 1233
         </state>
1205 1234
       </provider>
1206 1235
     </entry>
1207
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConverterArray.java">
1236
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/exercises/ListConverter.java">
1237
+      <provider selected="true" editor-type-id="text-editor">
1238
+        <state relative-caret-position="255">
1239
+          <caret line="19" column="49" lean-forward="false" selection-start-line="19" selection-start-column="49" selection-end-line="19" selection-end-column="49" />
1240
+          <folding>
1241
+            <element signature="imports" expanded="true" />
1242
+          </folding>
1243
+        </state>
1244
+      </provider>
1245
+    </entry>
1246
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestConverterArray.java">
1208 1247
       <provider selected="true" editor-type-id="text-editor">
1209 1248
         <state relative-caret-position="75">
1210
-          <caret line="5" column="31" lean-forward="false" selection-start-line="5" selection-start-column="31" selection-end-line="5" selection-end-column="31" />
1249
+          <caret line="7" column="31" lean-forward="false" selection-start-line="7" selection-start-column="31" selection-end-line="7" selection-end-column="31" />
1211 1250
           <folding />
1212 1251
         </state>
1213 1252
       </provider>
1214 1253
     </entry>
1215
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConverterList.java">
1254
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestConverterList.java">
1216 1255
       <provider selected="true" editor-type-id="text-editor">
1217 1256
         <state relative-caret-position="75">
1218
-          <caret line="5" column="30" lean-forward="false" selection-start-line="5" selection-start-column="30" selection-end-line="5" selection-end-column="30" />
1257
+          <caret line="7" column="30" lean-forward="false" selection-start-line="7" selection-start-column="30" selection-end-line="7" selection-end-column="30" />
1219 1258
           <folding />
1220 1259
         </state>
1221 1260
       </provider>
1222 1261
     </entry>
1223
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConverterStream.java">
1262
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestConverterStream.java">
1224 1263
       <provider selected="true" editor-type-id="text-editor">
1225 1264
         <state relative-caret-position="105">
1226
-          <caret line="9" column="1" lean-forward="true" selection-start-line="9" selection-start-column="1" selection-end-line="9" selection-end-column="1" />
1265
+          <caret line="11" column="1" lean-forward="false" selection-start-line="11" selection-start-column="1" selection-end-line="11" selection-end-column="1" />
1227 1266
           <folding />
1228 1267
         </state>
1229 1268
       </provider>
1230 1269
     </entry>
1231
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestSuiteConversionRegression.java">
1270
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/exercises/StreamConverter.java">
1232 1271
       <provider selected="true" editor-type-id="text-editor">
1233
-        <state relative-caret-position="195">
1234
-          <caret line="13" column="33" lean-forward="false" selection-start-line="13" selection-start-column="33" selection-end-line="13" selection-end-column="33" />
1272
+        <state relative-caret-position="323">
1273
+          <caret line="24" column="0" lean-forward="false" selection-start-line="24" selection-start-column="0" selection-end-line="24" selection-end-column="0" />
1235 1274
           <folding>
1236 1275
             <element signature="imports" expanded="true" />
1276
+            <element signature="e#876#877#0" expanded="true" />
1277
+            <element signature="e#914#915#0" expanded="true" />
1278
+            <element signature="e#966#967#0" expanded="true" />
1279
+            <element signature="e#1013#1014#0" expanded="true" />
1280
+            <element signature="e#1058#1059#0" expanded="true" />
1281
+            <element signature="e#1114#1115#0" expanded="true" />
1237 1282
           </folding>
1238 1283
         </state>
1239 1284
       </provider>
1240 1285
     </entry>
1241
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/ConversionAgent.java">
1286
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestConversionAgent.java">
1242 1287
       <provider selected="true" editor-type-id="text-editor">
1243
-        <state relative-caret-position="210">
1244
-          <caret line="14" column="13" lean-forward="false" selection-start-line="14" selection-start-column="13" selection-end-line="14" selection-end-column="13" />
1288
+        <state relative-caret-position="259">
1289
+          <caret line="25" column="11" lean-forward="false" selection-start-line="25" selection-start-column="11" selection-end-line="25" selection-end-column="11" />
1245 1290
           <folding>
1246 1291
             <element signature="imports" expanded="true" />
1247 1292
           </folding>
1248 1293
         </state>
1249 1294
       </provider>
1250 1295
     </entry>
1251
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/ListConverter.java">
1296
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestSuiteConversionRegression.java">
1252 1297
       <provider selected="true" editor-type-id="text-editor">
1253
-        <state relative-caret-position="255">
1254
-          <caret line="19" column="49" lean-forward="false" selection-start-line="19" selection-start-column="49" selection-end-line="19" selection-end-column="49" />
1298
+        <state relative-caret-position="195">
1299
+          <caret line="13" column="42" lean-forward="false" selection-start-line="13" selection-start-column="13" selection-end-line="13" selection-end-column="42" />
1255 1300
           <folding>
1256 1301
             <element signature="imports" expanded="true" />
1257 1302
           </folding>
1258 1303
         </state>
1259 1304
       </provider>
1260 1305
     </entry>
1261
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/StreamConverter.java">
1306
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestPersonFactory.java">
1262 1307
       <provider selected="true" editor-type-id="text-editor">
1263
-        <state relative-caret-position="362">
1264
-          <caret line="33" column="5" lean-forward="true" selection-start-line="33" selection-start-column="5" selection-end-line="33" selection-end-column="5" />
1308
+        <state relative-caret-position="249">
1309
+          <caret line="17" column="0" lean-forward="false" selection-start-line="17" selection-start-column="0" selection-end-line="17" selection-end-column="0" />
1265 1310
           <folding>
1266 1311
             <element signature="imports" expanded="true" />
1267
-            <element signature="e#876#877#0" expanded="true" />
1268
-            <element signature="e#914#915#0" expanded="true" />
1269
-            <element signature="e#966#967#0" expanded="true" />
1270
-            <element signature="e#1013#1014#0" expanded="true" />
1271
-            <element signature="e#1058#1059#0" expanded="true" />
1272
-            <element signature="e#1114#1115#0" expanded="true" />
1273 1312
           </folding>
1274 1313
         </state>
1275 1314
       </provider>
1276 1315
     </entry>
1277
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConversionAgent.java">
1316
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java">
1278 1317
       <provider selected="true" editor-type-id="text-editor">
1279
-        <state relative-caret-position="300">
1280
-          <caret line="66" column="16" lean-forward="false" selection-start-line="66" selection-start-column="16" selection-end-line="66" selection-end-column="16" />
1281
-          <folding>
1282
-            <element signature="imports" expanded="true" />
1283
-          </folding>
1318
+        <state relative-caret-position="210">
1319
+          <caret line="22" column="31" lean-forward="false" selection-start-line="22" selection-start-column="31" selection-end-line="22" selection-end-column="31" />
1320
+          <folding />
1321
+        </state>
1322
+      </provider>
1323
+    </entry>
1324
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestSuiteFullRegression.java">
1325
+      <provider selected="true" editor-type-id="text-editor">
1326
+        <state relative-caret-position="150">
1327
+          <caret line="12" column="43" lean-forward="true" selection-start-line="12" selection-start-column="43" selection-end-line="12" selection-end-column="43" />
1328
+          <folding />
1284 1329
         </state>
1285 1330
       </provider>
1286 1331
     </entry>
1287
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConstants.java">
1332
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestConstants.java">
1288 1333
       <provider selected="true" editor-type-id="text-editor">
1289 1334
         <state relative-caret-position="90">
1290
-          <caret line="6" column="30" lean-forward="false" selection-start-line="6" selection-start-column="30" selection-end-line="6" selection-end-column="30" />
1335
+          <caret line="6" column="28" lean-forward="false" selection-start-line="6" selection-start-column="28" selection-end-line="6" selection-end-column="28" />
1291 1336
           <folding />
1292 1337
         </state>
1293 1338
       </provider>

+ 1
- 1
src/test/java/com/zipcodewilmington/streams/TestConstants.java Целия файл

@@ -4,5 +4,5 @@ package com.zipcodewilmington.streams;
4 4
  * Created by leon on 5/25/17.
5 5
  */
6 6
 public interface TestConstants {
7
-    int collectionSize = 99999;
7
+    int collectionSize = 999;
8 8
 }

+ 1
- 2
src/test/java/com/zipcodewilmington/streams/TestPersonFactory.java Целия файл

@@ -14,8 +14,7 @@ import java.util.stream.Stream;
14 14
 /**
15 15
  * Created by leon on 5/24/17.
16 16
  */
17
-public class TestPersonFactory implements TestConstants{
18
-    int collectionSize = 1000;
17
+public class TestPersonFactory implements TestConstants {
19 18
 
20 19
     @Test
21 20
     public void testCreateRandomPersonList() {

+ 7
- 7
src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java Целия файл

@@ -11,31 +11,31 @@ import java.util.List;
11 11
  * Created by leon on 5/2/17.
12 12
  */
13 13
 public class TestStreamFilter {
14
-    private StreamFilter lambdaFilter;
14
+    private StreamFilter streamFilter;
15 15
 
16 16
     @Before
17 17
     public void setup() {
18
-        lambdaFilter = new StreamFilter();
18
+        streamFilter = new StreamFilter();
19 19
     }
20 20
 
21 21
     @Test
22 22
     public void testToListMultiLine() {
23
-        testFilter(lambdaFilter.toListMultiLine());
23
+        testFilter(streamFilter.toListMultiLine());
24 24
     }
25 25
 
26 26
     @Test
27 27
     public void testToListOneLine() {
28
-        testFilter(lambdaFilter.toListOneLine());
28
+        testFilter(streamFilter.toListOneLine());
29 29
     }
30 30
 
31 31
     @Test
32 32
     public void testToArrayMultiLine() {
33
-        testFilter(lambdaFilter.toArrayMultiLine());
33
+        testFilter(streamFilter.toArrayMultiLine());
34 34
     }
35 35
 
36 36
     @Test
37 37
     public void testToArrayOneLine() {
38
-        testFilter(lambdaFilter.toArrayOneLine());
38
+        testFilter(streamFilter.toArrayOneLine());
39 39
     }
40 40
 
41 41
 
@@ -47,7 +47,7 @@ public class TestStreamFilter {
47 47
 
48 48
     private void testFilter(List<Person> persons) {
49 49
         for (Person p : persons) {
50
-            assert (p.name.getValue().startsWith(lambdaFilter.startingCharacter));
50
+            assert (p.name.getValue().startsWith(streamFilter.startingCharacter));
51 51
         }
52 52
     }
53 53
 }

+ 3
- 1
src/test/java/com/zipcodewilmington/streams/TestSuiteFullRegression.java Целия файл

@@ -1,5 +1,6 @@
1 1
 package com.zipcodewilmington.streams;
2 2
 
3
+import com.zipcodewilmington.streams.exercises.TestSuiteConversionRegression;
3 4
 import org.junit.runner.RunWith;
4 5
 import org.junit.runners.Suite;
5 6
 
@@ -8,7 +9,8 @@ import org.junit.runners.Suite;
8 9
 @Suite.SuiteClasses({
9 10
         TestStreamFilter.class,
10 11
         TestStreamMap.class,
11
-        TestPersonFactory.class
12
+        TestPersonFactory.class,
13
+        TestSuiteConversionRegression.class
12 14
 })
13 15
 
14 16
 public class TestSuiteFullRegression {

BIN
target/classes/com/zipcodewilmington/lambdas/StreamFilter.class → target/classes/com/zipcodewilmington/streams/StreamFilter.class Целия файл


BIN
target/classes/com/zipcodewilmington/lambdas/StreamMap.class → target/classes/com/zipcodewilmington/streams/StreamMap.class Целия файл


BIN
target/classes/com/zipcodewilmington/lambdas/anthropoid/Person$PersonProperty.class → target/classes/com/zipcodewilmington/streams/anthropoid/Person$PersonProperty.class Целия файл


BIN
target/classes/com/zipcodewilmington/lambdas/anthropoid/Person.class → target/classes/com/zipcodewilmington/streams/anthropoid/Person.class Целия файл


BIN
target/classes/com/zipcodewilmington/lambdas/anthropoid/PersonFactory.class → target/classes/com/zipcodewilmington/streams/anthropoid/PersonFactory.class Целия файл


BIN
target/classes/com/zipcodewilmington/lambdas/exercises/ArrayConverter.class → target/classes/com/zipcodewilmington/streams/exercises/ArrayConverter.class Целия файл


BIN
target/classes/com/zipcodewilmington/lambdas/exercises/ConversionAgent.class → target/classes/com/zipcodewilmington/streams/exercises/ConversionAgent.class Целия файл


BIN
target/classes/com/zipcodewilmington/lambdas/exercises/ListConverter.class → target/classes/com/zipcodewilmington/streams/exercises/ListConverter.class Целия файл


BIN
target/classes/com/zipcodewilmington/lambdas/exercises/StreamConverter.class → target/classes/com/zipcodewilmington/streams/exercises/StreamConverter.class Целия файл


BIN
target/classes/com/zipcodewilmington/lambdas/tools/RandomUtils.class → target/classes/com/zipcodewilmington/streams/tools/RandomUtils.class Целия файл


BIN
target/classes/com/zipcodewilmington/lambdas/tools/ReflectionUtils$1.class → target/classes/com/zipcodewilmington/streams/tools/ReflectionUtils$1.class Целия файл


BIN
target/classes/com/zipcodewilmington/lambdas/tools/ReflectionUtils.class → target/classes/com/zipcodewilmington/streams/tools/ReflectionUtils.class Целия файл


BIN
target/classes/com/zipcodewilmington/lambdas/tools/StringUtils.class → target/classes/com/zipcodewilmington/streams/tools/StringUtils.class Целия файл


BIN
target/test-classes/com/zipcodewilmington/lambdas/TestPersonFactory.class Целия файл


BIN
target/test-classes/com/zipcodewilmington/lambdas/TestSuiteFullRegression.class Целия файл


BIN
target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConstants.class Целия файл


BIN
target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterArray.class Целия файл


BIN
target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterList.class Целия файл


BIN
target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterStream.class Целия файл


BIN
target/test-classes/com/zipcodewilmington/streams/TestConstants.class Целия файл


BIN
target/test-classes/com/zipcodewilmington/streams/TestPersonFactory.class Целия файл


BIN
target/test-classes/com/zipcodewilmington/lambdas/TestStreamFilter.class → target/test-classes/com/zipcodewilmington/streams/TestStreamFilter.class Целия файл


BIN
target/test-classes/com/zipcodewilmington/lambdas/TestStreamMap.class → target/test-classes/com/zipcodewilmington/streams/TestStreamMap.class Целия файл


BIN
target/test-classes/com/zipcodewilmington/streams/TestSuiteFullRegression.class Целия файл


BIN
target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConversionAgent.class → target/test-classes/com/zipcodewilmington/streams/exercises/TestConversionAgent.class Целия файл


BIN
target/test-classes/com/zipcodewilmington/streams/exercises/TestConverterArray.class Целия файл


BIN
target/test-classes/com/zipcodewilmington/streams/exercises/TestConverterList.class Целия файл


BIN
target/test-classes/com/zipcodewilmington/streams/exercises/TestConverterStream.class Целия файл


BIN
target/test-classes/com/zipcodewilmington/lambdas/exercises/TestSuiteConversionRegression.class → target/test-classes/com/zipcodewilmington/streams/exercises/TestSuiteConversionRegression.class Целия файл