#include "gtest/gtest.h"
#include "TrigHLTJetHypo/../src/ProductGen.h"
#include <vector>
Go to the source code of this file.
|
| using | res = std::pair<std::vector<unsigned int>, bool> |
| using | vec = std::vector<unsigned int> |
|
| | TEST (ProductGenTester, noargs) |
| | TEST (ProductGenTester, empty) |
| | TEST (ProductGenTester, zeroend) |
| | TEST (ProductGenTester, ends12) |
◆ res
| using res = std::pair<std::vector<unsigned int>, bool> |
◆ vec
| using vec = std::vector<unsigned int> |
◆ TEST() [1/4]
| TEST |
( |
ProductGenTester | , |
|
|
empty | ) |
Definition at line 17 of file ProductGenTest.cxx.
17 {
18 std::vector<std::size_t> ends;
20 EXPECT_TRUE(
gen.next().empty());
21}
◆ TEST() [2/4]
| TEST |
( |
ProductGenTester | , |
|
|
ends12 | ) |
Definition at line 31 of file ProductGenTest.cxx.
31 {
33
34 std::vector<std::size_t>
exp{0, 0};
35 EXPECT_EQ(
gen.next(), exp);
36
37 exp = std::vector<std::size_t>{1, 0};
38 EXPECT_EQ(
gen.next(), exp);
39
40 exp = std::vector<std::size_t>{0, 1};
41 EXPECT_EQ(
gen.next(), exp);
42
43 exp = std::vector<std::size_t>{1, 1};
44 EXPECT_EQ(
gen.next(), exp);
45
46 exp = std::vector<std::size_t>{0, 2};
47 EXPECT_EQ(
gen.next(), exp);
48
49 exp = std::vector<std::size_t>{1, 2};
50 EXPECT_EQ(
gen.next(), exp);
51
52 EXPECT_TRUE(
gen.next().empty());
53}
◆ TEST() [3/4]
| TEST |
( |
ProductGenTester | , |
|
|
noargs | ) |
◆ TEST() [4/4]
| TEST |
( |
ProductGenTester | , |
|
|
zeroend | ) |