src/internet/test/ipv6-list-routing-test-suite.cc
author Vedran Mileti? <rivanvx@gmail.com>
Fri, 21 Sep 2012 13:47:41 +0200
changeset 9079 1e5921e6507d
parent 7791 21c3495394b4
child 9266 d26408b17360
permissions -rw-r--r--
Clean up core, network, internet, point-to-point tests that don't access private class attributes and methods in accordance to sample-test-suite.cc.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7385
10beb0e53130 standardize emacs c++ mode comments
Vedran Mileti? <rivanvx@gmail.com>
parents: 7256
diff changeset
     1
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
6967
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
     2
/*
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
     3
 * Copyright (c) 2009 University of Washington
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
     4
 *
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
     5
 * This program is free software; you can redistribute it and/or modify
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
     6
 * it under the terms of the GNU General Public License version 2 as
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
     7
 * published by the Free Software Foundation;
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
     8
 *
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
     9
 * This program is distributed in the hope that it will be useful,
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    10
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    11
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    12
 * GNU General Public License for more details.
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    13
 *
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    14
 * You should have received a copy of the GNU General Public License
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    15
 * along with this program; if not, write to the Free Software
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    16
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    17
 *
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    18
 */
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    19
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    20
#include "ns3/test.h"
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    21
#include "ns3/ipv6-list-routing.h"
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    22
#include "ns3/ipv6-route.h"
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    23
#include "ns3/ipv6-routing-protocol.h"
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    24
9079
1e5921e6507d Clean up core, network, internet, point-to-point tests that don't access private class attributes and methods in accordance to sample-test-suite.cc.
Vedran Mileti? <rivanvx@gmail.com>
parents: 7791
diff changeset
    25
