tests: added some missing null checks

This commit is contained in:
Cristian Maglie 2017-10-17 12:31:51 +02:00
parent eed9e7069f
commit 48384a7ad0
1 changed files with 31 additions and 4 deletions

View File

@ -30,6 +30,8 @@
package processing.app.tools;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.assertNotNull;
import java.io.File;
import java.util.Arrays;
@ -57,11 +59,17 @@ public class ZipDeflaterTest {
new ZipDeflater(file, destFolder).deflate();
String[] files = destFolder.list();
assertNotNull(files);
assertEquals(1, files.length);
assertEquals("Test2", files[0]);
file = destFolder.listFiles()[0];
File[] destFolders = destFolder.listFiles();
assertNotNull(destFolders);
assertTrue(destFolders.length > 0);
file = destFolders[0];
assertNotNull(file);
files = file.list();
assertNotNull(files);
assertEquals(5, files.length);
Arrays.sort(files);
assertEquals("Test.cpp", files[0]);
@ -77,11 +85,17 @@ public class ZipDeflaterTest {
new ZipDeflater(file, destFolder).deflate();
String[] files = destFolder.list();
assertNotNull(files);
assertEquals(1, files.length);
assertEquals("Test", files[0]);
file = destFolder.listFiles()[0];
File[] destFolders = destFolder.listFiles();
assertNotNull(destFolders);
assertTrue(destFolders.length > 0);
file = destFolders[0];
assertNotNull(file);
files = file.list();
assertNotNull(files);
assertEquals(5, files.length);
Arrays.sort(files);
assertEquals("Test.cpp", files[0]);
@ -97,11 +111,17 @@ public class ZipDeflaterTest {
new ZipDeflater(file, destFolder).deflate();
String[] files = destFolder.list();
assertNotNull(files);
assertEquals(1, files.length);
assertEquals("Keypad", files[0]);
file = destFolder.listFiles()[0];
File[] destFolders = destFolder.listFiles();
assertNotNull(destFolders);
assertTrue(destFolders.length > 0);
file = destFolders[0];
assertNotNull(file);
files = file.list();
assertNotNull(files);
assertEquals(4, files.length);
Arrays.sort(files);
assertEquals("Keypad.cpp", files[0]);
@ -110,6 +130,7 @@ public class ZipDeflaterTest {
assertEquals("keywords.txt", files[3]);
files = new File(file, "examples").list();
assertNotNull(files);
assertEquals(4, files.length);
Arrays.sort(files);
assertEquals("CustomKeypad", files[0]);
@ -124,11 +145,17 @@ public class ZipDeflaterTest {
new ZipDeflater(file, destFolder).deflate();
String[] files = destFolder.list();
assertNotNull(files);
assertEquals(1, files.length);
assertEquals("Keypad_with_hidden_files", files[0]);
file = destFolder.listFiles()[0];
File[] destFolders = destFolder.listFiles();
assertNotNull(destFolders);
assertTrue(destFolders.length > 0);
file = destFolders[0];
assertNotNull(file);
files = file.list();
assertNotNull(files);
assertEquals(4, files.length);
}