void () { XmlNSDescriptor NSDescriptor = createDescriptor( "<!ELEMENT toc ANY> <!ATTLIST toc remote (true|false) \"false\">"); final XmlTag tag = tag("toc"); XmlElementDescriptor elementDescriptor = NSDescriptor.getElementDescriptor(tag); XmlAttributeDescriptor attributeDescriptor = elementDescriptor.getAttributeDescriptor("remote", tag); assertTrue(!attributeDescriptor.isRequired()); assertTrue(!attributeDescriptor.isFixed()); assertTrue(attributeDescriptor.isEnumerated()); assertEquals("false", attributeDescriptor.getDefaultValue()); String[] values = attributeDescriptor.getEnumeratedValues(); assertEquals(2, values.length); assertEquals("true", values[0]); assertEquals("false", values[1]); }