@Test
public void testComputeAttributeDefault() {

    TilesContainer container = createMock(TilesContainer.class);
    Request request = createMock(Request.class);
    AttributeContext attributeContext = createMock(AttributeContext.class);
    expect(container.getAttributeContext(request)).andReturn(attributeContext);
    expect(attributeContext.getAttribute("myName")).andReturn(null);
    replay(container, attributeContext, request);
    Attribute attribute = resolver.computeAttribute(container, null,
            "myName", null, false, "defaultValue", "defaultRole",
            "defaultType", request);
    assertEquals("defaultValue", attribute.getValue());
    assertEquals("defaultRole", attribute.getRole());
    assertEquals("defaultType", attribute.getRenderer());
    verify(container, attributeContext, request);
}