X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fforwardingrules-manager%2Fsrc%2Ftest%2Fjava%2Ftest%2Fmock%2Futil%2FSalMeterServiceMock.java;fp=opendaylight%2Fmd-sal%2Fforwardingrules-manager%2Fsrc%2Ftest%2Fjava%2Ftest%2Fmock%2Futil%2FSalMeterServiceMock.java;h=fb053cbbd49023a6f1dca13d6742919937be51a8;hb=3ed53ef05d371492040ca3e67b98a8cfebdcc76d;hp=0000000000000000000000000000000000000000;hpb=413e4ecb09769460eaf740f067e06f198957ce13;p=controller.git diff --git a/opendaylight/md-sal/forwardingrules-manager/src/test/java/test/mock/util/SalMeterServiceMock.java b/opendaylight/md-sal/forwardingrules-manager/src/test/java/test/mock/util/SalMeterServiceMock.java new file mode 100644 index 0000000000..fb053cbbd4 --- /dev/null +++ b/opendaylight/md-sal/forwardingrules-manager/src/test/java/test/mock/util/SalMeterServiceMock.java @@ -0,0 +1,50 @@ +package test.mock.util; + +import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.AddMeterInput; +import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.AddMeterOutput; +import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.RemoveMeterInput; +import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.RemoveMeterOutput; +import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.SalMeterService; +import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.UpdateMeterInput; +import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.UpdateMeterOutput; +import org.opendaylight.yangtools.yang.common.RpcResult; + +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.Future; + +public class SalMeterServiceMock implements SalMeterService { + private List addMeterCalls = new ArrayList<>(); + private List removeMeterCalls = new ArrayList<>(); + private List updateMeterCalls = new ArrayList<>(); + + @Override + public Future> addMeter(AddMeterInput input) { + addMeterCalls.add(input); + return null; + } + + @Override + public Future> removeMeter(RemoveMeterInput input) { + removeMeterCalls.add(input); + return null; + } + + @Override + public Future> updateMeter(UpdateMeterInput input) { + updateMeterCalls.add(input); + return null; + } + + public List getAddMeterCalls() { + return addMeterCalls; + } + + public List getRemoveMeterCalls() { + return removeMeterCalls; + } + + public List getUpdateMeterCalls() { + return updateMeterCalls; + } +}