Move tests outside ns3 namespace
authorVedran Miletić <rivanvx@gmail.com>
Thu, 02 Jan 2014 18:34:30 +0100
changeset 10553 8c347165bb56
parent 10552 b8c9ece3ae63
child 10554 ee9c5221e7bd
Move tests outside ns3 namespace
src/antenna/test/test-angles.cc
src/antenna/test/test-cosine-antenna.cc
src/antenna/test/test-degrees-radians.cc
src/antenna/test/test-isotropic-antenna.cc
src/antenna/test/test-parabolic-antenna.cc
src/aodv/test/aodv-regression.cc
src/aodv/test/aodv-regression.h
src/aodv/test/bug-772.cc
src/aodv/test/bug-772.h
src/brite/test/brite-test-topology.cc
src/buildings/helper/building-position-allocator.cc
src/buildings/test/building-position-allocator-test.cc
src/buildings/test/buildings-helper-test.cc
src/buildings/test/buildings-pathloss-test.cc
src/buildings/test/buildings-pathloss-test.h
src/buildings/test/buildings-shadowing-test.cc
src/buildings/test/buildings-shadowing-test.h
src/click/model/ipv4-click-routing.h
src/click/test/ipv4-click-routing-test.cc
src/core/model/global-value.h
src/core/test/event-garbage-collector-test-suite.cc
src/core/test/global-value-test-suite.cc
src/core/test/hash-test-suite.cc
src/core/test/object-test-suite.cc
src/core/test/type-id-test-suite.cc
src/dsdv/test/dsdv-testcase.cc
src/dsr/test/dsr-test-suite.cc
src/energy/test/li-ion-energy-source-test.cc
src/flow-monitor/test/histogram-test-suite.cc
src/internet/model/ipv4-l3-protocol.h
src/internet/model/ipv6-l3-protocol.h
src/internet/test/ipv4-test.cc
src/internet/test/ipv6-test.cc
src/lte/test/epc-test-gtpu.cc
src/lte/test/epc-test-gtpu.h
src/lte/test/epc-test-s1u-downlink.cc
src/lte/test/epc-test-s1u-uplink.cc
src/lte/test/lte-test-cell-selection.cc
src/lte/test/lte-test-cell-selection.h
src/lte/test/lte-test-cqa-ff-mac-scheduler.cc
src/lte/test/lte-test-cqa-ff-mac-scheduler.h
src/lte/test/lte-test-downlink-sinr.cc
src/lte/test/lte-test-downlink-sinr.h
src/lte/test/lte-test-earfcn.cc
src/lte/test/lte-test-fading.cc
src/lte/test/lte-test-fading.h
src/lte/test/lte-test-fdbet-ff-mac-scheduler.cc
src/lte/test/lte-test-fdbet-ff-mac-scheduler.h
src/lte/test/lte-test-fdtbfq-ff-mac-scheduler.cc
src/lte/test/lte-test-fdtbfq-ff-mac-scheduler.h
src/lte/test/lte-test-harq.cc
src/lte/test/lte-test-harq.h
src/lte/test/lte-test-interference.cc
src/lte/test/lte-test-interference.h
src/lte/test/lte-test-link-adaptation.cc
src/lte/test/lte-test-link-adaptation.h
src/lte/test/lte-test-mimo.cc
src/lte/test/lte-test-mimo.h
src/lte/test/lte-test-pathloss-model.cc
src/lte/test/lte-test-pathloss-model.h
src/lte/test/lte-test-pf-ff-mac-scheduler.cc
src/lte/test/lte-test-pf-ff-mac-scheduler.h
src/lte/test/lte-test-phy-error-model.cc
src/lte/test/lte-test-phy-error-model.h
src/lte/test/lte-test-pss-ff-mac-scheduler.cc
src/lte/test/lte-test-pss-ff-mac-scheduler.h
src/lte/test/lte-test-rlc-am-e2e.cc
src/lte/test/lte-test-rlc-am-e2e.h
src/lte/test/lte-test-rlc-am-transmitter.cc
src/lte/test/lte-test-rlc-am-transmitter.h
src/lte/test/lte-test-rlc-um-e2e.cc
src/lte/test/lte-test-rlc-um-e2e.h
src/lte/test/lte-test-rlc-um-transmitter.cc
src/lte/test/lte-test-rlc-um-transmitter.h
src/lte/test/lte-test-rr-ff-mac-scheduler.cc
src/lte/test/lte-test-rr-ff-mac-scheduler.h
src/lte/test/lte-test-spectrum-value-helper.cc
src/lte/test/lte-test-tdbet-ff-mac-scheduler.cc
src/lte/test/lte-test-tdbet-ff-mac-scheduler.h
src/lte/test/lte-test-tdtbfq-ff-mac-scheduler.cc
src/lte/test/lte-test-tdtbfq-ff-mac-scheduler.h
src/lte/test/lte-test-ue-measurements.cc
src/lte/test/lte-test-ue-measurements.h
src/lte/test/lte-test-uplink-sinr.cc
src/lte/test/lte-test-uplink-sinr.h
src/lte/test/test-asn1-encoding.cc
src/lte/test/test-epc-tft-classifier.cc
src/lte/test/test-lte-antenna.cc
src/lte/test/test-lte-epc-e2e-data.cc
src/lte/test/test-lte-handover-delay.cc
src/lte/test/test-lte-handover-target.cc
src/lte/test/test-lte-rrc.cc
src/lte/test/test-lte-x2-handover-measures.cc
src/lte/test/test-lte-x2-handover.cc
src/mesh/test/dot11s/dot11s-test-suite.cc
src/mesh/test/flame/flame-test-suite.cc
src/mesh/test/mesh-information-element-vector-test-suite.cc
src/mobility/model/waypoint-mobility-model.h
src/mobility/test/ns2-mobility-helper-test-suite.cc
src/mobility/test/steady-state-random-waypoint-mobility-model-test.cc
src/mobility/test/waypoint-mobility-model-test.cc
src/netanim/test/netanim-test.cc
src/olsr/model/olsr-routing-protocol.h
src/olsr/test/olsr-header-test-suite.cc
src/olsr/test/olsr-routing-protocol-test-suite.cc
src/olsr/test/regression-test-suite.cc
src/propagation/test/itu-r-1411-los-test-suite.cc
src/propagation/test/itu-r-1411-nlos-over-rooftop-test-suite.cc
src/propagation/test/kun-2600-mhz-test-suite.cc
src/propagation/test/okumura-hata-test-suite.cc
src/spectrum/test/spectrum-ideal-phy-test.cc
src/spectrum/test/spectrum-interference-test.cc
src/spectrum/test/spectrum-value-test.cc
src/topology-read/test/rocketfuel-topology-reader-test-suite.cc
src/uan/test/uan-energy-model-test.cc
src/wifi/test/dcf-manager-test.cc
src/wifi/test/tx-duration-test.cc
src/wifi/test/wifi-test.cc
--- a/src/antenna/test/test-angles.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/antenna/test/test-angles.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -26,7 +26,7 @@
 #include <iostream>
 #include <sstream>
 
-namespace ns3 {
+using namespace ns3;
 
 class OneVectorConstructorTestCase : public TestCase
 {
@@ -209,8 +209,3 @@
 };
 
 static AnglesTestSuite staticAnglesTestSuiteInstance;
-
-
-
-
-} // namespace ns3
--- a/src/antenna/test/test-cosine-antenna.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/antenna/test/test-cosine-antenna.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -31,7 +31,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("TestCosineAntennaModel");
 
-namespace ns3 {
+using namespace ns3;
 
 enum CosineAntennaModelGainTestCondition  {
   EQUAL = 0,
@@ -204,8 +204,3 @@
 };
 
 static CosineAntennaModelTestSuite staticCosineAntennaModelTestSuiteInstance;
-
-
-
-
-} // namespace ns3
--- a/src/antenna/test/test-degrees-radians.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/antenna/test/test-degrees-radians.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -26,7 +26,7 @@
 #include <iostream>
 #include <sstream>
 
