18 #include "ns3/ipv6-address.h"
29 virtual void DoRun (
void);
32 Ipv6AddressTestCase1::Ipv6AddressTestCase1 ()
37 Ipv6AddressTestCase1::~Ipv6AddressTestCase1 ()
47 NS_TEST_ASSERT_MSG_EQ (ipBytes[0], 0x20,
"Failed string conversion");
48 NS_TEST_ASSERT_MSG_EQ (ipBytes[1], 0x01,
"Failed string conversion");
49 NS_TEST_ASSERT_MSG_EQ (ipBytes[2], 0x0d,
"Failed string conversion");
50 NS_TEST_ASSERT_MSG_EQ (ipBytes[3], 0xb8,
"Failed string conversion");
51 NS_TEST_ASSERT_MSG_EQ (ipBytes[15], 1,
"Failed string conversion");
55 NS_TEST_ASSERT_MSG_EQ (ipBytes[0], 0x20,
"Failed string conversion");
56 NS_TEST_ASSERT_MSG_EQ (ipBytes[1], 0x01,
"Failed string conversion");
57 NS_TEST_ASSERT_MSG_EQ (ipBytes[2], 0x0d,
"Failed string conversion");
58 NS_TEST_ASSERT_MSG_EQ (ipBytes[3], 0xb8,
"Failed string conversion");
59 NS_TEST_ASSERT_MSG_EQ (ipBytes[5], 0x01,
"Failed string conversion");
60 NS_TEST_ASSERT_MSG_EQ (ipBytes[15], 1,
"Failed string conversion");
65 NS_TEST_ASSERT_MSG_EQ (ipBytes[0], 0x20,
"Failed string conversion");
66 NS_TEST_ASSERT_MSG_EQ (ipBytes[1], 0x01,
"Failed string conversion");
67 NS_TEST_ASSERT_MSG_EQ (ipBytes[2], 0x0d,
"Failed string conversion");
68 NS_TEST_ASSERT_MSG_EQ (ipBytes[3], 0xb8,
"Failed string conversion");
69 NS_TEST_ASSERT_MSG_EQ (ipBytes[5], 0x01,
"Failed string conversion");
70 NS_TEST_ASSERT_MSG_EQ (ipBytes[15], 1,
"Failed string conversion");
74 NS_TEST_ASSERT_MSG_EQ (ipBytes[0], 0x20,
"Failed string conversion");
75 NS_TEST_ASSERT_MSG_EQ (ipBytes[1], 0x01,
"Failed string conversion");
76 NS_TEST_ASSERT_MSG_EQ (ipBytes[2], 0x0d,
"Failed string conversion");
77 NS_TEST_ASSERT_MSG_EQ (ipBytes[3], 0xb8,
"Failed string conversion");
78 NS_TEST_ASSERT_MSG_EQ (ipBytes[7], 0x01,
"Failed string conversion");
79 NS_TEST_ASSERT_MSG_EQ (ipBytes[15], 1,
"Failed string conversion");
83 NS_TEST_ASSERT_MSG_EQ (ipBytes[0], 0x20,
"Failed string conversion");
84 NS_TEST_ASSERT_MSG_EQ (ipBytes[1], 0x01,
"Failed string conversion");
85 NS_TEST_ASSERT_MSG_EQ (ipBytes[2], 0x0d,
"Failed string conversion");
86 NS_TEST_ASSERT_MSG_EQ (ipBytes[3], 0xb8,
"Failed string conversion");
87 NS_TEST_ASSERT_MSG_EQ (ipBytes[7], 0x01,
"Failed string conversion");
88 NS_TEST_ASSERT_MSG_EQ (ipBytes[15], 1,
"Failed string conversion");
100 Ipv6AddressTestSuite::Ipv6AddressTestSuite ()
void AddTestCase(TestCase *testCase) NS_DEPRECATED
Add an individual test case to this test suite.
Describes an IPv6 address.
virtual void DoRun(void)
Implementation to actually run this test case.
void Serialize(uint8_t buf[16]) const
Serialize this address to a 16-byte buffer.