@Test
public void testUpdateDocument() throws Exception {

	XdsSrcUpdateReq xdsSrcUpdateRequest = mock(XdsSrcUpdateReq.class);
	SpiritAdapterImpl satSpy = spy(sat);
	String stateId = "MockedStateId";
	doReturn(stateId).when(satSpy).login();
	XdsSrcSubmitRsp response = mock(XdsSrcSubmitRsp.class);
	EhrPatientClientDto ehrPatientClientDto = mock(EhrPatientClientDto.class);
	doReturn(ehrPatientClientDto).when(response).getResponseData();
	doReturn(response).when(webService).updateDocument(xdsSrcUpdateRequest);
	satSpy.updateDocument(xdsSrcUpdateRequest);
	verify(webService).updateDocument(xdsSrcUpdateRequest);
	verify(satSpy).logout("MockedStateId");
}