30
30
package processing .app .tools ;
31
31
32
32
import static org .junit .Assert .assertEquals ;
33
+ import static org .junit .Assert .assertTrue ;
34
+ import static org .junit .Assert .assertNotNull ;
33
35
34
36
import java .io .File ;
35
37
import java .util .Arrays ;
@@ -57,11 +59,17 @@ public void shouldDeflateZip() throws Exception {
57
59
new ZipDeflater (file , destFolder ).deflate ();
58
60
59
61
String [] files = destFolder .list ();
62
+ assertNotNull (files );
60
63
assertEquals (1 , files .length );
61
64
assertEquals ("Test2" , files [0 ]);
62
65
63
- file = destFolder .listFiles ()[0 ];
66
+ File [] destFolders = destFolder .listFiles ();
67
+ assertNotNull (destFolders );
68
+ assertTrue (destFolders .length > 0 );
69
+ file = destFolders [0 ];
70
+ assertNotNull (file );
64
71
files = file .list ();
72
+ assertNotNull (files );
65
73
assertEquals (5 , files .length );
66
74
Arrays .sort (files );
67
75
assertEquals ("Test.cpp" , files [0 ]);
@@ -77,11 +85,17 @@ public void shouldDeflateZipAndMoveContentsToParentFolder() throws Exception {
77
85
new ZipDeflater (file , destFolder ).deflate ();
78
86
79
87
String [] files = destFolder .list ();
88
+ assertNotNull (files );
80
89
assertEquals (1 , files .length );
81
90
assertEquals ("Test" , files [0 ]);
82
91
83
- file = destFolder .listFiles ()[0 ];
92
+ File [] destFolders = destFolder .listFiles ();
93
+ assertNotNull (destFolders );
94
+ assertTrue (destFolders .length > 0 );
95
+ file = destFolders [0 ];
96
+ assertNotNull (file );
84
97
files = file .list ();
98
+ assertNotNull (files );
85
99
assertEquals (5 , files .length );
86
100
Arrays .sort (files );
87
101
assertEquals ("Test.cpp" , files [0 ]);
@@ -97,11 +111,17 @@ public void shouldDeflateMacZip() throws Exception {
97
111
new ZipDeflater (file , destFolder ).deflate ();
98
112
99
113
String [] files = destFolder .list ();
114
+ assertNotNull (files );
100
115
assertEquals (1 , files .length );
101
116
assertEquals ("Keypad" , files [0 ]);
102
117
103
- file = destFolder .listFiles ()[0 ];
118
+ File [] destFolders = destFolder .listFiles ();
119
+ assertNotNull (destFolders );
120
+ assertTrue (destFolders .length > 0 );
121
+ file = destFolders [0 ];
122
+ assertNotNull (file );
104
123
files = file .list ();
124
+ assertNotNull (files );
105
125
assertEquals (4 , files .length );
106
126
Arrays .sort (files );
107
127
assertEquals ("Keypad.cpp" , files [0 ]);
@@ -110,6 +130,7 @@ public void shouldDeflateMacZip() throws Exception {
110
130
assertEquals ("keywords.txt" , files [3 ]);
111
131
112
132
files = new File (file , "examples" ).list ();
133
+ assertNotNull (files );
113
134
assertEquals (4 , files .length );
114
135
Arrays .sort (files );
115
136
assertEquals ("CustomKeypad" , files [0 ]);
@@ -124,11 +145,17 @@ public void shouldDeleteHiddenFiles() throws Exception {
124
145
new ZipDeflater (file , destFolder ).deflate ();
125
146
126
147
String [] files = destFolder .list ();
148
+ assertNotNull (files );
127
149
assertEquals (1 , files .length );
128
150
assertEquals ("Keypad_with_hidden_files" , files [0 ]);
129
151
130
- file = destFolder .listFiles ()[0 ];
152
+ File [] destFolders = destFolder .listFiles ();
153
+ assertNotNull (destFolders );
154
+ assertTrue (destFolders .length > 0 );
155
+ file = destFolders [0 ];
156
+ assertNotNull (file );
131
157
files = file .list ();
158
+ assertNotNull (files );
132
159
assertEquals (4 , files .length );
133
160
}
134
161
0 commit comments