@Test
public void testIsMatchCamelCase() {

  assertTrue(StringUtils.isMatchCamelCase("HashMap", "H"));
  assertTrue(StringUtils.isMatchCamelCase("charAt", "cA"));
  assertFalse(StringUtils.isMatchCamelCase("codePointAt", "cA"));
  assertTrue(StringUtils.isMatchCamelCase("codePointAt", "codPoA"));
  assertTrue(StringUtils.isMatchCamelCase("contains", "con"));
  assertFalse(StringUtils.isMatchCamelCase("istrue", "iT"));
  assertTrue(StringUtils.isMatchCamelCase("isTrue", "isT"));
  assertTrue(StringUtils.isMatchCamelCase("aVeryLongMethodName", "aVLM"));
  assertTrue(StringUtils.isMatchCamelCase("aVeryLongMethodName", "aVLMN"));
  assertTrue(StringUtils.isMatchCamelCase("averylongmethodnameonlylowercase", "averyl"));
  assertTrue(StringUtils.isMatchCamelCase("charAt", ""));
  assertTrue(StringUtils.isMatchCamelCase("acceptJsonFormatterVisitor", "aJFV"));
  assertTrue(StringUtils.isMatchCamelCase("saveOperationChannel", "sOpC"));
  assertTrue(StringUtils.isMatchCamelCase("CHARAT", ""));
  assertTrue(StringUtils.isMatchCamelCase("acceptCase", "a"));
  assertFalse(StringUtils.isMatchCamelCase("StringUtils", "sU"));
  assertTrue(StringUtils.isMatchCamelCase("StringUtils", "SU"));
  assertFalse(StringUtils.isMatchCamelCase("AbstractConsumerConnection", "SU"));
  assertTrue(StringUtils.isMatchCamelCase("appendCodePoint", "aC"));
}