ex172000 opened a new pull request, #2607:
URL: https://github.com/apache/iggy/pull/2607

   Expand test coverage for `BytesSerializer`, `BytesDeserializer`, and 
`IggyFrameDecoder` to address testing gaps identified in issue #2230.
   
   - `BytesSerializerTest`: Add 31 new tests (39 total)
     * String serialization (UTF-8, empty, special chars)
     * Identifier serialization (numeric and string)
     * Consumer, Partitioning, PollingStrategy serialization
     * Optional values, Headers, Message serialization
     * Permissions serialization (Global, Stream, Topic)
   
   - `BytesDeserializerTest`: Add 27 new tests (30 total)
     * Stream, Topic, Partition deserialization
     * Consumer group and offset deserialization
     * Message deserialization with/without headers
     * Stats deserialization (21 fields)
     * Client info, User info, Permissions deserialization
     * Personal access token deserialization
   
   - `IggyFrameDecoderTest`: Add new test file with 18 tests
     * Complete frame decoding (various payload sizes)
     * Incomplete frame handling (partial header/payload)
     * Multiple frame sequential decoding
     * Edge cases and buffer management
   
   Total: 87 comprehensive unit tests, all passing
   
   Resolves #2230
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to