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.