#include <vector>
#include <gtest/gtest.h>
#include <ros/time.h>
#include <sys/time.h>
#include <boost/date_time/posix_time/ptime.hpp>
Go to the source code of this file.
Functions |
void | alarmHandler (int sig) |
void | generate_rand_durations (uint32_t range, uint64_t runs, std::vector< ros::Duration > &values1, std::vector< ros::Duration > &values2) |
void | generate_rand_times (uint32_t range, uint64_t runs, std::vector< ros::Time > &values1, std::vector< ros::Time > &values2) |
int | main (int argc, char **argv) |
void | seed_rand () |
| TEST (Time, size) |
| TEST (Time, Comparitors) |
| TEST (Time, ToFromDouble) |
| TEST (Time, OperatorPlus) |
| TEST (Time, OperatorMinus) |
| TEST (Time, OperatorPlusEquals) |
| TEST (Time, OperatorMinusEquals) |
| TEST (Time, SecNSecConstructor) |
| TEST (Time, DontMungeStreamState) |
| TEST (Time, ToFromBoost) |
| TEST (Duration, Comparitors) |
| TEST (Duration, ToFromSec) |
| TEST (Duration, OperatorPlus) |
| TEST (Duration, OperatorMinus) |
| TEST (Duration, OperatorTimes) |
| TEST (Duration, OperatorPlusEquals) |
| TEST (Duration, OperatorMinusEquals) |
| TEST (Duration, sleepWithSignal) |
Variables |
double | epsilon = 1e-9 |
Function Documentation
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
Variable Documentation
- Todo:
- All the tests in here that use randomized values are not unit tests, replace them
Definition at line 42 of file time.cpp.