QueryResult finalQr = new QueryResult();
so.getAny().add(elem);
finalQr.getRecords().add(so);
finalQr.setDone(true);
Mockito.stub(sfc.query("SELECT Account.AccountName FROM Account", 0, false)).toReturn(qr);
Mockito.stub(sfc.queryMore(null, 0)).toReturn(finalQr);
QueryExecutionImpl qei = new QueryExecutionImpl(command, sfc, Mockito.mock(RuntimeMetadata.class), Mockito.mock(ExecutionContext.class));
qei.execute();
assertNotNull(qei.next());
assertNotNull(qei.next());
assertNull(qei.next());