Example #1
0
  @Test
  public void testFlagsValueOf() {
    final boolean hasRandomAccessInfo = true;
    final boolean hasStrictXmlStrings = true;
    final boolean isValidated = true;
    final ByteOrder endianess = ByteOrder.LITTLE_ENDIAN;
    final ByteOrder charsEndianess = ByteOrder.BIG_ENDIAN;

    Flags flags =
        Flags.valueOf(
            endianess, charsEndianess, hasRandomAccessInfo, hasStrictXmlStrings, isValidated);

    assertSame(endianess, flags.getEndianess());
    assertSame(charsEndianess, flags.getCharactersEndianess());
    assertEquals(hasRandomAccessInfo, flags.hasRandomAccessInfo());
    assertEquals(hasStrictXmlStrings, flags.hasStrictXmlStrings());
    assertEquals(isValidated, flags.isValidated());
  }