@Test
public void testBasicAttributeContextMapOfStringAttribute() {

    Map<String, Attribute> name2attrib = new HashMap<String, Attribute>();
    Attribute attribute = new Attribute("Value 1");
    name2attrib.put("name1", attribute);
    attribute = new Attribute("Value 2");
    name2attrib.put("name2", attribute);
    AttributeContext context = new BasicAttributeContext(name2attrib);
    attribute = context.getAttribute("name1");
    assertNotNull("Attribute name1 not found", attribute);
    assertEquals("Attribute name1 has not been set correctly", "Value 1",
            attribute.getValue());
    attribute = context.getAttribute("name2");
    assertNotNull("Attribute name2 not found", attribute);
    assertEquals("Attribute name2 has not been set correctly", "Value 2",
            attribute.getValue());
}