NoneVariablesCalculator implements VariablesCalculator { @Override public Map<String, Object> calculateOutPutVariables( MappingExecutionContext mappingExecutionContext, Map<String, Object> availableVariables) { return Collections.emptyMap(); }  @Override Map<String, Object> calculateOutPutVariables(
        MappingExecutionContext mappingExecutionContext,
        Map<String, Object> availableVariables); @Override Map<String, Object> calculateInputVariables(DelegateExecution execution);  }
@Test public void calculateOutPutVariables_should_returnEmptyMap() { MappingExecutionContext mappingExecutionContext = MappingExecutionContext .buildMappingExecutionContext("procDefId", "activityId"); Map<String, Object> availableVariables = Collections.singletonMap("any", "any"); Map<String, Object> calculatedVariables = variablesCalculator.calculateOutPutVariables( mappingExecutionContext, availableVariables); assertThat(calculatedVariables).isEmpty(); }