Differences From Artifact [be569a5484]:
- File new_tests/OFMemoryStreamTests.m — part of check-in [814d957cdc] at 2024-02-18 17:56:31 on branch objfwtest — Migrate OFMemoryStreamTests to ObjFWTest (user: js, size: 2897) [annotate] [blame] [check-ins using]
- File tests/OFMemoryStreamTests.m — part of check-in [7a84580fb6] at 2024-02-18 19:29:26 on branch objfwtest — Rename new tests (user: js, size: 2897) [annotate] [blame] [check-ins using]
To Artifact [56cb3b88db]:
- File tests/OFMemoryStreamTests.m — part of check-in [3179f10723] at 2024-03-09 17:39:10 on branch trunk — OFMemoryStreamTests: Test writing too much throws (user: js, size: 3163) [annotate] [blame] [check-ins using]
︙ | |||
78 79 80 81 82 83 84 85 | 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | + + + + + + + + + + + + | OTAssertEqual([stream lowlevelWriteBuffer: "ijkl" length: 5], 5); OTAssertEqual(memcmp(data.items, string, data.count), 0); OTAssertEqual([stream lowlevelSeekToOffset: -3 whence: OFSeekEnd], 10); OTAssertThrowsSpecific([stream lowlevelWriteBuffer: "xyz" length: 4], OFWriteFailedException); } - (void)testWritingTooMuchThrows { char buffer; OFMemoryStream *stream = [OFMemoryStream streamWithMemoryAddress: &buffer size: 1 writable: true]; OTAssertThrowsSpecific([stream writeBuffer: "ab" length: 2], OFWriteFailedException); } @end |