webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Macros | Functions
random_unittest.cc File Reference
#include <math.h>
#include <limits>
#include <vector>
#include "webrtc/base/mathutils.h"
#include "webrtc/base/random.h"
#include "webrtc/test/gtest.h"

Namespaces

 webrtc
 

Macros

#define MAYBE_UniformSignedInterval   UniformSignedInterval
 

Functions

template<typename T >
void webrtc::UniformBucketTest (T bucket_count, int samples, Random *prng)
 
 webrtc::TEST (RandomNumberGeneratorTest, BucketTestSignedChar)
 
 webrtc::TEST (RandomNumberGeneratorTest, BucketTestUnsignedChar)
 
 webrtc::TEST (RandomNumberGeneratorTest, BucketTestSignedShort)
 
 webrtc::TEST (RandomNumberGeneratorTest, BucketTestUnsignedShort)
 
 webrtc::TEST (RandomNumberGeneratorTest, BucketTestSignedInt)
 
 webrtc::TEST (RandomNumberGeneratorTest, BucketTestUnsignedInt)
 
void webrtc::BucketTestSignedInterval (unsigned int bucket_count, unsigned int samples, int32_t low, int32_t high, int sigma_level, Random *prng)
 
void webrtc::BucketTestUnsignedInterval (unsigned int bucket_count, unsigned int samples, uint32_t low, uint32_t high, int sigma_level, Random *prng)
 
 webrtc::TEST (RandomNumberGeneratorTest, UniformUnsignedInterval)
 
 webrtc::TEST (RandomNumberGeneratorTest, MAYBE_UniformSignedInterval)
 
void webrtc::BucketTestFloat (unsigned int bucket_count, unsigned int samples, int sigma_level, Random *prng)
 
 webrtc::TEST (RandomNumberGeneratorTest, UniformFloatInterval)
 
 webrtc::TEST (RandomNumberGeneratorTest, SignedHasSameBitPattern)
 
 webrtc::TEST (RandomNumberGeneratorTest, Gaussian)
 

Macro Definition Documentation

◆ MAYBE_UniformSignedInterval

#define MAYBE_UniformSignedInterval   UniformSignedInterval