### Question:
SplitModel extends BaseStageModel { public void skip() { sendEmptyResponse(); } private  SplitModel(Activity activity, SplitRequest splitRequest); private  SplitModel(ClientCommunicator clientCommunicator, SplitRequest splitRequest, InternalData senderInternalData); @NonNull static SplitModel fromActivity(Activity activity); @NonNull static SplitModel fromService(ClientCommunicator clientCommunicator, SplitRequest request, InternalData senderInternalData); @NonNull SplitRequest getSplitRequest(); boolean lastTransactionFailed(); void setBaseAmountForNextTransaction(long baseAmount); void setBasketForNextTransaction(Basket basket); @SafeVarargs final void addRequestData(String key, T... values); void setAmountsPaid(Amounts amountsPaid, String paymentMethod); void setAmountsPaid(Amounts amountsPaid, String paymentMethod, AdditionalData paymentReferences); void cancelFlow(); void sendResponse(); void skip(); @Override @NonNull String getRequestJson();  }### Answer:
@Test public void skipShouldSendEmptyResponse() throws Exception { splitModel.skip(); FlowResponse flowResponse = getSentFlowResponse(); assertThat(flowResponse).isEqualTo(new FlowResponse()); }