/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DetectorDescription/DDCMS/test/ExpandedNodes.cppunit.cc
42 строки
982 B
Cms Build
Clang-Format
31 май 2019, 08:36
31 май 2019, 08:36
ca80334
Код
Авторство
О чём код?
#include <cppunit/extensions/HelperMacros.h> #include "DetectorDescription/DDCMS/interface/ExpandedNodes.h" #include <iostream> #include "cppunit/TestAssert.h" #include "cppunit/TestFixture.h" using namespace cms; using namespace std; class testExpandedNodes : public CppUnit::TestFixture { CPPUNIT_TEST_SUITE(testExpandedNodes); CPPUNIT_TEST(checkExpandedNodes); CPPUNIT_TEST_SUITE_END(); public: void setUp() override; void tearDown() override {} void checkExpandedNodes(); private: ExpandedNodes nodes_; }; CPPUNIT_TEST_SUITE_REGISTRATION(testExpandedNodes); void testExpandedNodes::setUp() { nodes_.tags = {1., 2., 3.}; nodes_.offsets = {1., 2., 3.}; nodes_.copyNos = {1, 2, 3}; } void testExpandedNodes::checkExpandedNodes() { cout << "Expanded Nodes...\n"; CPPUNIT_ASSERT(nodes_.tags.size() == nodes_.offsets.size()); CPPUNIT_ASSERT(nodes_.tags.size() == nodes_.copyNos.size()); for (auto const& i : nodes_.tags) cout << i << " "; }