-namespace ns3 {
+using namespace ns3;
 
 class DegreesToRadiansTestCase : public TestCase
 {
@@ -132,8 +132,3 @@
 };
 
 static DegreesRadiansTestSuite staticDegreesRadiansTestSuiteInstance;
-
-
-
-
-} // namespace ns3
--- a/src/antenna/test/test-isotropic-antenna.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/antenna/test/test-isotropic-antenna.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -26,7 +26,7 @@
 #include <iostream>
 #include <sstream>
 
-namespace ns3 {
+using namespace ns3;
 
 class IsotropicAntennaModelTestCase : public TestCase
 {
@@ -90,8 +90,3 @@
 };
 
 static IsotropicAntennaModelTestSuite staticIsotropicAntennaModelTestSuiteInstance;
-
-
-
-
-} // namespace ns3
--- a/src/antenna/test/test-parabolic-antenna.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/antenna/test/test-parabolic-antenna.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -31,7 +31,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("TestParabolicAntennaModel");
 
-namespace ns3 {
+using namespace ns3;
 
 enum ParabolicAntennaModelGainTestCondition  {
   EQUAL = 0,
@@ -183,8 +183,3 @@
 };
 
 static ParabolicAntennaModelTestSuite staticParabolicAntennaModelTestSuiteInstance;
-
-
-
-
-} // namespace ns3
--- a/src/aodv/test/aodv-regression.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/aodv/test/aodv-regression.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -44,8 +44,8 @@
 #include "ns3/rng-seed-manager.h"
 #include <sstream>
 
-namespace ns3 {
-namespace aodv {
+using namespace ns3;
+using namespace aodv;
 //-----------------------------------------------------------------------------
 // Test suite
 //-----------------------------------------------------------------------------
@@ -192,6 +192,3 @@
       NS_PCAP_TEST_EXPECT_EQ (m_prefix << "-" << i << "-0.pcap");
     }
 }
-
-}
-}
--- a/src/aodv/test/aodv-regression.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/aodv/test/aodv-regression.h	Thu Jan 02 18:34:30 2014 +0100
@@ -25,8 +25,7 @@
 #include "ns3/nstime.h"
 #include "ns3/node-container.h"
 
-namespace ns3 {
-namespace aodv {
+using namespace ns3;
 
 /**
  * \ingroup aodv
@@ -189,7 +188,4 @@
   void DoRun ();
 };
 
-}
-}
-
 #endif /* AODV_REGRESSION_H */
--- a/src/aodv/test/bug-772.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/aodv/test/bug-772.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -48,8 +48,7 @@
 #include "ns3/pcap-test.h"
 #include <sstream>
 
-namespace ns3 {
-namespace aodv {
+using namespace ns3;
 
 //-----------------------------------------------------------------------------
 // UdpChainTest
@@ -167,6 +166,3 @@
       NS_PCAP_TEST_EXPECT_EQ(m_prefix << "-" << i << "-0.pcap");
     }
 }
-
-}
-}
--- a/src/aodv/test/bug-772.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/aodv/test/bug-772.h	Thu Jan 02 18:34:30 2014 +0100
@@ -25,8 +25,7 @@
 #include "ns3/nstime.h"
 #include "ns3/node-container.h"
 
-namespace ns3 {
-namespace aodv {
+using namespace ns3;
 
 /**
  * \ingroup aodv
@@ -74,7 +73,4 @@
   void DoRun ();
 };
 
-}
-}
-
 #endif /* BUG_772_H */
--- a/src/brite/test/brite-test-topology.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/brite/test/brite-test-topology.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -29,7 +29,7 @@
 #include <iostream>
 #include <fstream>
 
-namespace ns3 {
+using namespace ns3;
 
 class BriteTopologyStructureTestCase : public TestCase
 {
@@ -196,5 +196,3 @@
     AddTestCase (new BriteTopologyFunctionTestCase, TestCase::QUICK);
   }
 } g_briteTestSuite;
-
-} // namespace ns3
--- a/src/buildings/helper/building-position-allocator.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/buildings/helper/building-position-allocator.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -35,7 +35,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("BuildingPositionAllocator");
 
-namespace ns3 {
+using namespace ns3;
 
 NS_OBJECT_ENSURE_REGISTERED (RandomBuildingPositionAllocator)
   ;
@@ -348,6 +348,3 @@
   m_rand->SetStream (stream);
   return 1;
 }
-
-
-} // namespace ns3
--- a/src/buildings/test/building-position-allocator-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/buildings/test/building-position-allocator-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -34,8 +34,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("BuildingPositionAllocatorTest");
 
-namespace ns3 {
-
+using namespace ns3;
 
 
 struct Room
@@ -242,6 +241,3 @@
 }
 
 static BuildingPositionAllocatorTestSuite buildingsPositionAllocatorTestSuiteInstance;
-
-} // namespace ns3
-
--- a/src/buildings/test/buildings-helper-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/buildings/test/buildings-helper-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -31,7 +31,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("BuildingsHelperTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 struct PositionInBuilding
@@ -325,6 +325,3 @@
 }
 
 static BuildingsHelperTestSuite buildingsHelperAntennaTestSuiteInstance;
-
-} // namespace ns3
-
--- a/src/buildings/test/buildings-pathloss-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/buildings/test/buildings-pathloss-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -36,7 +36,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("BuildingsPathlossTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -271,7 +271,3 @@
   BuildingsHelper::MakeConsistent (mm); 
   return mm;
 }
-
-
-
-} // namespace ns3
--- a/src/buildings/test/buildings-pathloss-test.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/buildings/test/buildings-pathloss-test.h	Thu Jan 02 18:34:30 2014 +0100
@@ -25,7 +25,7 @@
 #include <ns3/hybrid-buildings-propagation-loss-model.h>
 
 
-namespace ns3 {
+using namespace ns3;
 
 /**
 * Test 1.1 pathloss calculation
@@ -58,6 +58,3 @@
 
 
 #endif /* BUILDING_PATHLOSS_TEST_H */
-
-
-} // namespace ns3
--- a/src/buildings/test/buildings-shadowing-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/buildings/test/buildings-shadowing-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -36,7 +36,7 @@
 NS_LOG_COMPONENT_DEFINE ("BuildingsShadowingTest");
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 
@@ -228,8 +228,3 @@
   BuildingsHelper::MakeConsistent (mm); 
   return mm;
 }
-
-
-
-
-} // namespace ns3
--- a/src/buildings/test/buildings-shadowing-test.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/buildings/test/buildings-shadowing-test.h	Thu Jan 02 18:34:30 2014 +0100
@@ -25,7 +25,7 @@
 
 
 
-namespace ns3 {
+using namespace ns3;
 
 /**
  * Test shadowing calculation
@@ -55,5 +55,3 @@
 };
 
 #endif /*BUILDINGS_SHADOWING_TEST_H*/
-
-} // namespace ns3
--- a/src/click/model/ipv4-click-routing.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/click/model/ipv4-click-routing.h	Thu Jan 02 18:34:30 2014 +0100
@@ -37,6 +37,10 @@
 #include <map>
 #include <string>
 
