summaryrefslogtreecommitdiffstats
path: root/srv6/srv6-impl/src/test/java/io/fd/hc2vpp/srv6/util/JvppRequestTest.java
diff options
context:
space:
mode:
authorMichal Cmarada <michal.cmarada@pantheon.tech>2018-06-15 13:10:53 +0200
committerMarek Gradzki <mgradzki@cisco.com>2018-06-19 18:56:27 +0000
commita0884f2792c31a3a93fb1654ceea754b6c612920 (patch)
tree7eff9ff4f745a6ca116ebbf6884d178a508b9303 /srv6/srv6-impl/src/test/java/io/fd/hc2vpp/srv6/util/JvppRequestTest.java
parent3edc384ac6cbeb68d36dbb4a51aa027c3bd3257d (diff)
HC2VPP-288 - add readers for SRv6 module
Changes: - add locator context to map locator name to locator IPv6Prefix - add readers for SRv6 module - implements reading of local sids and their end functions. - implements support for FIB table management (HC2VPP-345) Change-Id: Ib04402539a0b6666c5a1d0b4e1b5b5e08ccbf67b Signed-off-by: Michal Cmarada <michal.cmarada@pantheon.tech>
Diffstat (limited to 'srv6/srv6-impl/src/test/java/io/fd/hc2vpp/srv6/util/JvppRequestTest.java')
-rw-r--r--srv6/srv6-impl/src/test/java/io/fd/hc2vpp/srv6/util/JvppRequestTest.java27
1 files changed, 19 insertions, 8 deletions
diff --git a/srv6/srv6-impl/src/test/java/io/fd/hc2vpp/srv6/util/JvppRequestTest.java b/srv6/srv6-impl/src/test/java/io/fd/hc2vpp/srv6/util/JvppRequestTest.java
index 0bc3f6b6d..cd3369956 100644
--- a/srv6/srv6-impl/src/test/java/io/fd/hc2vpp/srv6/util/JvppRequestTest.java
+++ b/srv6/srv6-impl/src/test/java/io/fd/hc2vpp/srv6/util/JvppRequestTest.java
@@ -21,6 +21,7 @@ import com.google.inject.Inject;
import io.fd.hc2vpp.common.test.util.FutureProducer;
import io.fd.hc2vpp.common.test.util.NamingContextHelper;
import io.fd.hc2vpp.common.translate.util.NamingContext;
+import io.fd.hc2vpp.srv6.util.function.LocalSidFunctionReadBindingRegistry;
import io.fd.hc2vpp.srv6.util.function.LocalSidFunctionWriteBindingRegistry;
import io.fd.hc2vpp.srv6.util.function.lookup.EndDT4FunctionBinder;
import io.fd.hc2vpp.srv6.util.function.lookup.EndDT6FunctionBinder;
@@ -43,6 +44,8 @@ import org.opendaylight.mdsal.binding.generator.impl.ModuleInfoBackedContext;
@RunWith(HoneycombTestRunner.class)
public abstract class JvppRequestTest implements FutureProducer, NamingContextHelper {
+ protected static final LocalSidFunctionReadBindingRegistry READ_REGISTRY =
+ new LocalSidFunctionReadBindingRegistry();
protected static final LocalSidFunctionWriteBindingRegistry WRITE_REGISTRY =
new LocalSidFunctionWriteBindingRegistry();
@@ -69,14 +72,22 @@ public abstract class JvppRequestTest implements FutureProducer, NamingContextHe
EndDX2FunctionBinder endDX2FunctionBinder = new EndDX2FunctionBinder(api, interfaceContext);
EndDX4FunctionBinder endDX4FunctionBinder = new EndDX4FunctionBinder(api, interfaceContext);
EndDX6FunctionBinder endDX6FunctionBinder = new EndDX6FunctionBinder(api, interfaceContext);
- WRITE_REGISTRY.registerFunctionType(endFunctionBinder);
- WRITE_REGISTRY.registerFunctionType(endTFunctionBinder);
- WRITE_REGISTRY.registerFunctionType(endDT4FunctionBinder);
- WRITE_REGISTRY.registerFunctionType(endDT6FunctionBinder);
- WRITE_REGISTRY.registerFunctionType(endXFunctionBinder);
- WRITE_REGISTRY.registerFunctionType(endDX2FunctionBinder);
- WRITE_REGISTRY.registerFunctionType(endDX4FunctionBinder);
- WRITE_REGISTRY.registerFunctionType(endDX6FunctionBinder);
+ READ_REGISTRY.registerReadFunctionType(endFunctionBinder);
+ READ_REGISTRY.registerReadFunctionType(endTFunctionBinder);
+ READ_REGISTRY.registerReadFunctionType(endDT4FunctionBinder);
+ READ_REGISTRY.registerReadFunctionType(endDT6FunctionBinder);
+ READ_REGISTRY.registerReadFunctionType(endXFunctionBinder);
+ READ_REGISTRY.registerReadFunctionType(endDX2FunctionBinder);
+ READ_REGISTRY.registerReadFunctionType(endDX4FunctionBinder);
+ READ_REGISTRY.registerReadFunctionType(endDX6FunctionBinder);
+ WRITE_REGISTRY.registerWriteFunctionType(endFunctionBinder);
+ WRITE_REGISTRY.registerWriteFunctionType(endTFunctionBinder);
+ WRITE_REGISTRY.registerWriteFunctionType(endDT4FunctionBinder);
+ WRITE_REGISTRY.registerWriteFunctionType(endDT6FunctionBinder);
+ WRITE_REGISTRY.registerWriteFunctionType(endXFunctionBinder);
+ WRITE_REGISTRY.registerWriteFunctionType(endDX2FunctionBinder);
+ WRITE_REGISTRY.registerWriteFunctionType(endDX4FunctionBinder);
+ WRITE_REGISTRY.registerWriteFunctionType(endDX6FunctionBinder);
init();
}