Searched refs:ConsumeProbability (Results 1 – 2 of 2) sorted by relevance
377 TEST(FuzzedDataProvider, ConsumeProbability) { in TEST() argument379 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()392 ASSERT_FLOAT_EQ(float(0.0), DataProv.ConsumeProbability<float>()); in TEST()419 ASSERT_FLOAT_EQ(float(0.0), DataProv.ConsumeProbability<float>()); in TEST()
67 template <typename T> T ConsumeProbability();267 return result + range * ConsumeProbability<T>(); in ConsumeFloatingPointInRange()272 template <typename T> T FuzzedDataProvider::ConsumeProbability() { in ConsumeProbability() function