+class ClickTrivialTest;
+class ClickIfidFromNameTest;
+class ClickIpMacAddressFromNameTest;
+
 namespace ns3 {
 
 /**
@@ -56,9 +60,9 @@
 #ifdef NS3_CLICK
 public:
   // Allow test cases to access private members
-  friend class ClickTrivialTest;
-  friend class ClickIfidFromNameTest;
-  friend class ClickIpMacAddressFromNameTest;
+  friend class ::ClickTrivialTest;
+  friend class ::ClickIfidFromNameTest;
+  friend class ::ClickIpMacAddressFromNameTest;
 
   static TypeId GetTypeId (void);
 
--- a/src/click/test/ipv4-click-routing-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/click/test/ipv4-click-routing-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -30,7 +30,7 @@
 
 #include <click/simclick.h>
 
-namespace ns3 {
+using namespace ns3;
 
 static void
 AddClickInternetStack (Ptr<Node> node)
@@ -203,6 +203,4 @@
   }
 } g_ipv4ClickRoutingTestSuite;
 
-} // namespace ns3
-
 #endif // NS3_CLICK
--- a/src/core/model/global-value.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/core/model/global-value.h	Thu Jan 02 18:34:30 2014 +0100
@@ -25,6 +25,7 @@
 #include "ptr.h"
 #include "attribute.h"
 
+class GlobalValueTestCase;
 
 namespace ns3 {
 
@@ -141,7 +142,7 @@
 
 
 private:
-  friend class GlobalValueTestCase;
+  friend class ::GlobalValueTestCase;
 
   static Vector *GetVector (void);
   void InitializeFromEnv (void);
--- a/src/core/test/event-garbage-collector-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/core/test/event-garbage-collector-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -21,7 +21,7 @@
 #include "ns3/test.h"
 #include "ns3/event-garbage-collector.h"
 
-namespace ns3 {
+using namespace ns3;
 
 class EventGarbageCollectorTestCase : public TestCase
 {
@@ -84,6 +84,3 @@
     AddTestCase (new EventGarbageCollectorTestCase (), TestCase::QUICK);
   }
 } g_eventGarbageCollectorTests;
-
-}
-
--- a/src/core/test/global-value-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/core/test/global-value-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -21,7 +21,7 @@
 #include "ns3/test.h"
 #include "ns3/uinteger.h"
 
-namespace ns3 {
+using namespace ns3;
 
 // ===========================================================================
 // Test for the ability to get at a GlobalValue.
@@ -89,6 +89,3 @@
 }
 
 static GlobalValueTestSuite globalValueTestSuite;
-
-} // namespace ns3
-
--- a/src/core/test/hash-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/core/test/hash-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -24,7 +24,7 @@
 #include "ns3/test.h"
 #include "ns3/hash.h"
 
-namespace ns3 {
+using namespace ns3;
 
 /**
  * Base class for hash tests
@@ -385,5 +385,3 @@
 }
 
 static HashTestSuite g_hashTestSuite;
-
-}  // namespace ns3
--- a/src/core/test/object-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/core/test/object-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -100,7 +100,7 @@
 
 } // namespace anonymous
 
-namespace ns3 {
+using namespace ns3;
 
 // ===========================================================================
 // Test case to make sure that we can make Objects using CreateObject.
@@ -429,5 +429,3 @@
 }
 
 static ObjectTestSuite objectTestSuite;
-
-} // namespace ns3
--- a/src/core/test/type-id-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/core/test/type-id-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -28,7 +28,7 @@
 
 using namespace std;
 
-namespace ns3 {
+using namespace ns3;
 
 
 const std::string suite("type-id: ");
@@ -315,7 +315,4 @@
   AddTestCase (new LookupTimeTestCase, QUICK);
 }
 
-static TypeIdPerformanceSuite g_TypeIdPerformanceSuite;  
-  
-
-}  // namespace ns3
+static TypeIdPerformanceSuite g_TypeIdPerformanceSuite;
--- a/src/dsdv/test/dsdv-testcase.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/dsdv/test/dsdv-testcase.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -46,7 +46,8 @@
 #include "ns3/dsdv-packet.h"
 #include "ns3/dsdv-rtable.h"
 
-namespace ns3 {
+using namespace ns3;
+
 class DsdvHeaderTestCase : public TestCase
 {
 public:
@@ -192,4 +193,3 @@
     AddTestCase (new DsdvTableTestCase (), TestCase::QUICK);
   }
 } g_dsdvTestSuite;
-}
--- a/src/dsr/test/dsr-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/dsr/test/dsr-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -49,8 +49,8 @@
 #include "ns3/dsr-main-helper.h"
 #include "ns3/dsr-helper.h"
 
-namespace ns3 {
-namespace dsr {
+using namespace ns3;
+using namespace dsr;
 
 // -----------------------------------------------------------------------------
 // / Unit test for DSR Fixed Size Header
@@ -519,5 +519,3 @@
     AddTestCase (new DsrSendBuffTest, TestCase::QUICK);
   }
 } g_dsrTestSuite;
-} // namespace dsr
-} // namespace ns3
--- a/src/energy/test/li-ion-energy-source-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/energy/test/li-ion-energy-source-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -25,7 +25,7 @@
 #include "ns3/node.h"
 #include "ns3/simulator.h"
 
-namespace ns3 {
+using namespace ns3;
 
 NS_LOG_COMPONENT_DEFINE ("LiIonEnergySourceTestSuite")
   ;
@@ -93,5 +93,3 @@
 
 // create an instance of the test suite
 static LiIonEnergySourceTestSuite g_liIonEnergySourceTestSuite;
-
-} // namespace ns3
--- a/src/flow-monitor/test/histogram-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/flow-monitor/test/histogram-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -21,7 +21,7 @@
 #include "ns3/histogram.h"
 #include "ns3/test.h"
 
-namespace ns3 {
+using namespace ns3;
 
 class HistogramTestCase : public ns3::TestCase {
 private:
@@ -78,7 +78,3 @@
     AddTestCase (new HistogramTestCase (), TestCase::QUICK);
   }
 } g_HistogramTestSuite;
-
-} // namespace
-
-
--- a/src/internet/model/ipv4-l3-protocol.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/internet/model/ipv4-l3-protocol.h	Thu Jan 02 18:34:30 2014 +0100
@@ -35,6 +35,8 @@
 #include "ns3/nstime.h"
 #include "ns3/simulator.h"
 
+class Ipv4L3ProtocolTestCase;
+
 namespace ns3 {
 
 class Packet;
@@ -232,7 +234,7 @@
    */
   virtual void NotifyNewAggregate ();
 private:
-  friend class Ipv4L3ProtocolTestCase;
+  friend class ::Ipv4L3ProtocolTestCase;
 
   /**
    * \brief Copy constructor.
--- a/src/internet/model/ipv6-l3-protocol.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/internet/model/ipv6-l3-protocol.h	Thu Jan 02 18:34:30 2014 +0100
@@ -30,6 +30,8 @@
 #include "ns3/ipv6-header.h"
 #include "ns3/ipv6-pmtu-cache.h"
 
+class Ipv6L3ProtocolTestCase;
+
 namespace ns3
 {
 
@@ -382,7 +384,7 @@
 
 private:
   /* for unit-tests */
-  friend class Ipv6L3ProtocolTestCase;
+  friend class ::Ipv6L3ProtocolTestCase;
   friend class Ipv6ExtensionLooseRouting;
 
   /**
--- a/src/internet/test/ipv4-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/internet/test/ipv4-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -30,7 +30,7 @@
 #include "ns3/ipv4-interface.h"
 #include "ns3/loopback-net-device.h"
 
-namespace ns3 {
+using namespace ns3;
 
 class Ipv4L3ProtocolTestCase : public TestCase
 {
@@ -150,5 +150,3 @@
     AddTestCase (new Ipv4L3ProtocolTestCase (), TestCase::QUICK);
   }
 } g_ipv4protocolTestSuite;
-
-} // namespace ns3
--- a/src/internet/test/ipv6-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/internet/test/ipv6-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -30,7 +30,7 @@
 #include "ns3/ipv6-l3-protocol.h"
 #include "ns3/icmpv6-l4-protocol.h"
 
-namespace ns3 {
+using namespace ns3;
 
 class Ipv6L3ProtocolTestCase : public TestCase
 {
@@ -189,5 +189,3 @@
     AddTestCase (new Ipv6L3ProtocolTestCase (), TestCase::QUICK);
   }
 } g_ipv6protocolTestSuite;
-
-} // namespace ns3
--- a/src/lte/test/epc-test-gtpu.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/epc-test-gtpu.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -28,7 +28,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("EpcGtpuTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -85,5 +85,3 @@
   NS_TEST_ASSERT_MSG_EQ (h1, h2, "Wrong value!");
 }
 
-} // namespace ns3
-
--- a/src/lte/test/epc-test-gtpu.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/epc-test-gtpu.h	Thu Jan 02 18:34:30 2014 +0100
@@ -26,7 +26,7 @@
 #include "ns3/test.h"
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 
@@ -50,7 +50,4 @@
 };
 
 
-} // namespace ns3
-
-
 #endif /* EPC_TEST_GTPU_H */
--- a/src/lte/test/epc-test-s1u-downlink.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/epc-test-s1u-downlink.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -41,7 +41,7 @@
 #include "ns3/eps-bearer.h"
 #include "lte-test-entities.h"
 
-namespace ns3 {
+using namespace ns3;
 
 
 NS_LOG_COMPONENT_DEFINE ("EpcTestS1uDownlink")
@@ -311,8 +311,3 @@
   v8.push_back (e8);
   AddTestCase (new EpcS1uDlTestCase ("1 eNB, 100 pkts 15000 bytes each", v8), TestCase::QUICK);
 }
-
-
-
-}  // namespace ns3
-
--- a/src/lte/test/epc-test-s1u-uplink.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/epc-test-s1u-uplink.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -48,7 +48,7 @@
 #include "ns3/config.h"
 #include "lte-test-entities.h"
 
