Differences From Artifact [edc2aaa24d]:
- File tests/OFSCTPSocketTests.m — part of check-in [c4c40e01a8] at 2024-05-01 23:14:36 on branch sctp — OFSCTPSocket: Add support for packet flags (user: js, size: 1999) [annotate] [blame] [check-ins using]
To Artifact [4d2bc6e16e]:
- File
tests/OFSCTPSocketTests.m
— part of check-in
[816c13da9b]
at
2024-05-01 23:23:46
on branch sctp
— OFSCTPSocket: Rename packet to message
Let's use the proper terminology for the protocol. (user: js, size: 2002) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
32 33 34 35 36 37 38 | - (void)testSCTPSocket { OFSCTPSocket *server, *client, *accepted; OFSocketAddress address; char buffer[6]; uint16_t streamID; uint32_t PPID; | | | 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | - (void)testSCTPSocket { OFSCTPSocket *server, *client, *accepted; OFSocketAddress address; char buffer[6]; uint16_t streamID; uint32_t PPID; OFSCTPMessageFlags flags; server = [OFSCTPSocket socket]; client = [OFSCTPSocket socket]; @try { address = [server bindToHost: @"127.0.0.1" port: 0]; } @catch (OFBindSocketFailedException *e) { |
︙ | ︙ | |||
61 62 63 64 65 66 67 | OTAssertEqualObjects(OFSocketAddressString(accepted.remoteAddress), @"127.0.0.1"); [client sendBuffer: "Hello!" length: 6 streamID: 1 PPID: 1234 | | | | 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | OTAssertEqualObjects(OFSocketAddressString(accepted.remoteAddress), @"127.0.0.1"); [client sendBuffer: "Hello!" length: 6 streamID: 1 PPID: 1234 flags: OFSCTPMessageUnordered]; [accepted receiveIntoBuffer: buffer length: 6 streamID: &streamID PPID: &PPID flags: &flags]; OTAssertEqual(memcmp(buffer, "Hello!", 6), 0); OTAssertEqual(streamID, 1); OTAssertEqual(PPID, 1234); OTAssertTrue(flags & OFSCTPMessageUnordered); } @end |