+#Case 5
+ {'expectedResult': [101, 102, 'm', 103, 103, 'm', 'm', 'm'],
+ 'numSegments': 5,
+ 'corruptDestinationPort': True,
+ 'corruptSourcePort': True,
+ 'payloadSize': 1,
+ 'dropNthPacket': -1,
+ 'outOfOrder': True},
+#Case 6
+ {'expectedResult': [101, 65596, 65596, 131091, 'm', 'm', 'm'],
+ 'numSegments': 5,
+ 'corruptDestinationPort': True,
+ 'corruptSourcePort': True,
+ 'payloadSize': 65495,
+ 'dropNthPacket': 2,
+ 'outOfOrder': False},
+#Case 7
+ {'expectedResult': [101, 'm', 101, 'm', 'm', 'm', 'm', 'm'],
+ 'numSegments': 5,
+ 'corruptDestinationPort': True,
+ 'corruptSourcePort': True,
+ 'payloadSize': 1,
+ 'dropNthPacket': -1,
+ 'outOfOrder': False},
+#Case 8
+ {'expectedResult': [101, 'm', 101, 'm', 'm', 'm', 'm', 'm'],
+ 'numSegments': 5,
+ 'corruptDestinationPort': True,
+ 'corruptSourcePort': True,
+ 'payloadSize': 65495,
+ 'dropNthPacket': -1,
+ 'outOfOrder': False},
+#Case 9
+ {'expectedResult': [101, 102, 103, 103, 'm', 'm', 'm'],
+ 'numSegments': 5,
+ 'corruptDestinationPort': False,
+ 'corruptSourcePort': False,
+ 'payloadSize': 1,
+ 'dropNthPacket': 2,
+ 'outOfOrder': False},
+#Case 10
+ {'expectedResult': [101, 65596, 131091, 131091, 'm', 'm', 'm'],
+ 'numSegments': 5,
+ 'corruptDestinationPort': False,
+ 'corruptSourcePort': False,
+ 'payloadSize': 65495,
+ 'dropNthPacket': 2,
+ 'outOfOrder': False},
+#Case 11
+ {'expectedResult': [101, 65596, 65596, 'm', 'm', 'm', 'm'],
+ 'numSegments': 5,
+ 'corruptDestinationPort': True,
+ 'corruptSourcePort': False,
+ 'payloadSize': 65495,
+ 'dropNthPacket': 2,
+ 'outOfOrder': False},
+#Case 12
+ {'expectedResult': [101, 65596, 65596, 65596, 131091, 'm', 'm', 'm'],
+ 'numSegments': 5,
+ 'corruptDestinationPort': False,
+ 'corruptSourcePort': True,
+ 'payloadSize': 65495,
+ 'dropNthPacket': -1,
+ 'outOfOrder': True},
+#Case 13
+ {'expectedResult': [101, 'm', 'm', 'm'],
+ 'numSegments': 1,
+ 'corruptDestinationPort': True,
+ 'corruptSourcePort': True,
+ 'payloadSize': 1,
+ 'dropNthPacket': -1,
+ 'outOfOrder': False},
+#Case 14
+ {'expectedResult': [101, 102, 103, 104, 'm', 104, 'm', 'm'],
+ 'numSegments': 5,
+ 'corruptDestinationPort': True,
+ 'corruptSourcePort': True,
+ 'payloadSize': 1,
+ 'dropNthPacket': -1,
+ 'outOfOrder': False},
+#Case 15
+ {'expectedResult': [101, 65596, 'm', 65596, 'm', 'm', 'm', 'm'],
+ 'numSegments': 5,
+ 'corruptDestinationPort': True,
+ 'corruptSourcePort': True,
+ 'payloadSize': 65495,
+ 'dropNthPacket': -1,
+ 'outOfOrder': False},
+#Case 16
+ {'expectedResult': [101, 65596, 65596, 131091, 196586, 'm', 'm', 'm'],
+ 'numSegments': 5,
+ 'corruptDestinationPort': True,
+ 'corruptSourcePort': True,
+ 'payloadSize': 65495,
+ 'dropNthPacket': -1,
+ 'outOfOrder': False},
+#Case 17
+ {'expectedResult': [101, 'm', 101, 'm', 'm', 'm', 'm', 'm'],
+ 'numSegments': 5,
+ 'corruptDestinationPort': True,
+ 'corruptSourcePort': False,
+ 'payloadSize': 1,
+ 'dropNthPacket': -1,
+ 'outOfOrder': True},
+#Case 18
+ {'expectedResult': [101, 65596, 65596, 'm', 'm', 'm', 'm', 'm'],
+ 'numSegments': 5,
+ 'corruptDestinationPort': True,
+ 'corruptSourcePort': False,
+ 'payloadSize': 65495,
+ 'dropNthPacket': -1,
+ 'outOfOrder': True}