*/
@Test(expected = TilesJspException.class)
public void testTagNullEvaluateAllException() throws TilesJspException {
PageContext pageContext = createMock(PageContext.class);
TilesContainer container = createMock(TilesContainer.class);
AttributeContext attributeContext = createMock(AttributeContext.class);
Attribute attribute = new Attribute("myValue");
expect(pageContext.getAttribute(
ServletUtil.CURRENT_CONTAINER_ATTRIBUTE_NAME,
PageContext.REQUEST_SCOPE)).andReturn(container);
expect(container.getAttributeContext(pageContext)).andReturn(attributeContext);
expect(attributeContext.getAttribute("attributeName")).andReturn(attribute);
expect(container.evaluate(attribute, pageContext)).andReturn(null);
expect(attributeContext.getCascadedAttributeNames()).andReturn(null);
Set<String> names = new HashSet<String>();
names.add("attributeName");
expect(attributeContext.getLocalAttributeNames()).andReturn(names);
replay(pageContext, container, attributeContext);
ImportAttributeTag tag = new ImportAttributeTag();
tag.setPageContext(pageContext);
tag.doStartTag();