#include "TrigHLTJetHypo/../src/JetTrigTimer.h"
#include "gtest/gtest.h"
#include <math.h>
#include <tuple>
Go to the source code of this file.
|
double | delay (std::size_t d) |
|
| TEST (JetTrigTimerTest, exerciser) |
|
◆ delay()
double delay |
( |
std::size_t |
d | ) |
|
◆ TEST()
TEST |
( |
JetTrigTimerTest |
, |
|
|
exerciser |
|
|
) |
| |
Definition at line 19 of file JetTrigTimerTest.cxx.
22 EXPECT_EQ(
timer.units(),
"us");
25 EXPECT_EQ(
timer.units(),
"ns");
27 std::size_t delay_par(10000);
29 auto tup =
timer.read_bare();
30 EXPECT_EQ(std::get<0>(tup), 0.);
31 EXPECT_EQ(std::get<1>(tup), 0);
32 EXPECT_EQ(std::get<2>(tup),
"ns");
38 tup =
timer.read_bare();
39 EXPECT_GE(std::get<0>(tup), 0.0);
40 EXPECT_EQ(std::get<1>(tup), 1);
41 EXPECT_EQ(std::get<2>(tup),
"ns");
45 double e0 =
timer.elapsed_to_now();
47 double e1 =
timer.elapsed_to_now();
49 double e2 =
timer.elapsed_to_update();
56 tup =
timer.read_bare();
57 EXPECT_EQ(std::get<0>(tup), 0.0);
58 EXPECT_EQ(std::get<1>(tup), 0);
59 EXPECT_EQ(std::get<2>(tup),
"ns");