SpotRequestInfo[] spotRequestByCaller2 = rm.getSpotRequestsByCaller(caller2);
assertEquals(1, spotRequestByCaller2.length);
//Cancel requests
rm.cancelSpotInstanceRequests(new String[]{result1.getRequestID(), result3.getRequestID()}, caller1);
SpotRequestInfo[] cancelledReqs = rm.cancelSpotInstanceRequests(new String[]{result2.getRequestID()}, caller2);
//Check if requests were really cancelled
assertEquals(RequestState.STATE_Canceled, cancelledReqs[0].getState().getStateStr());
spotRequestByCaller1 = rm.getSpotRequestsByCaller(caller1);
assertEquals(RequestState.STATE_Canceled, spotRequestByCaller1[0].getState().getStateStr());