37 string sid = (string)
VxdID(layer, ladder, sensor, segment);
38 VxdID id(layer, ladder, sensor, segment);
39 EXPECT_EQ(
id,
VxdID(sid));
40 EXPECT_EQ(
id.getLayerNumber(), layer);
41 EXPECT_EQ(
id.getLadderNumber(), ladder);
42 EXPECT_EQ(
id.getSensorNumber(), sensor);
43 EXPECT_EQ(
id.getSegmentNumber(), segment);
50 EXPECT_THROW(
VxdID(
"1.f"), invalid_argument);
51 EXPECT_THROW(
VxdID(
"1.1.f"), invalid_argument);
52 EXPECT_THROW(
VxdID(
"1.*.f"), invalid_argument);
53 EXPECT_THROW(
VxdID(
"1.1.1 and some more"), invalid_argument);