#include <vector>
#include <gtest/gtest.h>
#include <ros/rate.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, RoundingError) | |
TEST (Time, OperatorPlus) | |
TEST (Time, OperatorMinus) | |
TEST (Time, OperatorPlusEquals) | |
TEST (Time, OperatorMinusEquals) | |
TEST (Time, SecNSecConstructor) | |
TEST (Time, DontMungeStreamState) | |
TEST (Time, ToFromBoost) | |
TEST (Time, CastFromDoubleExceptions) | |
TEST (Time, OperatorMinusExceptions) | |
TEST (Time, OperatorPlusExceptions) | |
TEST (Duration, Comparitors) | |
TEST (Duration, ToFromSec) | |
TEST (Duration, FromNSec) | |
TEST (Duration, OperatorPlus) | |
TEST (Duration, OperatorMinus) | |
TEST (Duration, OperatorTimes) | |
TEST (Duration, OperatorPlusEquals) | |
TEST (Duration, OperatorMinusEquals) | |
TEST (Duration, sleepWithSignal) | |
TEST (Rate, constructFromDuration) | |
TEST (Rate, sleep_return_value_true) | |
TEST (Rate, sleep_return_value_false) | |
TEST (WallRate, constructFromDuration) | |
TEST (SteadyTime, sleep) | |
TEST (SteadyTime, sleepUntil) | |
Variables | |
double | epsilon = 1e-9 |
void alarmHandler | ( | int | sig | ) |
Definition at line 533 of file test/time.cpp.
void generate_rand_durations | ( | uint32_t | range, |
uint64_t | runs, | ||
std::vector< ros::Duration > & | values1, | ||
std::vector< ros::Duration > & | values2 | ||
) |
Definition at line 73 of file test/time.cpp.
void generate_rand_times | ( | uint32_t | range, |
uint64_t | runs, | ||
std::vector< ros::Time > & | values1, | ||
std::vector< ros::Time > & | values2 | ||
) |
Definition at line 59 of file test/time.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 608 of file test/time.cpp.
void seed_rand | ( | ) |
Definition at line 47 of file test/time.cpp.
TEST | ( | Time | , |
size | |||
) |
Definition at line 108 of file test/time.cpp.
TEST | ( | Time | , |
Comparitors | |||
) |
Definition at line 114 of file test/time.cpp.
TEST | ( | Time | , |
ToFromDouble | |||
) |
Definition at line 147 of file test/time.cpp.
TEST | ( | Time | , |
RoundingError | |||
) |
Definition at line 161 of file test/time.cpp.
TEST | ( | Time | , |
OperatorPlus | |||
) |
Definition at line 176 of file test/time.cpp.
TEST | ( | Time | , |
OperatorMinus | |||
) |
Definition at line 197 of file test/time.cpp.
TEST | ( | Time | , |
OperatorPlusEquals | |||
) |
Definition at line 218 of file test/time.cpp.
TEST | ( | Time | , |
OperatorMinusEquals | |||
) |
Definition at line 239 of file test/time.cpp.
TEST | ( | Time | , |
SecNSecConstructor | |||
) |
Definition at line 260 of file test/time.cpp.
TEST | ( | Time | , |
DontMungeStreamState | |||
) |
Definition at line 267 of file test/time.cpp.
TEST | ( | Time | , |
ToFromBoost | |||
) |
Definition at line 279 of file test/time.cpp.
TEST | ( | Time | , |
CastFromDoubleExceptions | |||
) |
Definition at line 296 of file test/time.cpp.
TEST | ( | Time | , |
OperatorMinusExceptions | |||
) |
Definition at line 312 of file test/time.cpp.
TEST | ( | Time | , |
OperatorPlusExceptions | |||
) |
Definition at line 343 of file test/time.cpp.
TEST | ( | Duration | , |
Comparitors | |||
) |
Definition at line 368 of file test/time.cpp.
TEST | ( | Duration | , |
ToFromSec | |||
) |
Definition at line 402 of file test/time.cpp.
TEST | ( | Duration | , |
FromNSec | |||
) |
Definition at line 418 of file test/time.cpp.
TEST | ( | Duration | , |
OperatorPlus | |||
) |
Definition at line 434 of file test/time.cpp.
TEST | ( | Duration | , |
OperatorMinus | |||
) |
Definition at line 450 of file test/time.cpp.
TEST | ( | Duration | , |
OperatorTimes | |||
) |
Definition at line 475 of file test/time.cpp.
TEST | ( | Duration | , |
OperatorPlusEquals | |||
) |
Definition at line 491 of file test/time.cpp.
TEST | ( | Duration | , |
OperatorMinusEquals | |||
) |
Definition at line 512 of file test/time.cpp.
TEST | ( | Duration | , |
sleepWithSignal | |||
) |
Definition at line 538 of file test/time.cpp.
TEST | ( | Rate | , |
constructFromDuration | |||
) |
Definition at line 554 of file test/time.cpp.
TEST | ( | Rate | , |
sleep_return_value_true | |||
) |
Definition at line 560 of file test/time.cpp.
TEST | ( | Rate | , |
sleep_return_value_false | |||
) |
Definition at line 566 of file test/time.cpp.
TEST | ( | WallRate | , |
constructFromDuration | |||
) |
Definition at line 572 of file test/time.cpp.
TEST | ( | SteadyTime | , |
sleep | |||
) |
Definition at line 588 of file test/time.cpp.
TEST | ( | SteadyTime | , |
sleepUntil | |||
) |
Definition at line 598 of file test/time.cpp.
double epsilon = 1e-9 |
Definition at line 45 of file test/time.cpp.