1234567891011121314151617181920212223 |
- #include "../Tests.h"
- #include "core/utils/Buffer.h"
- static const size_t SIZE_TYPES =
- sizeof(int) + sizeof(long) + sizeof(float) + sizeof(double);
- void coreTestBuffer(bool light) {
- CoreBuffer buffer;
- coreInitBuffer(&buffer);
- size_t limit = light ? 1000 : 100000;
- for(size_t i = 0; i < limit; i++) {
- int a = 5;
- long b = 5l;
- float c = 5.0f;
- double d = 5.0;
- coreAddBufferData(&buffer, &a);
- coreAddBufferData(&buffer, &b);
- coreAddBufferData(&buffer, &c);
- coreAddBufferData(&buffer, &d);
- }
- CORE_TEST_SIZE(SIZE_TYPES * limit, buffer.size);
- coreDestroyBuffer(&buffer);
- }
|