src/propagation/test/propagation-loss-model-test-suite.cc
changeset 6803 f07c4f00b07e
parent 6794 5dce93cfc499
child 7188 ea48206d68bd
--- a/src/propagation/test/propagation-loss-model-test-suite.cc	Tue Feb 01 09:55:59 2011 +0100
+++ b/src/propagation/test/propagation-loss-model-test-suite.cc	Sun Feb 06 12:42:35 2011 +0300
@@ -368,23 +368,20 @@
 void
 MatrixPropagationLossModelTestCase::DoRun (void)
 {
-  Ptr<Object> n[3];
   Ptr<MobilityModel> m[3];
   for (int i = 0; i < 3; ++i)
     {
-      n[i] = CreateObject<Object> ();
       m[i] = CreateObject<ConstantPositionMobilityModel> ();
-      n[i]->AggregateObject (m[i]);
     }
   
   MatrixPropagationLossModel loss;
   // no loss by default
   loss.SetDefaultLoss (0);       
   // -10 dB for 0 -> 1 and 1 -> 0
-  loss.SetLoss (n[0], n[1], 10); 
+  loss.SetLoss (m[0], m[1], 10);
   // -30 dB from 0 to 2 and -100 dB from 2 to 0
-  loss.SetLoss (n[0], n[2], 30, /*symmetric = */false); 
-  loss.SetLoss (n[2], n[0], 100, /*symmetric = */false); 
+  loss.SetLoss (m[0], m[2], 30, /*symmetric = */false);
+  loss.SetLoss (m[2], m[0], 100, /*symmetric = */false);
   // default from 1 to 2
   
   NS_TEST_ASSERT_MSG_EQ (loss.CalcRxPower (0, m[0], m[1]), -10, "Loss 0 -> 1 incorrect");