fw: always create PIT in-records with EndpointId=0 for now
Also improve test coverage
Refs: #4849
Change-Id: I0f3aba98ec7460f0dbf58b6dc00414e1f722c036
diff --git a/tests/daemon/fw/forwarder.t.cpp b/tests/daemon/fw/forwarder.t.cpp
index 598935c..d07d160 100644
--- a/tests/daemon/fw/forwarder.t.cpp
+++ b/tests/daemon/fw/forwarder.t.cpp
@@ -180,26 +180,22 @@
class ScopeLocalhostIncomingTestForwarder : public Forwarder
{
public:
- ScopeLocalhostIncomingTestForwarder()
- {
- }
-
void
- onDataUnsolicited(const FaceEndpoint& ingress, const Data& data) override
+ onDataUnsolicited(const FaceEndpoint&, const Data&) final
{
++onDataUnsolicited_count;
}
protected:
void
- dispatchToStrategy(pit::Entry&, std::function<void(fw::Strategy&)>) override
+ dispatchToStrategy(pit::Entry&, std::function<void(fw::Strategy&)>) final
{
++dispatchToStrategy_count;
}
public:
- int dispatchToStrategy_count;
- int onDataUnsolicited_count;
+ int dispatchToStrategy_count = 0;
+ int onDataUnsolicited_count = 0;
};
BOOST_AUTO_TEST_CASE(ScopeLocalhostIncoming)