From b63393d355ed8546fbc23a1b68db42d51a3f1e3e Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Wed, 30 Sep 2009 13:32:48 +0200 Subject: [PATCH] remove un-needed code --- src/simulator/watchdog.cc | 53 --------------------------------------- 1 file changed, 53 deletions(-) diff --git a/src/simulator/watchdog.cc b/src/simulator/watchdog.cc index 9bfc47430..0a6b2d346 100644 --- a/src/simulator/watchdog.cc +++ b/src/simulator/watchdog.cc @@ -122,56 +122,3 @@ public: } // namespace ns3 -#ifdef RUN_SELF_TESTS - -#include "ns3/test.h" - -namespace ns3 { - -class WatchdogTests : public Test -{ -public: - WatchdogTests (); - virtual bool RunTests (void); -private: - void Expire (Time expected); - bool m_error; -}; - -WatchdogTests::WatchdogTests () - : Test ("Watchdog") -{} - -void -WatchdogTests::Expire (Time expected) -{ - bool result = true; - NS_TEST_ASSERT_EQUAL (Simulator::Now (), expected); - m_error = !result; -} - -bool -WatchdogTests::RunTests (void) -{ - bool result = true; - - m_error = false; - Watchdog watchdog; - watchdog.SetFunction (&WatchdogTests::Expire, this); - watchdog.SetArguments (MicroSeconds (40)); - watchdog.Ping (MicroSeconds (10)); - Simulator::Schedule (MicroSeconds (5), &Watchdog::Ping, &watchdog, MicroSeconds (20)); - Simulator::Schedule (MicroSeconds (20), &Watchdog::Ping, &watchdog, MicroSeconds (2)); - Simulator::Schedule (MicroSeconds (23), &Watchdog::Ping, &watchdog, MicroSeconds (17)); - Simulator::Run (); - NS_TEST_ASSERT (!m_error); - Simulator::Destroy (); - - return result; -} - -static WatchdogTests g_watchdogTests; - -} // namespace ns3 - -#endif /* RUN_SELF_TESTS */