-namespace ns3 {
+using namespace ns3;
 
 
 
@@ -538,8 +538,3 @@
   AddTestCase (new EpcS1uUlTestCase ("1 eNB, 100 pkts 15000 bytes each", v8), TestCase::QUICK);
   
 }
-
-
-
-}  // namespace ns3
-
--- a/src/lte/test/lte-test-cell-selection.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-cell-selection.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -45,7 +45,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteCellSelectionTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 /*
@@ -425,7 +425,3 @@
 {
   NS_LOG_FUNCTION (this << imsi << cellId << rnti);
 }
-
-
-
-} // end of namespace ns3
--- a/src/lte/test/lte-test-cell-selection.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-cell-selection.h	Thu Jan 02 18:34:30 2014 +0100
@@ -29,8 +29,15 @@
 #include <ns3/lte-ue-rrc.h>
 #include <vector>
 
+
 namespace ns3 {
 
+class LteUeNetDevice;
+
+}
+
+using namespace ns3;
+
 
 /**
  * \brief Test suite for executing the cell selection test cases in without-EPC
@@ -46,7 +53,6 @@
 
 
 
-class LteUeNetDevice;
 
 /**
  * \brief Testing the initial cell selection procedure by UE at IDLE state in
@@ -122,9 +128,4 @@
 
 }; // end of class LteCellSelectionTestCase
 
-
-
-} // end of namespace ns3
-
-
 #endif /* LTE_TEST_CELL_SELECTION_H */
--- a/src/lte/test/lte-test-cqa-ff-mac-scheduler.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-cqa-ff-mac-scheduler.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -62,7 +62,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LenaTestCqaFfMacScheduler");
 
-namespace ns3 {
+using namespace ns3;
 
 LenaTestCqaFfMacSchedulerSuite::LenaTestCqaFfMacSchedulerSuite ()
   : TestSuite ("lte-cqa-ff-mac-scheduler", SYSTEM)
@@ -689,10 +689,3 @@
   Simulator::Destroy ();
 
 }
-
-
-} // namespace ns3
-
-
-
-
--- a/src/lte/test/lte-test-cqa-ff-mac-scheduler.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-cqa-ff-mac-scheduler.h	Thu Jan 02 18:34:30 2014 +0100
@@ -29,7 +29,7 @@
 #include "ns3/test.h"
 
 
-namespace ns3 {
+using namespace ns3;
 
 /**
 * This is a system test program. The test is based on a scenario with single eNB and several UEs.
@@ -80,10 +80,4 @@
   LenaTestCqaFfMacSchedulerSuite ();
 };
 
-
-
-
-} // namespace ns3
-
-
 #endif /* LENA_TEST_CQA_FF_MAC_SCHEDULER_H */
--- a/src/lte/test/lte-test-downlink-sinr.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-downlink-sinr.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -37,8 +37,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteDownlinkSinrTest");
 
-namespace ns3 {
-
+using namespace ns3;
 
 /**
  * Test 1.1 SINR calculation in downlink
@@ -446,6 +445,3 @@
   dlPhy->Dispose ();
   Simulator::Destroy ();
 }
-
-
-} // namespace
--- a/src/lte/test/lte-test-downlink-sinr.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-downlink-sinr.h	Thu Jan 02 18:34:30 2014 +0100
@@ -27,9 +27,7 @@
 
 #include "ns3/test.h"
 
-
-namespace ns3 {
-
+using namespace ns3;
 
 /**
  * Test 1.1 SINR calculation in downlink
@@ -70,6 +68,4 @@
     Ptr<SpectrumValue> m_sinr;
 };
 
-} // namespace ns3
-
 #endif /* LTE_TEST_DOWNLINK_SINR_H */
--- a/src/lte/test/lte-test-earfcn.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-earfcn.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -27,7 +27,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteTestEarfcn");
 
-namespace ns3 {
+using namespace ns3;
 
 class LteEarfcnTestCase : public TestCase
 {
@@ -150,6 +150,3 @@
   AddTestCase (new LteEarfcnTestCase ("EARFCN=19400", 19400, 1730e6), TestCase::QUICK);
   AddTestCase (new LteEarfcnTestCase ("EARFCN=50000", 50000, 0.0), TestCase::QUICK);
 }
-
-
-} // namespace ns3
--- a/src/lte/test/lte-test-fading.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-fading.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -52,7 +52,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteFadingTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -295,6 +295,3 @@
   (*outPsd1)[1] = (10 * std::log10 (180000*(*outPsd1)[1])) - (10 * std::log10 (180000*(*inPsd1)[1]));
   m_fadingSamples.push_back ((*outPsd1));
 }
-
-} // namespace ns3
-
--- a/src/lte/test/lte-test-fading.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-fading.h	Thu Jan 02 18:34:30 2014 +0100
@@ -31,7 +31,7 @@
 
 #include <ns3/trace-fading-loss-model.h>
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -83,7 +83,4 @@
     uint16_t m_mcsIndex;
 };
 
-} // namespace ns3
-
-
 #endif /*LTE_TEST_FADING_H*/
--- a/src/lte/test/lte-test-fdbet-ff-mac-scheduler.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-fdbet-ff-mac-scheduler.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -53,7 +53,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LenaTestFdBetFfMacScheduler");
 
-namespace ns3 {
+using namespace ns3;
 
 LenaTestFdBetFfMacSchedulerSuite::LenaTestFdBetFfMacSchedulerSuite ()
   : TestSuite ("lte-fdbet-ff-mac-scheduler", SYSTEM)
@@ -489,10 +489,3 @@
   Simulator::Destroy ();
 
 }
-
-
-} // namespace ns3
-
-
-
-
--- a/src/lte/test/lte-test-fdbet-ff-mac-scheduler.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-fdbet-ff-mac-scheduler.h	Thu Jan 02 18:34:30 2014 +0100
@@ -27,7 +27,7 @@
 #include "ns3/test.h"
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -81,10 +81,4 @@
   LenaTestFdBetFfMacSchedulerSuite ();
 };
 
-
-
-
-} // namespace ns3
-
-
 #endif /* LENA_TEST_FDBET_FF_MAC_SCHEDULER_H */
--- a/src/lte/test/lte-test-fdtbfq-ff-mac-scheduler.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-fdtbfq-ff-mac-scheduler.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -60,7 +60,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LenaTestFdTbfqFfMacScheduler");
 
-namespace ns3 {
+using namespace ns3;
 
 LenaTestFdTbfqFfMacSchedulerSuite::LenaTestFdTbfqFfMacSchedulerSuite ()
   : TestSuite ("lte-fdtbfq-ff-mac-scheduler", SYSTEM)
@@ -693,10 +693,3 @@
   Simulator::Destroy ();
 
 }
-
-
-} // namespace ns3
-
-
-
-
--- a/src/lte/test/lte-test-fdtbfq-ff-mac-scheduler.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-fdtbfq-ff-mac-scheduler.h	Thu Jan 02 18:34:30 2014 +0100
@@ -27,7 +27,7 @@
 #include "ns3/test.h"
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -84,8 +84,4 @@
 
 
 
-
-} // namespace ns3
-
-
 #endif /* LENA_TEST_FDTBFQ_FF_MAC_SCHEDULER_H */
