* Verify that an Ultimate Receiver with no roles only yields the header with no role specified
* as unprocessed and that passing a list of understood headers including just that one causes
* the mustUnderstand checks to pass.
*/
public void testUltimateReceiver() {
RolePlayer rolePlayer = new UltimateDestinationNoRoles();
MessageContext msgCtx = createMessageContext(soap11Factory);
// Indicate the must understand header without an explicit role will be understood.
// The other headers, with explicit roles, should not cause an error.
setUnprocessedHeaders(msgCtx, rolePlayer);
List<QName> understoodHeaders = new ArrayList<QName>();