Lines Matching refs:DataProv
109 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
111 DataProv.ConsumeBytes<unsigned char>(1)); in TEST()
114 DataProv.ConsumeBytes<uint8_t>(10)); in TEST()
116 std::vector<unsigned char> UChars = DataProv.ConsumeBytes<unsigned char>(24); in TEST()
124 DataProv.ConsumeBytes<signed char>(31337)); in TEST()
128 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
130 DataProv.ConsumeBytesWithTerminator<unsigned char>(1)); in TEST()
133 DataProv.ConsumeBytesWithTerminator<uint8_t>(10, 111)); in TEST()
136 DataProv.ConsumeBytesWithTerminator<unsigned char>(24); in TEST()
146 DataProv.ConsumeBytesWithTerminator<signed char>(31337, 65)); in TEST()
150 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
152 DataProv.ConsumeBytesAsString(12)); in TEST()
154 DataProv.ConsumeBytesAsString(31337)); in TEST()
158 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
159 EXPECT_EQ(int32_t(21), DataProv.ConsumeIntegralInRange<int32_t>(10, 30)); in TEST()
161 DataProv.ConsumeIntegralInRange<int32_t>(1337, 1337)); in TEST()
162 EXPECT_EQ(int8_t(-59), DataProv.ConsumeIntegralInRange<int8_t>(-100, 100)); in TEST()
164 DataProv.ConsumeIntegralInRange<uint16_t>(0, 65535)); in TEST()
166 DataProv.ConsumeIntegralInRange<signed char>(-123, 123)); in TEST()
167 EXPECT_EQ(int64_t(-53253077544), DataProv.ConsumeIntegralInRange<int64_t>( in TEST()
171 auto String = DataProv.ConsumeBytesAsString(31337); in TEST()
174 DataProv.ConsumeIntegralInRange<uint64_t>(123456789, 987654321)); in TEST()
178 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
183 DataProv.ConsumeRandomLengthString(1337)); in TEST()
192 DataProv.ConsumeRandomLengthString(31337)); in TEST()
195 DataProv.ConsumeRandomLengthString(5)); in TEST()
198 DataProv.ConsumeRandomLengthString(2)); in TEST()
203 DataProv.ConsumeRandomLengthString()); in TEST()
207 DataProv.ConsumeRandomLengthString()); in TEST()
211 auto String = DataProv.ConsumeBytesAsString(31337); in TEST()
213 EXPECT_EQ(std::string(), DataProv.ConsumeRandomLengthString(1)); in TEST()
218 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
220 DataProv.ConsumeRemainingBytes<uint8_t>()); in TEST()
222 DataProv.ConsumeRemainingBytes<uint8_t>()); in TEST()
226 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
228 DataProv.ConsumeBytes<uint8_t>(123)); in TEST()
230 DataProv.ConsumeRemainingBytes<char>()); in TEST()
236 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
238 DataProv.ConsumeRemainingBytesAsString()); in TEST()
239 EXPECT_EQ(std::string(""), DataProv.ConsumeRemainingBytesAsString()); in TEST()
243 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
245 DataProv.ConsumeBytes<uint8_t>(123)); in TEST()
247 DataProv.ConsumeRemainingBytesAsString()); in TEST()
252 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
253 EXPECT_EQ(int32_t(-903266865), DataProv.ConsumeIntegral<int32_t>()); in TEST()
254 EXPECT_EQ(uint32_t(372863811), DataProv.ConsumeIntegral<uint32_t>()); in TEST()
255 EXPECT_EQ(uint8_t(61), DataProv.ConsumeIntegral<uint8_t>()); in TEST()
256 EXPECT_EQ(int16_t(22100), DataProv.ConsumeIntegral<int16_t>()); in TEST()
258 DataProv.ConsumeIntegral<uint64_t>()); in TEST()
261 auto String = DataProv.ConsumeBytesAsString(31337); in TEST()
264 DataProv.ConsumeIntegral<int64_t>()); in TEST()
268 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
269 EXPECT_EQ(false, DataProv.ConsumeBool()); in TEST()
270 EXPECT_EQ(true, DataProv.ConsumeBool()); in TEST()
271 EXPECT_EQ(true, DataProv.ConsumeBool()); in TEST()
272 EXPECT_EQ(true, DataProv.ConsumeBool()); in TEST()
273 EXPECT_EQ(false, DataProv.ConsumeBool()); in TEST()
274 EXPECT_EQ(true, DataProv.ConsumeBool()); in TEST()
275 EXPECT_EQ(true, DataProv.ConsumeBool()); in TEST()
276 EXPECT_EQ(true, DataProv.ConsumeBool()); in TEST()
277 EXPECT_EQ(true, DataProv.ConsumeBool()); in TEST()
278 EXPECT_EQ(false, DataProv.ConsumeBool()); in TEST()
281 auto String = DataProv.ConsumeBytesAsString(31337); in TEST()
283 EXPECT_EQ(false, DataProv.ConsumeBool()); in TEST()
287 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
289 EXPECT_EQ(5, DataProv.PickValueInArray(Array)); in TEST()
290 EXPECT_EQ(2, DataProv.PickValueInArray(Array)); in TEST()
291 EXPECT_EQ(2, DataProv.PickValueInArray(Array)); in TEST()
292 EXPECT_EQ(3, DataProv.PickValueInArray(Array)); in TEST()
293 EXPECT_EQ(3, DataProv.PickValueInArray(Array)); in TEST()
294 EXPECT_EQ(3, DataProv.PickValueInArray(Array)); in TEST()
295 EXPECT_EQ(1, DataProv.PickValueInArray(Array)); in TEST()
296 EXPECT_EQ(3, DataProv.PickValueInArray(Array)); in TEST()
297 EXPECT_EQ(2, DataProv.PickValueInArray(Array)); in TEST()
301 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
303 EXPECT_EQ(5, DataProv.PickValueInArray(Array)); in TEST()
304 EXPECT_EQ(2, DataProv.PickValueInArray(Array)); in TEST()
305 EXPECT_EQ(2, DataProv.PickValueInArray(Array)); in TEST()
306 EXPECT_EQ(3, DataProv.PickValueInArray(Array)); in TEST()
307 EXPECT_EQ(3, DataProv.PickValueInArray(Array)); in TEST()
308 EXPECT_EQ(3, DataProv.PickValueInArray(Array)); in TEST()
309 EXPECT_EQ(1, DataProv.PickValueInArray(Array)); in TEST()
310 EXPECT_EQ(3, DataProv.PickValueInArray(Array)); in TEST()
311 EXPECT_EQ(2, DataProv.PickValueInArray(Array)); in TEST()
313 EXPECT_EQ(uint8_t(0x9D), DataProv.PickValueInArray(Data)); in TEST()
314 EXPECT_EQ(uint8_t(0xBA), DataProv.PickValueInArray(Data)); in TEST()
315 EXPECT_EQ(uint8_t(0x69), DataProv.PickValueInArray(Data)); in TEST()
316 EXPECT_EQ(uint8_t(0xD6), DataProv.PickValueInArray(Data)); in TEST()
318 EXPECT_EQ(uint32_t(777), DataProv.PickValueInArray<uint32_t>({1337, 777})); in TEST()
319 EXPECT_EQ(uint32_t(777), DataProv.PickValueInArray<uint32_t>({1337, 777})); in TEST()
320 EXPECT_EQ(uint64_t(1337), DataProv.PickValueInArray<uint64_t>({1337, 777})); in TEST()
321 EXPECT_EQ(size_t(777), DataProv.PickValueInArray<size_t>({1337, 777})); in TEST()
322 EXPECT_EQ(int16_t(1337), DataProv.PickValueInArray<int16_t>({1337, 777})); in TEST()
323 EXPECT_EQ(int32_t(777), DataProv.PickValueInArray<int32_t>({1337, 777})); in TEST()
324 EXPECT_EQ(int64_t(777), DataProv.PickValueInArray<int64_t>({1337, 777})); in TEST()
327 auto String = DataProv.ConsumeBytesAsString(31337); in TEST()
329 EXPECT_EQ(uint8_t(0x8A), DataProv.PickValueInArray(Data)); in TEST()
333 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
345 EXPECT_EQ(Enum::Two, DataProv.ConsumeEnum<Enum>()); in TEST()
346 EXPECT_EQ(Enum::One, DataProv.ConsumeEnum<Enum>()); in TEST()
347 EXPECT_EQ(Enum::Five, DataProv.ConsumeEnum<Enum>()); in TEST()
348 EXPECT_EQ(Enum::Seven, DataProv.ConsumeEnum<Enum>()); in TEST()
349 EXPECT_EQ(Enum::Six, DataProv.ConsumeEnum<Enum>()); in TEST()
350 EXPECT_EQ(Enum::One, DataProv.ConsumeEnum<Enum>()); in TEST()
351 EXPECT_EQ(Enum::Three, DataProv.ConsumeEnum<Enum>()); in TEST()
352 EXPECT_EQ(Enum::Three, DataProv.ConsumeEnum<Enum>()); in TEST()
353 EXPECT_EQ(Enum::Five, DataProv.ConsumeEnum<Enum>()); in TEST()
354 EXPECT_EQ(Enum::Six, DataProv.ConsumeEnum<Enum>()); in TEST()
357 auto String = DataProv.ConsumeBytesAsString(31337); in TEST()
359 EXPECT_EQ(Enum::Zero, DataProv.ConsumeEnum<Enum>()); in TEST()
363 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
364 EXPECT_EQ(size_t(1024), DataProv.remaining_bytes()); in TEST()
365 EXPECT_EQ(false, DataProv.ConsumeBool()); in TEST()
366 EXPECT_EQ(size_t(1024 - 1), DataProv.remaining_bytes()); in TEST()
368 DataProv.ConsumeBytes<uint8_t>(8)); in TEST()
369 EXPECT_EQ(size_t(1024 - 1 - 8), DataProv.remaining_bytes()); in TEST()
373 DataProv.ConsumeRemainingBytes<uint8_t>()); in TEST()
374 EXPECT_EQ(size_t(0), DataProv.remaining_bytes()); in TEST()
378 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
379 ASSERT_FLOAT_EQ(float(0.28969181), DataProv.ConsumeProbability<float>()); in TEST()
381 DataProv.ConsumeProbability<double>()); in TEST()
382 ASSERT_FLOAT_EQ(float(0.30104411), DataProv.ConsumeProbability<float>()); in TEST()
384 DataProv.ConsumeProbability<double>()); in TEST()
385 ASSERT_FLOAT_EQ(float(0.67005056), DataProv.ConsumeProbability<float>()); in TEST()
387 DataProv.ConsumeProbability<double>()); in TEST()
391 DataProv.ConsumeRemainingBytes<uint8_t>()); in TEST()
392 ASSERT_FLOAT_EQ(float(0.0), DataProv.ConsumeProbability<float>()); in TEST()
396 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
398 DataProv.ConsumeFloatingPoint<float>()); in TEST()
400 DataProv.ConsumeFloatingPoint<double>()); in TEST()
402 DataProv.ConsumeFloatingPointInRange<float>(123.0, 777.0)); in TEST()
404 DataProv.ConsumeFloatingPointInRange<double>(13.37, 31.337)); in TEST()
407 DataProv.ConsumeFloatingPointInRange<float>(-999.9999, -777.77)); in TEST()
410 DataProv.ConsumeFloatingPointInRange<double>(-13.37, 31.337)); in TEST()
412 DataProv.ConsumeFloatingPointInRange<float>(1.0, 1.0)); in TEST()
414 DataProv.ConsumeFloatingPointInRange<double>(-1.0, -1.0)); in TEST()
418 DataProv.ConsumeRemainingBytes<uint8_t>().size()); in TEST()
419 ASSERT_FLOAT_EQ(float(0.0), DataProv.ConsumeProbability<float>()); in TEST()
421 DataProv.ConsumeFloatingPoint<double>(), 1e-10); in TEST()
423 DataProv.ConsumeFloatingPointInRange<float>(123.0, 777.0)); in TEST()
424 ASSERT_DOUBLE_EQ(double(-13.37), DataProv.ConsumeFloatingPointInRange<double>( in TEST()
429 FuzzedDataProvider DataProv(Data, sizeof(Data)); in TEST() local
431 EXPECT_EQ(sizeof(Buffer), DataProv.ConsumeData(Buffer, sizeof(Buffer))); in TEST()
435 EXPECT_EQ(size_t(2), DataProv.ConsumeData(Buffer, 2)); in TEST()
442 DataProv.ConsumeRemainingBytes<uint8_t>()); in TEST()
443 EXPECT_EQ(size_t(0), DataProv.ConsumeData(Buffer, sizeof(Buffer))); in TEST()