Belle II Software  release-05-02-19
eclHitAssignment.cc
1 #include <ecl/dataobjects/ECLHitAssignment.h>
2 
3 #include <gtest/gtest.h>
4 
5 using namespace std;
6 
7 namespace Belle2 {
14  class ECLHitAssignmentTest : public ::testing::Test {
15  };
16 
19  {
20  ECLHitAssignment myECLHitAssignment;
21  EXPECT_EQ(myECLHitAssignment.getShowerId(), 0);
22  EXPECT_EQ(myECLHitAssignment.getCellId(), 0);
23  const int showerId = 1;
24  const int cellId = 2;
25  ECLHitAssignment myECLHitAssignment2(showerId, cellId);
26  EXPECT_EQ(myECLHitAssignment2.getShowerId(), showerId);
27  EXPECT_EQ(myECLHitAssignment2.getCellId(), cellId);
28  } // Testcases for Something
29 
31  TEST_F(ECLHitAssignmentTest, SettersAndGetters)
32  {
33  const int showerId = 1;
34  const int cellId = 2;
35  ECLHitAssignment myECLHitAssignment;
36  myECLHitAssignment.setShowerId(showerId);
37  myECLHitAssignment.setCellId(cellId);
38  EXPECT_EQ(myECLHitAssignment.getShowerId(), showerId);
39  EXPECT_EQ(myECLHitAssignment.getCellId(), cellId);
40  } // Testcases for Setters and Getters
42 } // namespace
Belle2::ECLHitAssignment::setCellId
void setCellId(int cellId)
The method to set cell id.
Definition: ECLHitAssignment.h:38
Belle2::ECLHitAssignment::getShowerId
int getShowerId() const
The method to get shower id.
Definition: ECLHitAssignment.h:41
Belle2::ECLHitAssignmentTest
Set up a few arrays and objects in the datastore.
Definition: eclHitAssignment.cc:14
Belle2::ECLHitAssignment
Example Detector.
Definition: ECLHitAssignment.h:31
Belle2::ECLHitAssignment::getCellId
int getCellId() const
The method to get cell id.
Definition: ECLHitAssignment.h:44
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::ECLHitAssignment::setShowerId
void setShowerId(int showerId)
The method to set shower id.
Definition: ECLHitAssignment.h:35
Belle2::TEST_F
TEST_F(ECLHitAssignmentTest, SettersAndGetters)
Test Setters and Getter.
Definition: eclHitAssignment.cc:31