ArrayUtil { public static boolean isStringArrayEmpty(String[] array) { if (array == null) return true; for (String a : array) { if (! StringUtils.isEmpty(a)) { return false; } } return true; }  static boolean isStringArrayEmpty(String[] array);  }
@Test public void shouldReturnTrueIfStringArrayIsEmpty() { String[] array = new String[10]; assertTrue(ArrayUtil.isStringArrayEmpty(array)); }
@Test public void shouldReturnFalseIfStringArrayIsNotEmpty() { String[] array = new String[10]; array[0] = "test"; assertFalse(ArrayUtil.isStringArrayEmpty(array)); }
@Test public void shouldReturnTrueIfStringArrayIsNull() { String[] array = null; assertTrue(ArrayUtil.isStringArrayEmpty(array)); }