@Test(groups = { "tck" })
  public void test_factory_string_hours_minutes_noColon() {

    for (int i = -17; i <= 17; i++) {
      for (int j = -59; j <= 59; j++) {
        if ((i < 0 && j <= 0) || (i > 0 && j >= 0) || i == 0) {
          String str = (i < 0 || j < 0 ? "-" : "+") + Integer.toString(Math.abs(i) + 100).substring(1)
              + Integer.toString(Math.abs(j) + 100).substring(1);
          ZoneOffset test = ZoneOffset.of(str);
          doTestOffset(test, i, j, 0);
        }
      }
    }
    ZoneOffset test1 = ZoneOffset.of("-1800");
    doTestOffset(test1, -18, 0, 0);
    ZoneOffset test2 = ZoneOffset.of("+1800");
    doTestOffset(test2, 18, 0, 0);
  }