#include "gtest/gtest.h"
#include "TrigHLTJetHypo/../src/Tree.h"
#include <vector>
#include <map>
Go to the source code of this file.
|
| using | res = std::pair<std::vector<unsigned int>, bool> |
| using | vec = std::vector<std::size_t> |
◆ res
| using res = std::pair<std::vector<unsigned int>, bool> |
◆ vec
| using vec = std::vector<std::size_t> |
◆ TEST() [1/3]
| TEST |
( |
TreeTester | , |
|
|
empty | ) |
Definition at line 13 of file TreeTest.cxx.
13 {
14 std::vector<std::size_t>
parents;
15
17
18 EXPECT_EQ(
tree.size(), 0u);
19}
parents
print ("==> buf:",buf)
◆ TEST() [2/3]
| TEST |
( |
TreeTester | , |
|
|
notsimple | ) |
Definition at line 39 of file TreeTest.cxx.
39 {
40 std::vector<std::size_t>
parents {0
u, 0
u, 1u};
41
43
45 EXPECT_EQ(
tree.size(), 3u);
46 EXPECT_EQ(
tree.leaves(), leaves);
47 EXPECT_FALSE(
tree.is_leaf(0u));
48 EXPECT_FALSE(
tree.is_leaf(1u));
49 EXPECT_TRUE(
tree.is_leaf(2u));
50
51 EXPECT_FALSE(
tree.is_simple());
52
53}
std::vector< size_t > vec
@ u
Enums for curvilinear frames.
◆ TEST() [3/3]
| TEST |
( |
TreeTester | , |
|
|
simple | ) |
Definition at line 22 of file TreeTest.cxx.
22 {
24
26
28 EXPECT_EQ(
tree.size(), 3u);
29 EXPECT_EQ(
tree.leaves(), leaves);
30 EXPECT_FALSE(
tree.is_leaf(0u));
31 EXPECT_TRUE(
tree.is_leaf(1u));
32 EXPECT_TRUE(
tree.is_leaf(1u));
33
34 EXPECT_TRUE(
tree.is_simple());
35
36}