StanzaBuilder stanzaBuilder = createRosterGet();
// mock intial presence resource state change
sessionContext.getServerRuntimeContext().getResourceRegistry().setResourceState(boundResourceId, ResourceState.AVAILABLE);
handler.execute(stanzaBuilder.build(), sessionContext.getServerRuntimeContext(), true, sessionContext, null);
assertEquals(ResourceState.AVAILABLE_INTERESTED, getResourceState());
}
private StanzaBuilder createRosterGet() {
StanzaBuilder stanzaBuilder = StanzaBuilder.createIQStanza(new EntityImpl(client, boundResourceId), null, IQStanzaType.GET, "id1");