### Question:
DataSaveRequest extends CRUDRequest { @Override public Operation getOperation() { return Operation.SAVE; } DataSaveRequest(String entityName, String entityVersion);  DataSaveRequest(String entityName); DataSaveRequest ifCurrent(String... documentVersions); DataSaveRequest returns(List<? extends Projection> projection); DataSaveRequest returns(List<? extends Projection> projection, Integer begin, Integer maxResults); DataSaveRequest returns(Projection... projection); DataSaveRequest returns(Projection[] projection, Integer begin, Integer maxResults); DataSaveRequest create(Collection<?> objects); DataSaveRequest create(Object... objects); Boolean isUpsert(); DataSaveRequest setUpsert(Boolean upsert); @Override JsonNode getBodyJson(); @Override Operation getOperation();  }### Answer:
@Test public void testGetOperation() { Assert.assertEquals(Operation.SAVE, request.getOperation()); }