Changeset e73dbc1 in mainline for uspace/srv/net/tcp/test/pdu.c
- Timestamp:
- 2017-08-31T23:23:55Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1ddbf81
- Parents:
- 94c5bc1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/tcp/test/pdu.c
r94c5bc1 re73dbc1 29 29 #include <errno.h> 30 30 #include <inet/endpoint.h> 31 #include <mem.h> 31 32 #include <pcut/pcut.h> 32 #include <str.h>33 33 #include <stdlib.h> 34 34 35 #include "main.h" 35 36 #include "../pdu.h" 36 37 #include "../segment.h" 37 38 /** Verify that two segments have the same content */39 static void pdu_seg_cmp(tcp_segment_t *a, tcp_segment_t *b)40 {41 PCUT_ASSERT_INT_EQUALS(a->ctrl, b->ctrl);42 PCUT_ASSERT_INT_EQUALS(a->seq, b->seq);43 PCUT_ASSERT_INT_EQUALS(a->ack, b->ack);44 PCUT_ASSERT_INT_EQUALS(a->len, b->len);45 PCUT_ASSERT_INT_EQUALS(a->wnd, b->wnd);46 PCUT_ASSERT_INT_EQUALS(a->up, b->up);47 PCUT_ASSERT_INT_EQUALS(tcp_segment_text_size(a),48 tcp_segment_text_size(b));49 if (tcp_segment_text_size(a) != 0)50 PCUT_ASSERT_NOT_NULL(a->data);51 if (tcp_segment_text_size(b) != 0)52 PCUT_ASSERT_NOT_NULL(b->data);53 if (tcp_segment_text_size(a) != 0) {54 PCUT_ASSERT_INT_EQUALS(0, memcmp(a->data, b->data,55 tcp_segment_text_size(a)));56 }57 }58 38 59 39 PCUT_INIT … … 86 66 PCUT_ASSERT_INT_EQUALS(EOK, rc); 87 67 88 pdu_seg_cmp(seg, dseg);68 test_seg_same(seg, dseg); 89 69 tcp_segment_delete(seg); 90 70 } … … 124 104 PCUT_ASSERT_INT_EQUALS(EOK, rc); 125 105 126 pdu_seg_cmp(seg, dseg);106 test_seg_same(seg, dseg); 127 107 tcp_segment_delete(seg); 128 108 free(data);
Note:
See TracChangeset
for help on using the changeset viewer.