|
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... | |
Public Member Functions inherited from rapid::utils::RandomNumberInterface | |
| 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.