using namespace ns3;
6967
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    26
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    27
class Ipv6ARouting : public Ipv6RoutingProtocol {
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    28
public:
7252
c8200621e252 rerun check-style.py with uncrustify-0.58
Tom Henderson <tomh@tomh.org>
parents: 7176
diff changeset
    29
  Ptr<Ipv6Route> RouteOutput (Ptr<Packet> p, const Ipv6Header &header, Ptr<NetDevice> oif, Socket::SocketErrno &sockerr)  { return 0; }
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    30
  bool RouteInput  (Ptr<const Packet> p, const Ipv6Header &header, Ptr<const NetDevice> idev,
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    31
                    UnicastForwardCallback ucb, MulticastForwardCallback mcb,
7252
c8200621e252 rerun check-style.py with uncrustify-0.58
Tom Henderson <tomh@tomh.org>
parents: 7176
diff changeset
    32
                    LocalDeliverCallback lcb, ErrorCallback ecb) { return false; }
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    33
  void NotifyInterfaceUp (uint32_t interface) {}
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    34
  void NotifyInterfaceDown (uint32_t interface) {}
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    35
  void NotifyAddAddress (uint32_t interface, Ipv6InterfaceAddress address) {}
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    36
  void NotifyRemoveAddress (uint32_t interface, Ipv6InterfaceAddress address) {}
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    37
  void NotifyAddRoute (Ipv6Address dst, Ipv6Prefix mask, Ipv6Address nextHop, uint32_t interface, Ipv6Address prefixToUse = Ipv6Address::
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    38
                         GetZero ()) {}
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    39
  void NotifyRemoveRoute (Ipv6Address dst, Ipv6Prefix mask, Ipv6Address nextHop, uint32_t interface, Ipv6Address prefixToUse) {}
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    40
  void SetIpv6 (Ptr<Ipv6> ipv6) {}
7791
21c3495394b4 Enhancement 1393 - IPv6 Routing Helper RT Print functions
Tommaso Pecorella <tommaso.pecorella@unifi.it>
parents: 7385
diff changeset
    41
  virtual void PrintRoutingTable (Ptr<OutputStreamWrapper> stream) const {};
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    42
};
6967
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    43
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    44
class Ipv6BRouting : public Ipv6RoutingProtocol {
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    45
public:
7252
c8200621e252 rerun check-style.py with uncrustify-0.58
Tom Henderson <tomh@tomh.org>
parents: 7176
diff changeset
    46
  Ptr<Ipv6Route> RouteOutput (Ptr<Packet> p, const Ipv6Header &header, Ptr<NetDevice> oif, Socket::SocketErrno &sockerr)  { return 0; }
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    47
  bool RouteInput  (Ptr<const Packet> p, const Ipv6Header &header, Ptr<const NetDevice> idev,
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    48
                    UnicastForwardCallback ucb, MulticastForwardCallback mcb,
7252
c8200621e252 rerun check-style.py with uncrustify-0.58
Tom Henderson <tomh@tomh.org>
parents: 7176
diff changeset
    49
                    LocalDeliverCallback lcb, ErrorCallback ecb) { return false; }
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    50
  void NotifyInterfaceUp (uint32_t interface) {}
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    51
  void NotifyInterfaceDown (uint32_t interface) {}
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    52
  void NotifyAddAddress (uint32_t interface, Ipv6InterfaceAddress address) {}
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    53
  void NotifyRemoveAddress (uint32_t interface, Ipv6InterfaceAddress address) {}
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    54
  void NotifyAddRoute (Ipv6Address dst, Ipv6Prefix mask, Ipv6Address nextHop, uint32_t interface, Ipv6Address prefixToUse = Ipv6Address::
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    55
                         GetZero ()) {}
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    56
  void NotifyRemoveRoute (Ipv6Address dst, Ipv6Prefix mask, Ipv6Address nextHop, uint32_t interface, Ipv6Address prefixToUse) {}
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    57
  void SetIpv6 (Ptr<Ipv6> ipv6) {}
7791
21c3495394b4 Enhancement 1393 - IPv6 Routing Helper RT Print functions
Tommaso Pecorella <tommaso.pecorella@unifi.it>
parents: 7385
diff changeset
    58
  virtual void PrintRoutingTable (Ptr<OutputStreamWrapper> stream) const {};
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    59
};
6967
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    60
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    61
class Ipv6ListRoutingNegativeTestCase : public TestCase
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    62
{
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    63
public:
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    64
  Ipv6ListRoutingNegativeTestCase();
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    65
  virtual void DoRun (void);
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    66
};
6967
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    67
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    68
Ipv6ListRoutingNegativeTestCase::Ipv6ListRoutingNegativeTestCase()
7256
b04ba6772f8c rerun check-style.py at default level to enforce space after function name
Tom Henderson <tomh@tomh.org>
parents: 7252
diff changeset
    69
  : TestCase ("Check negative priorities")
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    70
{
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    71
}
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    72
void
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    73
Ipv6ListRoutingNegativeTestCase::DoRun (void)
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    74
{
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    75
  Ptr<Ipv6ListRouting> lr = CreateObject<Ipv6ListRouting> ();
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    76
  Ptr<Ipv6RoutingProtocol> aRouting = CreateObject<Ipv6ARouting> ();
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    77
  Ptr<Ipv6RoutingProtocol> bRouting = CreateObject<Ipv6BRouting> ();
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    78
  // The Ipv6BRouting should be added with higher priority (larger integer value)
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    79
  lr->AddRoutingProtocol (aRouting, -10);
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    80
  lr->AddRoutingProtocol (bRouting, -5);
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    81
  int16_t first = 3;
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    82
  uint32_t num = lr->GetNRoutingProtocols ();
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    83
  NS_TEST_ASSERT_MSG_EQ (num, 2, "XXX");
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    84
  Ptr<Ipv6RoutingProtocol> firstRp = lr->GetRoutingProtocol (0, first);
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    85
  NS_TEST_ASSERT_MSG_EQ (-5, first, "XXX");
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    86
  NS_TEST_ASSERT_MSG_EQ (firstRp, bRouting, "XXX");
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    87
}
6967
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    88
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    89
class Ipv6ListRoutingPositiveTestCase : public TestCase
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    90
{
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    91
public:
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    92
  Ipv6ListRoutingPositiveTestCase();
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    93
  virtual void DoRun (void);
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    94
};
6967
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
    95
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    96
Ipv6ListRoutingPositiveTestCase::Ipv6ListRoutingPositiveTestCase()
7256
b04ba6772f8c rerun check-style.py at default level to enforce space after function name
Tom Henderson <tomh@tomh.org>
parents: 7252
diff changeset
    97
  : TestCase ("Check positive priorities")
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    98
{
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
    99
}
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   100
void
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   101
Ipv6ListRoutingPositiveTestCase::DoRun (void)
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   102
{
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   103
  Ptr<Ipv6ListRouting> lr = CreateObject<Ipv6ListRouting> ();
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   104
  Ptr<Ipv6RoutingProtocol> aRouting = CreateObject<Ipv6ARouting> ();
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   105
  Ptr<Ipv6RoutingProtocol> bRouting = CreateObject<Ipv6BRouting> ();
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   106
  // The Ipv6ARouting should be added with higher priority (larger integer
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   107
  // value) and will be fetched first below
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   108
  lr->AddRoutingProtocol (aRouting, 10);
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   109
  lr->AddRoutingProtocol (bRouting, 5);
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   110
  int16_t first = 3;
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   111
  int16_t second = 3;
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   112
  uint32_t num = lr->GetNRoutingProtocols ();
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   113
  NS_TEST_ASSERT_MSG_EQ (num, 2, "XXX");
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   114
  Ptr<Ipv6RoutingProtocol> firstRp = lr->GetRoutingProtocol (0, first);
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   115
  NS_TEST_ASSERT_MSG_EQ (10, first, "XXX");
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   116
  NS_TEST_ASSERT_MSG_EQ (firstRp, aRouting, "XXX");
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   117
  Ptr<Ipv6RoutingProtocol> secondRp = lr->GetRoutingProtocol (1, second);
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   118
  NS_TEST_ASSERT_MSG_EQ (5, second, "XXX");
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   119
  NS_TEST_ASSERT_MSG_EQ (secondRp, bRouting, "XXX");
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   120
}
6967
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
   121
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   122
static class Ipv6ListRoutingTestSuite : public TestSuite
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   123
{
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   124
public:
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   125
  Ipv6ListRoutingTestSuite()
7256
b04ba6772f8c rerun check-style.py at default level to enforce space after function name
Tom Henderson <tomh@tomh.org>
parents: 7252
diff changeset
   126
    : TestSuite ("ipv6-list-routing", UNIT)
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   127
  {
7256
b04ba6772f8c rerun check-style.py at default level to enforce space after function name
Tom Henderson <tomh@tomh.org>
parents: 7252
diff changeset
   128
    AddTestCase (new Ipv6ListRoutingPositiveTestCase ());
b04ba6772f8c rerun check-style.py at default level to enforce space after function name
Tom Henderson <tomh@tomh.org>
parents: 7252
diff changeset
   129
    AddTestCase (new Ipv6ListRoutingNegativeTestCase ());
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   130
  }
6967
51775b082612 Move tests from the internet module to its test library
Mitch Watrous <watrous@u.washington.edu>
parents:
diff changeset
   131
7176
9f2663992e99 internet coding style changes
Josh Pelkey <jpelkey@gatech.edu>
parents: 6967
diff changeset
   132
} g_ipv6ListRoutingTestSuite;