fw: pull FaceTable construction out of Forwarder class
Refs: #4922, #4973
Change-Id: Ibbd4a8840cb0d01ebbd4cabf9c34fa78a1d23db1
diff --git a/tests/daemon/fw/strategy-scope-control.t.cpp b/tests/daemon/fw/strategy-scope-control.t.cpp
index 643e0ee..268ae67 100644
--- a/tests/daemon/fw/strategy-scope-control.t.cpp
+++ b/tests/daemon/fw/strategy-scope-control.t.cpp
@@ -54,6 +54,7 @@
public:
StrategyScopeControlFixture()
: limitedIo(this)
+ , forwarder(faceTable)
, strategy(choose<StrategyTester<S>>(forwarder))
, fib(forwarder.getFib())
, pit(forwarder.getPit())
@@ -62,15 +63,16 @@
, localFace3(make_shared<DummyFace>("dummy://3", "dummy://3", ndn::nfd::FACE_SCOPE_LOCAL))
, localFace4(make_shared<DummyFace>("dummy://4", "dummy://4", ndn::nfd::FACE_SCOPE_LOCAL))
{
- forwarder.addFace(nonLocalFace1);
- forwarder.addFace(nonLocalFace2);
- forwarder.addFace(localFace3);
- forwarder.addFace(localFace4);
+ faceTable.add(nonLocalFace1);
+ faceTable.add(nonLocalFace2);
+ faceTable.add(localFace3);
+ faceTable.add(localFace4);
}
public:
LimitedIo limitedIo;
+ FaceTable faceTable;
Forwarder forwarder;
StrategyTester<S>& strategy;
Fib& fib;