@Test public void testSetFileTypesAsArray() { final String[] types1 = new String[] {"text/plain", "image/gif"}; // Set as array WFileWidget widget = new WFileWidget(); widget.setFileTypes(types1); Assert.assertEquals( "Incorrect file types returned", Arrays.asList(types1), widget.getFileTypes()); }
@Test public void testSetFileTypesAsNull() { WFileWidget widget = new WFileWidget(); // Set types on widget widget.setFileTypes(Arrays.asList("image/jpeg")); // Set null array widget.setFileTypes((String[]) null); Assert.assertEquals( "File types should be empty when set to null array", Collections.EMPTY_LIST, widget.getFileTypes()); // Set types on widget widget.setFileTypes(Arrays.asList("image/jpeg")); // Set as null list widget.setFileTypes((List<String>) null); Assert.assertEquals( "File types should be empty when set to null list", Collections.EMPTY_LIST, widget.getFileTypes()); }