--- a/src/lte/test/lte-test-harq.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-harq.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -54,7 +54,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LenaTestHarq");
 
-namespace ns3 {
+using namespace ns3;
 
 
 LenaTestHarqSuite::LenaTestHarqSuite ()
@@ -260,6 +260,3 @@
 
   Simulator::Destroy ();
 }
-
-
-} // namespace
--- a/src/lte/test/lte-test-harq.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-harq.h	Thu Jan 02 18:34:30 2014 +0100
@@ -25,7 +25,7 @@
 #include "ns3/test.h"
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -61,10 +61,4 @@
   LenaTestHarqSuite ();
 };
 
-
-
-
-} // namespace ns3
-
-
 #endif /* LENA_TEST_HARQ_H */
--- a/src/lte/test/lte-test-interference.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-interference.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -41,7 +41,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteInterferenceTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 void
@@ -248,6 +248,3 @@
       NS_TEST_ASSERT_MSG_EQ ((uint32_t)mcs, (uint32_t)m_ulMcs, "Wrong UL MCS");
     }
 }
-
-} // namespace ns3
-
--- a/src/lte/test/lte-test-interference.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-interference.h	Thu Jan 02 18:34:30 2014 +0100
@@ -25,7 +25,7 @@
 #include "ns3/test.h"
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -62,8 +62,4 @@
   uint16_t m_ulMcs;
 };
 
-
-} // namespace ns3
-
-
 #endif /* LTE_TEST_INTERFERENCE_H */
--- a/src/lte/test/lte-test-link-adaptation.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-link-adaptation.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -37,7 +37,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteLinkAdaptationTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -244,6 +244,3 @@
       NS_TEST_ASSERT_MSG_EQ ((uint16_t)mcsTb1, m_mcsIndex, "Wrong MCS index");
     }
 }
-
-} // namespace ns3
-
--- a/src/lte/test/lte-test-link-adaptation.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-link-adaptation.h	Thu Jan 02 18:34:30 2014 +0100
@@ -24,7 +24,7 @@
 #include "ns3/test.h"
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -55,8 +55,4 @@
   uint16_t m_mcsIndex;
 };
 
-
-} // namespace ns3
-
-
 #endif /* LTE_TEST_LINK_ADAPTATION_H */
--- a/src/lte/test/lte-test-mimo.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-mimo.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -58,7 +58,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteTestMimo");
 
-namespace ns3 {
+using namespace ns3;
 
 
 LenaTestMimoSuite::LenaTestMimoSuite ()
@@ -261,8 +261,3 @@
   m_dlDataRxed.push_back (rlcStats->GetDlRxData (imsi, lcId));
   NS_LOG_INFO (Simulator::Now () << "\t get bytes " << m_dlDataRxed.at (m_dlDataRxed.size () - 1));
 }
-
-
-
-} // namespace ns3
-
--- a/src/lte/test/lte-test-mimo.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-mimo.h	Thu Jan 02 18:34:30 2014 +0100
@@ -25,7 +25,7 @@
 #include "ns3/test.h"
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -60,10 +60,4 @@
   LenaTestMimoSuite ();
 };
 
-
-
-
-} // namespace ns3
-
-
 #endif /* LENA_TEST_MIMO_H */
--- a/src/lte/test/lte-test-pathloss-model.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-pathloss-model.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -52,7 +52,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LtePathlossModelTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -306,7 +306,3 @@
     NS_TEST_ASSERT_MSG_EQ ((uint16_t)mcsTb1, m_mcsIndex, "Wrong MCS index");
   }
 }
-                                         
-
-} // namespace ns3
-
--- a/src/lte/test/lte-test-pathloss-model.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-pathloss-model.h	Thu Jan 02 18:34:30 2014 +0100
@@ -28,7 +28,7 @@
 #include <ns3/buildings-propagation-loss-model.h>
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -59,9 +59,5 @@
     uint16_t m_mcsIndex;
 };
 
-
-} // namespace ns3
-
-
 #endif /* LTE_TEST_PATHLOSS_MODEL_H */
 
--- a/src/lte/test/lte-test-pf-ff-mac-scheduler.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-pf-ff-mac-scheduler.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -52,7 +52,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LenaTestPfFfMacScheduler");
 
-namespace ns3 {
+using namespace ns3;
 
 LenaTestPfFfMacSchedulerSuite::LenaTestPfFfMacSchedulerSuite ()
   : TestSuite ("lte-pf-ff-mac-scheduler", SYSTEM)
@@ -503,10 +503,3 @@
   Simulator::Destroy ();
 
 }
-
-
-} // namespace ns3
-
-
-
-
--- a/src/lte/test/lte-test-pf-ff-mac-scheduler.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-pf-ff-mac-scheduler.h	Thu Jan 02 18:34:30 2014 +0100
@@ -26,7 +26,7 @@
 #include "ns3/test.h"
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -80,10 +80,4 @@
   LenaTestPfFfMacSchedulerSuite ();
 };
 
-
-
-
-} // namespace ns3
-
-
 #endif /* LENA_TEST_PF_FF_MAC_SCHEDULER_H */
--- a/src/lte/test/lte-test-phy-error-model.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-phy-error-model.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -55,7 +55,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteTestPhyErrorModel");
 
-namespace ns3 {
+using namespace ns3;
 
 
 LenaTestPhyErrorModelSuite::LenaTestPhyErrorModelSuite ()
@@ -433,6 +433,3 @@
   
   Simulator::Destroy ();
 }
-
-
-} // namespace
--- a/src/lte/test/lte-test-phy-error-model.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-phy-error-model.h	Thu Jan 02 18:34:30 2014 +0100
@@ -26,7 +26,7 @@
 #include <ns3/nstime.h>
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -86,10 +86,4 @@
   LenaTestPhyErrorModelSuite ();
 };
 
-
-
-
-} // namespace ns3
-
-
 #endif /* LENA_TEST_PHY_ERROR_MODEL_H */
--- a/src/lte/test/lte-test-pss-ff-mac-scheduler.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-pss-ff-mac-scheduler.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -60,7 +60,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LenaTestPssFfMacScheduler");
 
-namespace ns3 {
+using namespace ns3;
 
 LenaTestPssFfMacSchedulerSuite::LenaTestPssFfMacSchedulerSuite ()
   : TestSuite ("lte-pss-ff-mac-scheduler", SYSTEM)
@@ -687,10 +687,3 @@
   Simulator::Destroy ();
 
 }
-
-
-} // namespace ns3
-
-
-
-
--- a/src/lte/test/lte-test-pss-ff-mac-scheduler.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-pss-ff-mac-scheduler.h	Thu Jan 02 18:34:30 2014 +0100
@@ -27,7 +27,7 @@
 #include "ns3/test.h"
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -82,10 +82,4 @@
   LenaTestPssFfMacSchedulerSuite ();
 };
 
-
-
-
-} // namespace ns3
-
-
 #endif /* LENA_TEST_PSS_FF_MAC_SCHEDULER_H */
--- a/src/lte/test/lte-test-rlc-am-e2e.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-rlc-am-e2e.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -39,7 +39,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteRlcAmE2eTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -221,6 +221,3 @@
 
   Simulator::Destroy ();
 }
-
-} // namespace ns3
-
--- a/src/lte/test/lte-test-rlc-am-e2e.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-rlc-am-e2e.h	Thu Jan 02 18:34:30 2014 +0100
@@ -24,7 +24,7 @@
 #include "ns3/test.h"
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -57,8 +57,4 @@
     double   m_losses;
 };
 
-
-} // namespace ns3
-
-
 #endif // LTE_TEST_RLC_AM_E2E_H
--- a/src/lte/test/lte-test-rlc-am-transmitter.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-rlc-am-transmitter.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -29,7 +29,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteRlcAmTransmitterTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -297,6 +297,3 @@
   Simulator::Run ();
   Simulator::Destroy ();
 }
-
-} // namespace ns3
-
--- a/src/lte/test/lte-test-rlc-am-transmitter.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-rlc-am-transmitter.h	Thu Jan 02 18:34:30 2014 +0100
@@ -30,6 +30,10 @@
 class LteTestMac;
 class LteTestPdcp;
 
