View | Details | Raw Unified | Return to bug 179
Collapse All | Expand All

(-)a/src/internet-node/udp-header.cc (-1 / +54 lines)
 Lines 158-162   UdpHeader::Deserialize (Buffer::Iterator Link Here 
158
  return GetSerializedSize ();
158
  return GetSerializedSize ();
159
}
159
}
160
160
161
} // namespace ns3
161
162
162
}; // namespace ns3
163
164
165
166
167
#ifdef RUN_SELF_TESTS
168
169
#include "ns3/test.h"
170
#include "ns3/packet.h"
171
172
namespace ns3 {
173
174
class UdpHeaderTest: public Test
175
{
176
public:
177
  virtual bool RunTests (void);
178
  UdpHeaderTest ();
179
180
};
181
182
183
UdpHeaderTest::UdpHeaderTest ()
184
  : Test ("UdpHeader") {}
185
186
187
bool
188
UdpHeaderTest::RunTests (void)
189
{
190
  bool result = true;
191
192
  UdpHeader udp;
193
  Ptr<Packet> packet = Create<Packet> (40);
194
//   Ptr<Packet> p1 = packet->CreateFragment (0, 5);
195
  Ptr<Packet> p2 = packet->CreateFragment (5, 5);
196
  Ptr<Packet> p3 = packet->CreateFragment (10, 30);
197
//   p1->AddHeader (udp);
198
  p2->AddHeader (udp);
199
  p3->AddHeader (udp);
200
//   p1->RemoveHeader (udp);
201
  p2->RemoveHeader (udp);
202
  p3->RemoveHeader (udp);
203
  p2->AddAtEnd (p3);
204
//   p1->AddAtEnd (p2);
205
206
  return result;
207
}
208
209
210
211
static UdpHeaderTest gUdpHeaderTest;
212
213
} // namespace ns3
214
215
#endif /* RUN_SELF_TESTS */

Return to bug 179