EnumeratedXliffAttributeImpl extends AttributeImpl implements XliffAttribute, EnumeratedAttribute { protected EnumeratedXliffAttributeImpl(String name, Enum<?> enumValue) { super(Schemas.XLIFF_12_NAMESPACE, null, name, enumValue.toString()); this.enumValue = enumValue; } protected  EnumeratedXliffAttributeImpl(String name, Enum<?> enumValue); Enum<?> getEnumValue();  }
@Test public void testEnumeratedXliffAttributeImpl() { ConcreteEnumeratedXliffAttributeImpl attr = new ConcreteEnumeratedXliffAttributeImpl( "name", ConcreteEnumeratedXliffAttributeImpl.Value.ENUM1); assertEquals(XLIFF_12_NAMESPACE, attr.getNamespaceUri()); assertEquals("name", attr.getName()); assertEquals("enum1", attr.getValue()); assertEquals(ConcreteEnumeratedXliffAttributeImpl.Value.ENUM1, attr.getEnumValue()); }