确保 capacity ispow2
This commit is contained in:
@@ -244,8 +244,9 @@ static void test_conditional_is_validator(void) {
|
||||
|
||||
static void test_ring_buffer_memcmp(void) {
|
||||
c_FastByteRingBuffer_t ring;
|
||||
assert(c_FastByteRingBuffer_Init(&ring, 6) == C_SUCCESS); // Capacity = 6
|
||||
assert(c_FastByteRingBuffer_Init(&ring, 6) == C_ERR_INVALID_PARAM); // Capacity = 6
|
||||
|
||||
assert(c_FastByteRingBuffer_Init(&ring, 8) == C_SUCCESS); // Capacity = 6
|
||||
uint8_t payload[] = {0x00, 0x11, 0x22, 0x33};
|
||||
c_FastByteRingBuffer_WriteBuffer(&ring, payload, 4);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user