// -----------------------------------------------------------------------
  public void testIndexOfAny_StringChararray() {
    assertEquals(-1, StringUtils.indexOfAny(null, (char[]) null));
    assertEquals(-1, StringUtils.indexOfAny(null, new char[0]));
    assertEquals(-1, StringUtils.indexOfAny(null, new char[] {'a', 'b'}));

    assertEquals(-1, StringUtils.indexOfAny("", (char[]) null));
    assertEquals(-1, StringUtils.indexOfAny("", new char[0]));
    assertEquals(-1, StringUtils.indexOfAny("", new char[] {'a', 'b'}));

    assertEquals(-1, StringUtils.indexOfAny("zzabyycdxx", (char[]) null));
    assertEquals(-1, StringUtils.indexOfAny("zzabyycdxx", new char[0]));
    assertEquals(0, StringUtils.indexOfAny("zzabyycdxx", new char[] {'z', 'a'}));
    assertEquals(3, StringUtils.indexOfAny("zzabyycdxx", new char[] {'b', 'y'}));
    assertEquals(-1, StringUtils.indexOfAny("ab", new char[] {'z'}));
  }
  public void testIndexOfAny_StringString() {
    assertEquals(-1, StringUtils.indexOfAny(null, (String) null));
    assertEquals(-1, StringUtils.indexOfAny(null, ""));
    assertEquals(-1, StringUtils.indexOfAny(null, "ab"));

    assertEquals(-1, StringUtils.indexOfAny("", (String) null));
    assertEquals(-1, StringUtils.indexOfAny("", ""));
    assertEquals(-1, StringUtils.indexOfAny("", "ab"));

    assertEquals(-1, StringUtils.indexOfAny("zzabyycdxx", (String) null));
    assertEquals(-1, StringUtils.indexOfAny("zzabyycdxx", ""));
    assertEquals(0, StringUtils.indexOfAny("zzabyycdxx", "za"));
    assertEquals(3, StringUtils.indexOfAny("zzabyycdxx", "by"));
    assertEquals(-1, StringUtils.indexOfAny("ab", "z"));
  }
 // -----------------------------------------------------------------------
 public void testIndexOfAny_StringStringarray() {
   assertEquals(-1, StringUtils.indexOfAny(null, (String[]) null));
   assertEquals(-1, StringUtils.indexOfAny(null, FOOBAR_SUB_ARRAY));
   assertEquals(-1, StringUtils.indexOfAny(FOOBAR, (String[]) null));
   assertEquals(2, StringUtils.indexOfAny(FOOBAR, FOOBAR_SUB_ARRAY));
   assertEquals(-1, StringUtils.indexOfAny(FOOBAR, new String[0]));
   assertEquals(-1, StringUtils.indexOfAny(null, new String[0]));
   assertEquals(-1, StringUtils.indexOfAny("", new String[0]));
   assertEquals(-1, StringUtils.indexOfAny(FOOBAR, new String[] {"llll"}));
   assertEquals(0, StringUtils.indexOfAny(FOOBAR, new String[] {""}));
   assertEquals(0, StringUtils.indexOfAny("", new String[] {""}));
   assertEquals(-1, StringUtils.indexOfAny("", new String[] {"a"}));
   assertEquals(-1, StringUtils.indexOfAny("", new String[] {null}));
   assertEquals(-1, StringUtils.indexOfAny(FOOBAR, new String[] {null}));
   assertEquals(-1, StringUtils.indexOfAny(null, new String[] {null}));
 }