From 14fdfbf4b2c6c15aa8a37e2ba9beb7e2ef14a25d Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Thu, 15 Jan 2009 20:55:34 +0100 Subject: [PATCH] test calendar+ns2calendar schedulers --- src/simulator/simulator.cc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/simulator/simulator.cc b/src/simulator/simulator.cc index a61801175..0eae117b1 100644 --- a/src/simulator/simulator.cc +++ b/src/simulator/simulator.cc @@ -316,6 +316,8 @@ Simulator::GetImplementation (void) #include "list-scheduler.h" #include "heap-scheduler.h" #include "map-scheduler.h" +#include "calendar-scheduler.h" +#include "ns2-calendar-scheduler.h" namespace ns3 { @@ -742,6 +744,20 @@ SimulatorTests::RunTests (void) } Simulator::Destroy (); + Simulator::SetScheduler (CreateObject ()); + if (!RunOneTest ()) + { + result = false; + } + Simulator::Destroy (); + + Simulator::SetScheduler (CreateObject ()); + if (!RunOneTest ()) + { + result = false; + } + Simulator::Destroy (); + Simulator::Schedule (Seconds (0.0), &foo0); Simulator::Schedule (Seconds (0.0), &foo1, 0); Simulator::Schedule (Seconds (0.0), &foo2, 0, 0);