00001 #include "CondCore/RegressionTest/interface/Includes.h" 00002 00003 00004 class TestData 00005 { 00006 public : 00007 int commonInt; 00008 std::vector<std::vector<int> > commonIntVector2d; 00009 TestData (int payloadID); 00010 TestData (); 00011 bool operator ==(const TestData& ref) const; 00012 bool operator !=(const TestData& ref) const; 00013 00014 }; 00015 00016 class TestInheritance : public TestData 00017 { 00018 public : 00019 std::vector<std::string> dataStringVector; 00020 TestInheritance (int payloadID); 00021 TestInheritance (); 00022 bool operator ==(const TestInheritance& ref) const; 00023 bool operator !=(const TestInheritance& ref) const; 00024 }; 00025 00026 class Inheritances { 00027 public: 00028 TestData testData; 00029 TestInheritance testInheritance; 00030 Inheritances(int payloadID); 00031 Inheritances(); 00032 bool operator ==(const Inheritances& ref) const; 00033 bool operator !=(const Inheritances& ref) const; 00034 };