/**
  * Verify that calling {@link ParameterUtils#splitParameter(String)} when the parameter string has
  * a single item will return an string array with just that item.
  */
 @Test
 public void testOneItem() {
   final String[] result = ParameterUtils.splitParameter("manifest.json");
   assertNotNull(result);
   assertEquals(1, result.length);
   assertEquals("manifest.json", result[0]);
 }
 /**
  * Verify that calling {@link ParameterUtils#splitParameter(String)} when the parameter string has
  * multiple items and whitespace will return an string array with those items stripped of the
  * leading and trailing whitespace.
  */
 @Test
 public void testMultipleItemsWithWhitespace() {
   final String[] result =
       ParameterUtils.splitParameter(" manifest.json, popup.html, popup.js ,\nicon.png\t");
   assertNotNull(result);
   assertEquals(4, result.length);
   assertEquals("manifest.json", result[0]);
   assertEquals("popup.html", result[1]);
   assertEquals("popup.js", result[2]);
   assertEquals("icon.png", result[3]);
 }
 /**
  * Verify that calling {@link ParameterUtils#splitParameter(String)} with a blank string returns
  * {@code null}.
  */
 @Test
 public void testBlank() {
   final String[] result = ParameterUtils.splitParameter(" \t\n");
   assertNull(result);
 }
 /**
  * Verify that calling {@link ParameterUtils#splitParameter(String)} with an empty string returns
  * {@code null}.
  */
 @Test
 public void testEmpty() {
   final String[] result = ParameterUtils.splitParameter("");
   assertNull(result);
 }