1 package test.mock.util;
3 import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.AddMeterInput;
4 import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.AddMeterOutput;
5 import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.RemoveMeterInput;
6 import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.RemoveMeterOutput;
7 import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.SalMeterService;
8 import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.UpdateMeterInput;
9 import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.UpdateMeterOutput;
10 import org.opendaylight.yangtools.yang.common.RpcResult;
12 import java.util.ArrayList;
13 import java.util.List;
14 import java.util.concurrent.Future;
16 public class SalMeterServiceMock implements SalMeterService {
17 private List<AddMeterInput> addMeterCalls = new ArrayList<>();
18 private List<RemoveMeterInput> removeMeterCalls = new ArrayList<>();
19 private List<UpdateMeterInput> updateMeterCalls = new ArrayList<>();
22 public Future<RpcResult<AddMeterOutput>> addMeter(AddMeterInput input) {
23 addMeterCalls.add(input);
28 public Future<RpcResult<RemoveMeterOutput>> removeMeter(RemoveMeterInput input) {
29 removeMeterCalls.add(input);
34 public Future<RpcResult<UpdateMeterOutput>> updateMeter(UpdateMeterInput input) {
35 updateMeterCalls.add(input);
39 public List<AddMeterInput> getAddMeterCalls() {
43 public List<RemoveMeterInput> getRemoveMeterCalls() {
44 return removeMeterCalls;
47 public List<UpdateMeterInput> getUpdateMeterCalls() {
48 return updateMeterCalls;