// validate first action
UrlAction firstAction = mapping.getActions().get(0);
assertEquals(PhaseId.RENDER_RESPONSE, firstAction.getPhaseId());
assertNotNull(firstAction.getAction());
assertEquals(LazyExpression.class, firstAction.getAction().getClass());
LazyExpression firstActionExpression = (LazyExpression) firstAction.getAction();
assertEquals(ClassWithMultipleActions.class, firstActionExpression.getBeanClass());
assertEquals("actionMethod", firstActionExpression.getComponent());
// validate second action
UrlAction secondAction = mapping.getActions().get(1);
assertEquals(PhaseId.INVOKE_APPLICATION, secondAction.getPhaseId());
assertNotNull(secondAction.getAction());
assertEquals(LazyExpression.class, secondAction.getAction().getClass());
LazyExpression secondActionExpression = (LazyExpression) secondAction.getAction();
assertEquals(ClassWithMultipleActions.class, secondActionExpression.getBeanClass());
assertEquals("actionMethod", secondActionExpression.getComponent());
}