void EpsGtpuHeaderTestCase::DoRun (void) { LogLevel logLevel = (LogLevel)(LOG_PREFIX_FUNC | LOG_PREFIX_TIME | LOG_LEVEL_ALL); LogComponentEnable ("EpcGtpuTest", logLevel); GtpuHeader h1; h1.SetExtensionHeaderFlag (true); h1.SetLength (1234); h1.SetMessageType (123); h1.SetNPduNumber (123); h1.SetNPduNumberFlag (true); h1.SetNextExtensionType (123); h1.SetProtocolType (true); h1.SetSequenceNumber (1234); h1.SetSequenceNumberFlag (true); h1.SetTeid (1234567); h1.SetVersion (123); Packet p; GtpuHeader h2; p.AddHeader (h1); p.RemoveHeader (h2); NS_TEST_ASSERT_MSG_EQ (h1, h2, "Wrong value!"); }