rapid
A ROS robotics library.
|
A mock random number generator for unit testing. More...
#include <random.h>
Public Member Functions | |
MockRandomNumber () | |
int | rand () const |
Generate a random number in [0, RAND_MAX]. More... | |
void | set_rand (int val) |
Set what rand() will return next. More... | |
![]() | |
virtual | ~RandomNumberInterface () |
A mock random number generator for unit testing.
Usage:
rapid::utils::MockRandomNumber::MockRandomNumber | ( | ) |
|
virtual |
Generate a random number in [0, RAND_MAX].
This is the same API as cstdlib's rand().
Implements rapid::utils::RandomNumberInterface.
void rapid::utils::MockRandomNumber::set_rand | ( | int | val | ) |
Set what rand() will return next.