+}
+
+using namespace ns3;
+
 /**
  * TestSuite 4.1.1 RLC AM: Only transmitter
  */
@@ -120,6 +124,4 @@
 
 };
 
-} // namespace ns3
-
 #endif // LTE_TEST_RLC_AM_TRANSMITTER_H
--- a/src/lte/test/lte-test-rlc-um-e2e.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-rlc-um-e2e.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -38,7 +38,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteRlcUmE2eTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -233,6 +233,3 @@
 
   Simulator::Destroy ();
 }
-
-} // namespace ns3
-
--- a/src/lte/test/lte-test-rlc-um-e2e.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-rlc-um-e2e.h	Thu Jan 02 18:34:30 2014 +0100
@@ -24,7 +24,7 @@
 #include "ns3/test.h"
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -57,8 +57,4 @@
     double   m_losses;
 };
 
-
-} // namespace ns3
-
-
 #endif // LTE_TEST_RLC_UM_E2E_H
--- a/src/lte/test/lte-test-rlc-um-transmitter.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-rlc-um-transmitter.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -29,7 +29,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteRlcUmTransmitterTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -298,7 +298,3 @@
   Simulator::Run ();
   Simulator::Destroy ();
 }
-
-} // namespace ns3
-
-
--- a/src/lte/test/lte-test-rlc-um-transmitter.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-rlc-um-transmitter.h	Thu Jan 02 18:34:30 2014 +0100
@@ -23,13 +23,16 @@
 
 #include "ns3/test.h"
 
-
 namespace ns3 {
 
 class LteTestRrc;
 class LteTestMac;
 class LteTestPdcp;
 
+}
+
+using namespace ns3;
+
 /**
  * TestSuite 4.1.1 RLC UM: Only transmitter
  */
@@ -120,6 +123,4 @@
 
 };
 
-} // namespace ns3
-
 #endif /* LTE_TEST_RLC_UM_TRANSMITTER_H */
--- a/src/lte/test/lte-test-rr-ff-mac-scheduler.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-rr-ff-mac-scheduler.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -50,7 +50,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LenaTestRrFfMacScheduler");
 
-namespace ns3 {
+using namespace ns3;
 
 
 LenaTestRrFfMacSchedulerSuite::LenaTestRrFfMacSchedulerSuite ()
@@ -292,7 +292,3 @@
 
   Simulator::Destroy ();
 }
-
-
-} // namespace ns3
-
--- a/src/lte/test/lte-test-rr-ff-mac-scheduler.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-rr-ff-mac-scheduler.h	Thu Jan 02 18:34:30 2014 +0100
@@ -25,7 +25,7 @@
 #include "ns3/test.h"
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -62,10 +62,4 @@
   LenaTestRrFfMacSchedulerSuite ();
 };
 
-
-
-} // namespace ns3
-
-
-
 #endif /* LENA_TEST_RR_FF_MAC_SCHEDULER_H */
--- a/src/lte/test/lte-test-spectrum-value-helper.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-spectrum-value-helper.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -28,7 +28,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteTestSpectrumValueHelper");
 
-namespace ns3 {
+using namespace ns3;
 
 class LteSpectrumModelTestCase : public TestCase
 {
@@ -1652,6 +1652,3 @@
 
 
 }
-
-
-} // namespace ns3
--- a/src/lte/test/lte-test-tdbet-ff-mac-scheduler.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-tdbet-ff-mac-scheduler.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -53,7 +53,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LenaTestTdBetFfMacScheduler");
 
-namespace ns3 {
+using namespace ns3;
 
 LenaTestTdBetFfMacSchedulerSuite::LenaTestTdBetFfMacSchedulerSuite ()
   : TestSuite ("lte-tdbet-ff-mac-scheduler", SYSTEM)
@@ -491,10 +491,3 @@
   Simulator::Destroy ();
 
 }
-
-
-} // namespace ns3
-
-
-
-
--- a/src/lte/test/lte-test-tdbet-ff-mac-scheduler.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-tdbet-ff-mac-scheduler.h	Thu Jan 02 18:34:30 2014 +0100
@@ -27,7 +27,7 @@
 #include "ns3/test.h"
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -81,10 +81,4 @@
   LenaTestTdBetFfMacSchedulerSuite ();
 };
 
-
-
-
-} // namespace ns3
-
-
 #endif /* LENA_TEST_TDBET_FF_MAC_SCHEDULER_H */
--- a/src/lte/test/lte-test-tdtbfq-ff-mac-scheduler.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-tdtbfq-ff-mac-scheduler.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -60,7 +60,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LenaTestTdTbfqFfMacScheduler");
 
-namespace ns3 {
+using namespace ns3;
 
 LenaTestTdTbfqFfMacSchedulerSuite::LenaTestTdTbfqFfMacSchedulerSuite ()
   : TestSuite ("lte-tdtbfq-ff-mac-scheduler", SYSTEM)
@@ -693,10 +693,3 @@
   Simulator::Destroy ();
 
 }
-
-
-} // namespace ns3
-
-
-
-
--- a/src/lte/test/lte-test-tdtbfq-ff-mac-scheduler.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-tdtbfq-ff-mac-scheduler.h	Thu Jan 02 18:34:30 2014 +0100
@@ -27,7 +27,7 @@
 #include "ns3/test.h"
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -82,10 +82,4 @@
   LenaTestTdTbfqFfMacSchedulerSuite ();
 };
 
-
-
-
-} // namespace ns3
-
-
 #endif /* LENA_TEST_TDTBFQ_FF_MAC_SCHEDULER_H */
--- a/src/lte/test/lte-test-ue-measurements.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-ue-measurements.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -56,7 +56,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteUeMeasurementsTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 // ===== LTE-UE-MEASUREMENTS TEST SUITE ==================================== //
@@ -1933,7 +1933,3 @@
     } // end of if (report.measResults.measId == correctMeasId)
 
 } // end of void LteUeMeasurementsHandoverTestCase::RecvMeasurementReportCallback
-
-
-} // namespace ns3
-
--- a/src/lte/test/lte-test-ue-measurements.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-ue-measurements.h	Thu Jan 02 18:34:30 2014 +0100
@@ -34,8 +34,11 @@
 
 namespace ns3 {
 
+class MobilityModel;
 
-class MobilityModel;
+}
+
+using namespace ns3;
 
 
 // ===== LTE-UE-MEASUREMENTS TEST SUITE ==================================== //
@@ -403,9 +406,4 @@
 
 }; // end of class LteUeMeasurementsHandoverTestCase
 
-
-
-} // namespace ns3
-
-
 #endif /* LTE_TEST_UE_MEASUREMENTS_H */
--- a/src/lte/test/lte-test-uplink-sinr.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-uplink-sinr.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -37,7 +37,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteUplinkSinrTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -479,5 +479,3 @@
   Simulator::Destroy ();
   
 }
-
-} //namespace
--- a/src/lte/test/lte-test-uplink-sinr.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/lte-test-uplink-sinr.h	Thu Jan 02 18:34:30 2014 +0100
@@ -28,7 +28,7 @@
 #include "ns3/test.h"
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -74,6 +74,3 @@
 
 
 #endif /* LTE_TEST_UPLINK_SINR_H */
-
-} // namespace ns3
-
--- a/src/lte/test/test-asn1-encoding.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/test-asn1-encoding.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -32,7 +32,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("Asn1EncodingTest");
 
-namespace ns3 {
+using namespace ns3;
 
 class TestUtils
 {
@@ -1032,5 +1032,3 @@
 
 Asn1EncodingSuite asn1EncodingSuite;
 
-} // namespace ns3
-
--- a/src/lte/test/test-epc-tft-classifier.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/test-epc-tft-classifier.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -35,7 +35,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("TestEpcTftClassifier");
 
-namespace ns3 {
+using namespace ns3;
 
 class EpcTftClassifierTestCase : public TestCase
 {
@@ -329,6 +329,3 @@
   AddTestCase (new EpcTftClassifierTestCase (c4, EpcTft::DOWNLINK, Ipv4Address ("9.1.1.1"), Ipv4Address ("8.1.1.1"),  5897,       10,     0,    2), TestCase::QUICK);
 
 }
-
-
-} // namespace ns3
--- a/src/lte/test/test-lte-antenna.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/test-lte-antenna.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -41,7 +41,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteAntennaTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 
@@ -256,7 +256,3 @@
 }
 
 static LteAntennaTestSuite lteAntennaTestSuite;
