#include "gtest/gtest.h"
#include "TrigHLTJetHypo/../src/make_jetstream.h"
#include <vector>
#include <memory>
Go to the source code of this file.
|
using | vec = std::vector< std::size_t > |
|
|
| TEST (make_jetstreamTester, SimpleSimpleSimpleChain) |
|
| TEST (make_jetstreamTester, SimpleCompoundSimpleChain) |
|
| TEST (make_jetstreamTester, reallife) |
|
◆ vec
using vec = std::vector<std::size_t> |
◆ TEST() [1/3]
TEST |
( |
make_jetstreamTester |
, |
|
|
reallife |
|
|
) |
| |
Definition at line 101 of file make_jetstreamTest.cxx.
102 std::vector<std::vector<std::size_t>>
v;
103 v.push_back(std::vector<std::size_t>{0, 1, 2});
104 v.push_back(std::vector<std::size_t>{
105 0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 13,
106 14, 15, 17, 19, 21, 25, 26, 29, 33});
110 std::vector<std::size_t> repeats{1,3};
118 std::size_t ipass{0};
121 auto indices = streamer.next();
127 EXPECT_EQ (ipass, 3990
u);
◆ TEST() [2/3]
TEST |
( |
make_jetstreamTester |
, |
|
|
SimpleCompoundSimpleChain |
|
|
) |
| |
Definition at line 58 of file make_jetstreamTest.cxx.
59 std::vector<std::vector<std::size_t>>
v;
60 v.push_back(std::vector<std::size_t>{1,2});
61 v.push_back(std::vector<std::size_t>{3,4, 5});
62 v.push_back(std::vector<std::size_t>{6,7});
64 std::vector<std::size_t> repeats{1,2,1};
85 EXPECT_EQ (
v0, streamer.next());
86 EXPECT_EQ (v1, streamer.next());
87 EXPECT_EQ (
v2, streamer.next());
88 EXPECT_EQ (v3, streamer.next());
89 EXPECT_EQ (v4, streamer.next());
90 EXPECT_EQ (v5, streamer.next());
91 EXPECT_EQ (v6, streamer.next());
92 EXPECT_EQ (v7, streamer.next());
93 EXPECT_EQ (v8, streamer.next());
94 EXPECT_EQ (v9, streamer.next());
95 EXPECT_EQ (v10, streamer.next());
96 EXPECT_EQ (v11, streamer.next());
98 EXPECT_EQ (
vec{}, streamer.next());
◆ TEST() [3/3]
TEST |
( |
make_jetstreamTester |
, |
|
|
SimpleSimpleSimpleChain |
|
|
) |
| |
Definition at line 12 of file make_jetstreamTest.cxx.
14 std::vector<std::vector<std::size_t>>
v;
15 v.push_back(std::vector<std::size_t>{1,2});
16 v.push_back(std::vector<std::size_t>{3,4, 5});
17 v.push_back(std::vector<std::size_t>{6,7});
19 std::vector<std::size_t> repeats{1,1,1};
41 EXPECT_EQ (
v0, streamer.next());
42 EXPECT_EQ (v1, streamer.next());
43 EXPECT_EQ (
v2, streamer.next());
44 EXPECT_EQ (v3, streamer.next());
45 EXPECT_EQ (v4, streamer.next());
46 EXPECT_EQ (v5, streamer.next());
47 EXPECT_EQ (v6, streamer.next());
48 EXPECT_EQ (v7, streamer.next());
49 EXPECT_EQ (v8, streamer.next());
50 EXPECT_EQ (v9, streamer.next());
51 EXPECT_EQ (v10, streamer.next());
52 EXPECT_EQ (v11, streamer.next());
54 EXPECT_EQ (
vec{}, streamer.next());