assertUnknownSenderError(recordedResponse);
}
private void assertUnknownSenderError(Stanza recordedResponse) throws XMLSemanticError {
XMLElementVerifier verifier = recordedResponse.getVerifier();
assertEquals("iq stanza error", "iq", recordedResponse.getName());
IQStanza iqStanza = (IQStanza) XMPPCoreStanza.getWrapper(recordedResponse);
assertEquals("error", iqStanza.getType());
assertTrue("error embedded", verifier.subElementPresent("error"));
XMLElement errorInner = recordedResponse.getSingleInnerElementsNamed("error");
assertEquals("modify", errorInner.getAttributeValue("type"));
XMLElementVerifier errorVerifier = errorInner.getVerifier();
errorVerifier.subElementPresent("unknown-sender");
}