--- a/src/core/reference-list-test.cc Wed Nov 01 13:00:34 2006 +0100
+++ b/src/core/reference-list-test.cc Wed Nov 01 13:11:30 2006 +0100
@@ -1,4 +1,4 @@
-/* -*- Mode:NS3; -*- */
+/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
/*
* Copyright (c) 2006 INRIA
* All rights reserved.
@@ -28,7 +28,7 @@
#ifdef REFTEST_DEBUG
#include <iostream>
#define TRACE(x) \
- std::cout << x << std::endl;
+ std::cout << x << std::endl;
#else
#define TRACE(x)
#endif
@@ -37,79 +37,79 @@
class A {
public:
- A () {
- TRACE ("constructor");
- }
- ~A () {
- TRACE ("destructor");
- }
- void Trace (void) {
- TRACE ("trace");
- }
+ A () {
+ TRACE ("constructor");
+ }
+ ~A () {
+ TRACE ("destructor");
+ }
+ void Trace (void) {
+ TRACE ("trace");
+ }
};
class RefTest : public ns3::Test {
public:
- RefTest ();
- virtual bool RunTests (void);
+ RefTest ();
+ virtual bool RunTests (void);
private:
- void OneTest (ns3::ReferenceList<A *>);
+ void OneTest (ns3::ReferenceList<A *>);
};
RefTest::RefTest ()
- : ns3::Test ("ReferenceList")
+ : ns3::Test ("ReferenceList")
{}
void
RefTest::OneTest (ns3::ReferenceList<A *> a)
{
- a->Trace ();
+ a->Trace ();
}
bool
RefTest::RunTests (void)
{
- bool ok = true;
+ bool ok = true;
- {
- ns3::ReferenceList<A *> tmp;
- {
- ns3::ReferenceList<A *> a (new A ());
-
- OneTest (a);
- tmp = a;
- OneTest (tmp);
- a = tmp;
- OneTest (a);
- TRACE ("leave inner scope");
- }
- OneTest (tmp);
- TRACE ("leave outer scope");
- }
+ {
+ ns3::ReferenceList<A *> tmp;
+ {
+ ns3::ReferenceList<A *> a (new A ());
+
+ OneTest (a);
+ tmp = a;
+ OneTest (tmp);
+ a = tmp;
+ OneTest (a);
+ TRACE ("leave inner scope");
+ }
+ OneTest (tmp);
+ TRACE ("leave outer scope");
+ }
- {
- ns3::ReferenceList<A *> tmp;
- }
+ {
+ ns3::ReferenceList<A *> tmp;
+ }
- {
- ns3::ReferenceList<A *> tmp (new A ());
- }
+ {
+ ns3::ReferenceList<A *> tmp (new A ());
+ }
- {
- ns3::ReferenceList<A *> tmp;
- tmp.Set (new A ());
- }
+ {
+ ns3::ReferenceList<A *> tmp;
+ tmp.Set (new A ());
+ }
- {
- TRACE ("test assignement");
- ns3::ReferenceList<A *> a0 (new A ());
- ns3::ReferenceList<A *> a1 (new A ());
- a0 = a1;
- }
+ {
+ TRACE ("test assignement");
+ ns3::ReferenceList<A *> a0 (new A ());
+ ns3::ReferenceList<A *> a1 (new A ());
+ a0 = a1;
+ }
- return ok;
+ return ok;
}