if (exportPolicy.process( route, OspfExternalRoute.builder(), null, vrf.getName(),
OspfExternalRoute computeOspfExportRoute( AbstractRoute potentialExportRoute, RoutingPolicy exportPolicy, OspfProcess proc) { OspfExternalRoute.Builder outputRouteBuilder = OspfExternalRoute.builder();
long areaInRoute = neighborRoute.getArea(); OspfExternalRoute.Builder newRouteB = OspfExternalRoute.builder() .setNetwork(neighborRoute.getNetwork()) .setNextHopIp(neighborNode.getLocalIp())
@Test public void testEquals() { OspfExternalType2Route.Builder b = OspfExternalRoute.builder() .setNetwork(Prefix.create(Ip.parse("1.1.1.1"), 32)) .setNextHopIp(Ip.ZERO) .setAdmin(1) .setMetric(1) .setLsaMetric(1) .setArea(1) .setCostToAdvertiser(1) .setAdvertiser("") .setOspfMetricType(OspfMetricType.E1); OspfExternalRoute r1 = b.build(); OspfExternalRoute r1DiffObj = b.build(); OspfExternalRoute r2 = b.setCostToAdvertiser(2).build(); OspfExternalRoute r2t2 = b.setOspfMetricType(OspfMetricType.E2).build(); new EqualsTester() .addEqualityGroup(r1, r1DiffObj) .addEqualityGroup(r2) .addEqualityGroup(r2t2) .testEquals(); } }
@Test public void testEquals() { OspfExternalType2Route.Builder b = OspfExternalRoute.builder() .setNetwork(Prefix.create(Ip.parse("1.1.1.1"), 32)) .setNextHopIp(Ip.ZERO) .setAdmin(1) .setMetric(1) .setLsaMetric(1) .setArea(1) .setCostToAdvertiser(1) .setAdvertiser("") .setOspfMetricType(OspfMetricType.E2); OspfExternalRoute r1 = b.build(); OspfExternalRoute r1DiffObj = b.build(); OspfExternalRoute r2 = b.setCostToAdvertiser(2).build(); OspfExternalRoute r2t1 = b.setOspfMetricType(OspfMetricType.E1).build(); new EqualsTester() .addEqualityGroup(r1, r1DiffObj) .addEqualityGroup(r2) .addEqualityGroup(r2t1) .testEquals(); } }