00001 #ifndef QTestParameterNames_H 00002 #define QTestParameterNames_H 00003 00016 #include<map> 00017 #include<string> 00018 #include<vector> 00019 00020 struct QTestParameterNames{ 00021 00022 public: 00024 QTestParameterNames(); 00026 ~QTestParameterNames(){} 00029 std::vector<std::string> getTestParamNames(std::string theTestType); 00030 00031 private: 00032 void constructMap(std::string testType, 00033 std::string param1="undefined",std::string param2="undefined",std::string param3="undefined", 00034 std::string param4="undefined",std::string param5="undefined", 00035 std::string param6="undefined",std::string param7="undefined" 00036 ,std::string param8="undefined"); 00037 00038 private: 00039 std::map<std::string, std::vector<std::string> > configurationMap; 00040 00041 00042 00043 }; 00044 00045 00046 #endif