9 #include <boost/test/unit_test.hpp>
15 BOOST_AUTO_TEST_SUITE(FatrasBarcode)
20 BOOST_CHECK_EQUAL(p3.vertexPrimary(), 1
u);
21 BOOST_CHECK_EQUAL(p3.vertexSecondary(), 2
u);
22 BOOST_CHECK_EQUAL(p3.particle(), 3
u);
23 BOOST_CHECK_EQUAL(p3.generation(), 0
u);
24 BOOST_CHECK_EQUAL(p3.subParticle(), 0
u);
29 BOOST_CHECK_EQUAL(p30.vertexPrimary(), 1
u);
30 BOOST_CHECK_EQUAL(p30.vertexSecondary(), 2
u);
31 BOOST_CHECK_EQUAL(p30.particle(), 3
u);
32 BOOST_CHECK_EQUAL(p30.generation(), 1
u);
33 BOOST_CHECK_EQUAL(p30.subParticle(), 0
u);
34 BOOST_CHECK_EQUAL(p31.vertexPrimary(), 1
u);
35 BOOST_CHECK_EQUAL(p31.vertexSecondary(), 2
u);
36 BOOST_CHECK_EQUAL(p31.particle(), 3
u);
37 BOOST_CHECK_EQUAL(p31.generation(), 1
u);
38 BOOST_CHECK_EQUAL(p31.subParticle(), 1
u);
43 BOOST_CHECK_EQUAL(p300.vertexPrimary(), 1
u);
44 BOOST_CHECK_EQUAL(p300.vertexSecondary(), 2
u);
45 BOOST_CHECK_EQUAL(p300.particle(), 3
u);
46 BOOST_CHECK_EQUAL(p300.generation(), 2
u);
47 BOOST_CHECK_EQUAL(p300.subParticle(), 0
u);
48 BOOST_CHECK_EQUAL(p310.vertexPrimary(), 1
u);
49 BOOST_CHECK_EQUAL(p310.vertexSecondary(), 2
u);
50 BOOST_CHECK_EQUAL(p310.particle(), 3
u);
51 BOOST_CHECK_EQUAL(p310.generation(), 2
u);
52 BOOST_CHECK_EQUAL(p310.subParticle(), 0
u);
55 BOOST_AUTO_TEST_SUITE_END()