-
-
-} // namespace ns3
-
--- a/src/lte/test/test-lte-epc-e2e-data.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/test-lte-epc-e2e-data.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -44,7 +44,7 @@
 
 
 
-namespace ns3 {
+using namespace ns3;
 
 
 NS_LOG_COMPONENT_DEFINE ("LteEpcE2eData")
@@ -452,8 +452,3 @@
 
 
 }
-
-
-
-}  // namespace ns3
-
--- a/src/lte/test/test-lte-handover-delay.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/test-lte-handover-delay.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -46,7 +46,7 @@
 
 NS_LOG_COMPONENT_DEFINE("LteHandoverDelayTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 /*
@@ -290,7 +290,3 @@
       }
   }
 } g_lteHandoverDelayTestSuite;
-
-
-
-} // end of namespace ns3
--- a/src/lte/test/test-lte-handover-target.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/test-lte-handover-target.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -50,7 +50,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteHandoverTargetTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 /**
@@ -429,6 +429,3 @@
 
 
 static LteHandoverTargetTestSuite g_lteHandoverTargetTestSuiteInstance;
-
-
-} // end of namespace ns3
--- a/src/lte/test/test-lte-rrc.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/test-lte-rrc.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -27,7 +27,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteRrcTest");
 
-namespace ns3 {
+using namespace ns3;
 
 class LteRrcConnectionEstablishmentTestCase : public TestCase
 {
@@ -378,7 +378,3 @@
 }
 
 static LteRrcTestSuite g_lteRrcTestSuiteInstance;
-
-
-
-} // namespace ns3
--- a/src/lte/test/test-lte-x2-handover-measures.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/test-lte-x2-handover-measures.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -29,7 +29,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteX2HandoverMeasuresTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 struct CheckPointEvent
@@ -709,8 +709,3 @@
 } // end of LteX2HandoverMeasuresTestSuite ()
 
 static LteX2HandoverMeasuresTestSuite g_lteX2HandoverMeasuresTestSuiteInstance;
-
-
-
-} // namespace ns3
-
--- a/src/lte/test/test-lte-x2-handover.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/lte/test/test-lte-x2-handover.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -29,7 +29,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("LteX2HandoverTest");
 
-namespace ns3 {
+using namespace ns3;
 
 struct HandoverEvent
 {
@@ -668,7 +668,3 @@
 }
 
 static LteX2HandoverTestSuite g_lteX2HandoverTestSuiteInstance;
-
-
-
-} // namespace ns3
--- a/src/mesh/test/dot11s/dot11s-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/mesh/test/dot11s/dot11s-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -26,8 +26,8 @@
 #include "ns3/peer-link-frame.h"
 #include "ns3/ie-dot11s-peer-management.h"
 
-namespace ns3 {
-namespace dot11s {
+using namespace ns3;
+using namespace dot11s;
 
 /// Built-in self test for FlameHeader
 struct MeshHeaderTest : public TestCase
@@ -285,5 +285,3 @@
 }
 
 static Dot11sTestSuite g_dot11sTestSuite;
-}
-}
--- a/src/mesh/test/flame/flame-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/mesh/test/flame/flame-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -24,8 +24,8 @@
 #include "ns3/flame-header.h"
 #include "ns3/flame-rtable.h"
 
-namespace ns3 {
-namespace flame {
+using namespace ns3;
+using namespace flame;
 
 /// Built-in self test for FlameHeader
 struct FlameHeaderTest : public TestCase
@@ -147,6 +147,3 @@
 }
 
 static FlameTestSuite g_flameTestSuite;
-
-}
-}
--- a/src/mesh/test/mesh-information-element-vector-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/mesh/test/mesh-information-element-vector-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -32,7 +32,7 @@
 #include "ns3/ie-dot11s-preq.h"
 #include "ns3/ie-dot11s-rann.h"
 
-namespace ns3 {
+using namespace ns3;
 
 // Unit tests
 //-----------------------------------------------------------------------------
@@ -156,4 +156,3 @@
 
 static MeshTestSuite g_meshTestSuite;
 
-} // namespace ns3
--- a/src/mobility/model/waypoint-mobility-model.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/mobility/model/waypoint-mobility-model.h	Thu Jan 02 18:34:30 2014 +0100
@@ -26,6 +26,8 @@
 #include "ns3/vector.h"
 #include "waypoint.h"
 
+class WaypointMobilityModelNotifyTest;
+
 namespace ns3 {
 
 /**
@@ -123,7 +125,7 @@
   void EndMobility (void);
 
 private:
-  friend class WaypointMobilityModelNotifyTest; // To allow Update() calls and access to m_current
+  friend class ::WaypointMobilityModelNotifyTest; // To allow Update() calls and access to m_current
 
   void Update (void) const;
   virtual void DoDispose (void);
--- a/src/mobility/test/ns2-mobility-helper-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/mobility/test/ns2-mobility-helper-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -51,7 +51,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("ns2-mobility-helper-test-suite");
 
-namespace ns3 {
+using namespace ns3;
 
 // -----------------------------------------------------------------------------
 // Testing
@@ -522,6 +522,3 @@
 
   }
 } g_ns2TransmobilityHelperTestSuite;
-
-
-} // namespace ns3
--- a/src/mobility/test/steady-state-random-waypoint-mobility-model-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/mobility/test/steady-state-random-waypoint-mobility-model-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -26,7 +26,7 @@
 #include "ns3/steady-state-random-waypoint-mobility-model.h"
 #include "ns3/rng-seed-manager.h"
 
-namespace ns3 {
+using namespace ns3;
 
 class SteadyStateRandomWaypointTest : public TestCase
 {
@@ -144,5 +144,3 @@
     AddTestCase (new SteadyStateRandomWaypointTest, TestCase::QUICK);
   }
 } g_steadyStateRandomWaypointTestSuite;
-
-} // namespace ns3
--- a/src/mobility/test/waypoint-mobility-model-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/mobility/test/waypoint-mobility-model-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -24,7 +24,7 @@
 #include "ns3/waypoint-mobility-model.h"
 #include "ns3/test.h"
 
-namespace ns3 {
+using namespace ns3;
 
 class WaypointMobilityModelNotifyTest : public TestCase
 {
@@ -155,6 +155,3 @@
     AddTestCase (new WaypointMobilityModelNotifyTest (false), TestCase::QUICK);
   }
 } g_waypointMobilityModelTestSuite;
-
-} // namespace ns3
-
--- a/src/netanim/test/netanim-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/netanim/test/netanim-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -30,7 +30,7 @@
 #include "ns3/basic-energy-source.h"
 #include "ns3/simple-device-energy-model.h"
 
-namespace ns3 {
+using namespace ns3;
 
 class AbstractAnimationInterfaceTestCase : public TestCase
 {
@@ -238,5 +238,3 @@
     AddTestCase (new AnimationRemainingEnergyTestCase (), TestCase::QUICK);
   }
 } g_animationInterfaceTestSuite;
-
-} // namespace ns3
--- a/src/olsr/model/olsr-routing-protocol.h	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/olsr/model/olsr-routing-protocol.h	Thu Jan 02 18:34:30 2014 +0100
@@ -43,6 +43,8 @@
 #include <vector>
 #include <map>
 
+/// Testcase for MPR computation mechanism
+class OlsrMprTestCase;
 
 namespace ns3 {
 namespace olsr {
@@ -67,9 +69,6 @@
 
 class RoutingProtocol;
 
-/// Testcase for MPR computation mechanism
-class OlsrMprTestCase;
-
 ///
 /// \ingroup olsr
 ///
@@ -78,7 +77,7 @@
 class RoutingProtocol : public Ipv4RoutingProtocol
 {
 public:
-  friend class OlsrMprTestCase;
+  friend class ::OlsrMprTestCase;
   static TypeId GetTypeId (void);
 
   RoutingProtocol ();
--- a/src/olsr/test/olsr-header-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/olsr/test/olsr-header-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -22,7 +22,7 @@
 #include "ns3/olsr-header.h"
 #include "ns3/packet.h"
 
-namespace ns3 {
+using namespace ns3;
 
 class OlsrEmfTestCase : public TestCase {
 public:
@@ -311,6 +311,3 @@
   AddTestCase (new OlsrMidTestCase (), TestCase::QUICK);
   AddTestCase (new OlsrEmfTestCase (), TestCase::QUICK);
 }
-
-} // namespace ns3
-
--- a/src/olsr/test/olsr-routing-protocol-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/olsr/test/olsr-routing-protocol-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -37,8 +37,8 @@
 /// Willingness for forwarding packets from other nodes: always.
 #define OLSR_WILL_ALWAYS        7
 
-namespace ns3 {
-namespace olsr {
+using namespace ns3;
+using namespace olsr;
 
 /// Testcase for MPR computation mechanism
 class OlsrMprTestCase : public TestCase {
@@ -178,8 +178,3 @@
 {
   AddTestCase (new OlsrMprTestCase (), TestCase::QUICK);
 }
-
-}
-}  // namespace olsr, ns3
-
-
--- a/src/olsr/test/regression-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/olsr/test/regression-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -22,8 +22,8 @@
 #include "tc-regression-test.h"
 #include "bug780-test.h"
 
-namespace ns3 {
-namespace olsr {
+using namespace ns3;
+using namespace olsr;
 
 class RegressionTestSuite : public TestSuite
 {
@@ -36,6 +36,3 @@
     AddTestCase (new Bug780Test, TestCase::QUICK);
   }
 } g_olsrRegressionTestSuite;
-
-}
-}
--- a/src/propagation/test/itu-r-1411-los-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/propagation/test/itu-r-1411-los-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -29,7 +29,7 @@
 #include <ns3/enum.h>
 
 
-namespace ns3 {
+using namespace ns3;
 
 NS_LOG_COMPONENT_DEFINE ("ItuR1411LosPropagationLossModelTest")
   ;
@@ -123,7 +123,3 @@
 
 
 static ItuR1411LosPropagationLossModelTestSuite g_ituR1411LosTestSuite;
-
-
-
-}   // namespace ns3
--- a/src/propagation/test/itu-r-1411-nlos-over-rooftop-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/propagation/test/itu-r-1411-nlos-over-rooftop-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -29,7 +29,7 @@
 #include <ns3/enum.h>
 
 
-namespace ns3 {
+using namespace ns3;
 
 NS_LOG_COMPONENT_DEFINE ("ItuR1411NlosOverRooftopPropagationLossModelTest")
   ;
@@ -126,7 +126,3 @@
 
 
 static ItuR1411NlosOverRooftopPropagationLossModelTestSuite g_ituR1411NlosOverRooftopTestSuite;
-
-
-
-}   // namespace ns3
--- a/src/propagation/test/kun-2600-mhz-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/propagation/test/kun-2600-mhz-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -29,7 +29,7 @@
 #include <ns3/enum.h>
 
 
-namespace ns3 {
+using namespace ns3;
 
 NS_LOG_COMPONENT_DEFINE ("Kun2600MhzPropagationLossModelTest")
   ;
@@ -114,7 +114,3 @@
 
 
 static Kun2600MhzPropagationLossModelTestSuite g_kun2600MhzTestSuite;
-
-
-
-}   // namespace ns3
--- a/src/propagation/test/okumura-hata-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/propagation/test/okumura-hata-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -29,7 +29,7 @@
 #include <ns3/enum.h>
 
 
-namespace ns3 {
+using namespace ns3;
 
 NS_LOG_COMPONENT_DEFINE ("OkumuraHataPropagationLossModelTest")
   ;
@@ -141,7 +141,3 @@
 
 
 static OkumuraHataPropagationLossModelTestSuite g_okumuraHataTestSuite;
-
-
-
-}   // namespace ns3
--- a/src/spectrum/test/spectrum-ideal-phy-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/spectrum/test/spectrum-ideal-phy-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -52,7 +52,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("SpectrumIdealPhyTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 static uint64_t g_rxBytes;
@@ -246,5 +246,3 @@
 }
 
 static SpectrumIdealPhyTestSuite g_spectrumIdealPhyTestSuite;
-
-} // namespace ns3
--- a/src/spectrum/test/spectrum-interference-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/spectrum/test/spectrum-interference-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -30,7 +30,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("SpectrumInterferenceTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 
@@ -193,5 +193,3 @@
 }
 
 static SpectrumInterferenceTestSuite spectrumInterferenceTestSuite;
-
-} // namespace ns3
--- a/src/spectrum/test/spectrum-value-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/spectrum/test/spectrum-value-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -30,7 +30,7 @@
 
 // NS_LOG_COMPONENT_DEFINE ("SpectrumValueTest");
 
-namespace ns3 {
+using namespace ns3;
 
 
 #define TOLERANCE 1e-6
@@ -340,7 +340,3 @@
 // static instance of test suites
 static SpectrumValueTestSuite g_SpectrumValueTestSuite;
 static SpectrumConverterTestSuite g_SpectrumConverterTestSuite;
-
-
-
-} // namespace ns3
--- a/src/topology-read/test/rocketfuel-topology-reader-test-suite.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/topology-read/test/rocketfuel-topology-reader-test-suite.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -31,7 +31,7 @@
 #include "ns3/object-factory.h"
 #include "ns3/simulator.h"
 
-namespace ns3 {
+using namespace ns3;
 
 class RocketfuelTopologyReaderTest : public TestCase
 {
@@ -86,4 +86,3 @@
 }
 
 static RocketfuelTopologyReaderTestSuite rocketfuelTopologyReaderTestSuite;
-}
--- a/src/uan/test/uan-energy-model-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/uan/test/uan-energy-model-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -36,7 +36,7 @@
 #include "ns3/uan-header-common.h"
 #include "ns3/uan-phy.h"
 
-namespace ns3 {
+using namespace ns3;
 
 NS_LOG_COMPONENT_DEFINE ("UanEnergyModelTestSuite")
   ;
@@ -310,5 +310,3 @@
 
 // create an instance of the test suite
 static UanEnergyModelTestSuite g_uanEnergyModelTestSuite;
-
-} // namespace ns3
--- a/src/wifi/test/dcf-manager-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/wifi/test/dcf-manager-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -22,7 +22,7 @@
 #include "ns3/simulator.h"
 #include "ns3/dcf-manager.h"
 
-namespace ns3 {
+using namespace ns3;
 
 class DcfManagerTest;
 
@@ -686,5 +686,3 @@
 }
 
 static DcfTestSuite g_dcfTestSuite;
-
-} // namespace ns3
--- a/src/wifi/test/tx-duration-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/wifi/test/tx-duration-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -27,7 +27,7 @@
 
 NS_LOG_COMPONENT_DEFINE ("InterferenceHelperTxDurationTest");
 
-namespace ns3 {
+using namespace ns3;
 
 class TxDurationTest : public TestCase
 {
@@ -210,5 +210,3 @@
 }
 
 static TxDurationTestSuite g_txDurationTestSuite;
-} // namespace ns3
-
--- a/src/wifi/test/wifi-test.cc	Wed Jan 01 17:37:32 2014 +0100
+++ b/src/wifi/test/wifi-test.cc	Thu Jan 02 18:34:30 2014 +0100
@@ -42,7 +42,7 @@
 #include "ns3/config.h"
 #include "ns3/boolean.h"
 
-namespace ns3 {
+using namespace ns3;
 
 // helper function to assign streams to random variables, to control 
 // randomness in the tests
@@ -495,5 +495,3 @@
 }
 
 static WifiTestSuite g_wifiTestSuite;
-
-} // namespace ns3