Skip to content
Snippets Groups Projects
Commit a0ab98ad authored by Bhuvan Bezawada's avatar Bhuvan Bezawada
Browse files

Wrote some C++ unit tests

re #23145
parent 917e3f87
No related branches found
No related tags found
No related merge requests found
......@@ -152,11 +152,33 @@ public:
auto detectorInfo = create_detector_info_object();
auto iter = detectorInfo.begin();
for (int i = 0; i < 11; i++) {
TS_ASSERT_EQUALS(iter->position(), i);
++iter;
}
}
void test_copy_iterator() {
// Get the DetectorInfo object
auto detectorInfo = create_detector_info_object();
auto iter = detectorInfo.begin();
auto iterCopy = DetectorInfoIterator(iter);
TS_ASSERT_EQUALS(iter->getIndex(), 0);
TS_ASSERT_EQUALS(iterCopy->getIndex(), 0);
TS_ASSERT_EQUALS(iter->position(), 0);
TS_ASSERT_EQUALS(iterCopy->position(), 0);
++iter;
++iterCopy;
TS_ASSERT_EQUALS(iter->getIndex(), 1);
TS_ASSERT_EQUALS(iterCopy->getIndex(), 1);
TS_ASSERT_EQUALS(iter->position(), 1);
++iter;
TS_ASSERT_EQUALS(iterCopy->position(),1);
}
};
......
......@@ -113,7 +113,9 @@ class DetectorInfoTest(unittest.TestCase):
for a in info:
#self.assertEquals(type(a), DetectorInfoItem)
#self.assertEquals(info.position(0), "")
self.assertEquals(a.position, 100)
#self.assertEquals(a.position, 100)
print(a)
self.fail()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment