MCPcopy Create free account
hub / github.com/alibaba/CicadaPlayer / testSlice

Function testSlice

framework/data_source/cache/sliceTest.cpp:12–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10using namespace Cicada;
11
12void testSlice()
13{
14 uint8_t buffer[64];
15
16 for (int i = 0; i < 63; ++i) {
17 buffer[i] = static_cast<uint8_t>(0x30 + i);
18 }
19
20 buffer[63] = 0;
21 AF_LOGD("buffer is %s\n", buffer);
22 auto slice1 = new slice(32, 0);
23 slice1->write(buffer, 32);
24 auto slice2 = new slice(32, 32);
25 slice2->write(buffer + 32, 32);
26 slice1->readAt(buffer, 32, 0);
27 slice2->readAt(buffer + 32, 32, 0);
28 AF_LOGD("buffer is %s\n", buffer);
29}
30
31#define SLICE_SIZE 1024 *16
32

Callers 1

mainFunction · 0.85

Calls 2

writeMethod · 0.45
readAtMethod · 0.45

Tested by

no test coverage detected