Lines Matching full:blocksize
19 static constexpr size_t blockSize = I2C_SMBUS_BLOCK_MAX; variable
175 data.reserve(blockSize * 2); in TEST()
176 for (size_t i = 0; i < blockSize * 2; i++) in TEST()
180 std::array<uint8_t, blockSize * 2> rdbuf{}; in TEST()
189 for (size_t i = 0; i < blockSize * 2; i++) in TEST()
194 EXPECT_EQ(reader.read(blockSize - 1, 2, rdbuf.data()), 2); in TEST()
195 EXPECT_EQ(rdbuf[0], blockSize - 1); in TEST()
196 EXPECT_EQ(rdbuf[1], blockSize); in TEST()
213 data.resize(blockSize / 2); in TEST()
214 std::array<uint8_t, blockSize> blockData{}; in TEST()
220 EXPECT_EQ(reader.read(0, blockSize, blockData.data()), in TEST()
224 EXPECT_EQ(reader.read(blockSize, 1, nullptr), 0); in TEST()
225 EXPECT_EQ(reader.read(blockSize + 1, 1, nullptr), 0); in TEST()
236 EXPECT_EQ(reader.read(blockSize * 2, 1, nullptr), 0); in TEST()
237 EXPECT_EQ(reader.read(blockSize + (blockSize / 2), 1, nullptr), 0); in TEST()
238 EXPECT_EQ(reader.read(blockSize, 1, nullptr), 0); in TEST()
239 EXPECT_EQ(reader.read(blockSize / 2, 1, nullptr), 0); in TEST()
246 std::array<uint8_t, blockSize> read1{}; in TEST()
247 std::array<uint8_t, blockSize> read2{}; in TEST()
255 EXPECT_EQ(reader.read(0, blockSize, read1.data()), 1); in TEST()
257 EXPECT_EQ(reader.read(0, blockSize, read2.data()), 1); in TEST()
264 std::array<uint8_t, blockSize> rdbuf{}; in TEST()
282 data.resize(blockSize, 'X'); in TEST()
283 data.resize(2 * blockSize, 'Y'); in TEST()
284 std::array<uint8_t, 2 * blockSize> rdbuf{}; in TEST()
290 EXPECT_EQ(reader.read(0, 2 * blockSize, rdbuf.data()), in TEST()
291 static_cast<ssize_t>(2 * blockSize)); in TEST()
298 data.resize(3 * blockSize, 'X'); in TEST()
299 std::array<uint8_t, blockSize> rdbuf{}; in TEST()
306 data.resize(blockSize); in TEST()