Unit test for ProviderList.h. More...
#include "larcorealg/TestUtils/ProviderList.h"#include <boost/test/unit_test.hpp>#include <set>#include <memory>Go to the source code of this file.
Classes | |
| struct | NormalDatumClass |
| struct | UncopiableDatumClass |
| struct | UnmovableDatumClass |
| struct | PinnedDatumClassBase |
| struct | PinnedDatumClass |
Namespaces | |
| testing | |
| LArSoft test utilities. | |
Macros | |
| #define | BOOST_TEST_MODULE ProviderList_test |
Functions | |
| template<> | |
| std::unique_ptr < UnmovableDatumClass > | testing::setupProvider< UnmovableDatumClass > () |
| template<typename T , typename LIST > | |
| void | TestElement (LIST &l, std::string label="", bool present=true) |
| template<typename LIST > | |
| void | TestBase (LIST &l) |
| void | ConstTest (testing::ProviderList const &l) |
| void | NonConstTest (testing::ProviderList &l) |
| BOOST_AUTO_TEST_CASE (ProviderListTest) | |
Variables | |
| std::set< void * > | TrackedMemory |
Unit test for ProviderList.h.
This test does not take any argument.
Definition in file ProviderList_test.cc.
| #define BOOST_TEST_MODULE ProviderList_test |
Definition at line 17 of file ProviderList_test.cc.
| BOOST_AUTO_TEST_CASE | ( | ProviderListTest | ) |
Definition at line 186 of file ProviderList_test.cc.
| void ConstTest | ( | testing::ProviderList const & | l | ) |
Definition at line 154 of file ProviderList_test.cc.
| void NonConstTest | ( | testing::ProviderList & | l | ) |
Definition at line 155 of file ProviderList_test.cc.
| void TestBase | ( | LIST & | l | ) |
Definition at line 137 of file ProviderList_test.cc.
| void TestElement | ( | LIST & | l, |
| std::string | label = "", |
||
| bool | present = true |
||
| ) |
Definition at line 118 of file ProviderList_test.cc.
| std::set<void*> TrackedMemory |
Definition at line 27 of file ProviderList_test.cc.
1.8.5