5 #include "gtest/gtest.h"
10 using vec = std::vector<size_t>;
12 TEST(JetGroupSingleCliqueTester, empty) {
13 std::vector<std::size_t> satisfyingJets;
14 auto collector = std::unique_ptr<ITrigJetHypoInfoCollector>(
nullptr);
16 std::size_t n_required{1};
18 EXPECT_TRUE(jgsc.
next(collector).empty());
21 TEST(JetGroupSingleCliqueTester, insufficient) {
22 std::vector<std::size_t> satisfyingJets {0, 1};
23 auto collector = std::unique_ptr<ITrigJetHypoInfoCollector>(
nullptr);
25 std::size_t n_required{3};
27 EXPECT_TRUE(jgsc.
next(collector).empty());
31 TEST(JetGroupSingleCliqueTester, sufficient) {
32 std::vector<std::size_t> satisfyingJets {0
u, 1
u};
33 auto collector = std::unique_ptr<ITrigJetHypoInfoCollector>(
nullptr);
35 std::size_t n_required{2};
39 EXPECT_EQ(jgsc.
next(collector), exp0);