Public Member Functions | |
virtual bool | RunTests (void) |
BufferTest () | |
Private Member Functions | |
bool | EnsureWrittenBytes (Buffer b, uint32_t n, uint8_t array[]) |
Definition at line 1149 of file buffer.cc.
bool ns3::BufferTest::EnsureWrittenBytes | ( | Buffer | b, | |
uint32_t | n, | |||
uint8_t | array[] | |||
) | [private] |
Definition at line 1162 of file buffer.cc.
References ns3::Test::Failure(), and ns3::Buffer::PeekData().
bool ns3::BufferTest::RunTests | ( | void | ) | [virtual] |
Implements ns3::Test.
Definition at line 1211 of file buffer.cc.
References ns3::Buffer::AddAtEnd(), ns3::Buffer::AddAtStart(), ns3::Buffer::Begin(), ns3::Buffer::CreateFragment(), ns3::Buffer::End(), ENSURE_WRITTEN_BYTES, ns3::Buffer::GetSize(), ns3::RandomVariable::GetValue(), ns3::Buffer::Iterator::Next(), NS_TEST_ASSERT, ns3::Buffer::PeekData(), ns3::Buffer::Iterator::Prev(), ns3::Buffer::Iterator::ReadNtohU16(), ns3::Buffer::Iterator::ReadU16(), ns3::Buffer::RemoveAtEnd(), ns3::Buffer::RemoveAtStart(), ns3::Buffer::Iterator::Write(), ns3::Buffer::Iterator::WriteHtonU16(), ns3::Buffer::Iterator::WriteHtonU32(), ns3::Buffer::Iterator::WriteU16(), and ns3::Buffer::Iterator::WriteU8().