- final DataContainerNodeBuilder<NodeIdentifierWithPredicates, MapEntryNode> entry =
- Builders.mapEntryBuilder();
- entry.withNodeIdentifier(NodeIdentifierWithPredicates.of(FlowspecRoute.QNAME, FlowspecRoute.QNAME, entry));
- entry.withChild(
- Builders.leafBuilder()
- .withNodeIdentifier(RD_NID)
- .withValue(
- RouteDistinguisherBuilder.getDefaultInstance(ROUTE_DISTINGUISHER)
- ).build()
- );
-
- RouteDistinguisher rd = RouteDistinguisherBuilder.getDefaultInstance(ROUTE_DISTINGUISHER);
- assertEquals(rd, extractRouteDistinguisher(entry.build(), AbstractFlowspecL3vpnNlriParser.RD_NID));
+ assertEquals(RouteDistinguisherUtil.parseRouteDistinguisher(ROUTE_DISTINGUISHER),
+ extractRouteDistinguisher(Builders.mapEntryBuilder()
+ .withNodeIdentifier(NodeIdentifierWithPredicates.of(FlowspecRoute.QNAME, FlowspecRoute.QNAME, "foo"))
+ .withChild(ImmutableNodes.leafNode(RD_NID, ROUTE_DISTINGUISHER))
+ .build(), AbstractFlowspecL3vpnNlriParser.RD_NID));