Lines Matching refs:cases

113 void prepare_random_cases( std::vector<std::pair<std::string, T>>& cases ) {  in prepare_random_cases()  argument
118 cases.push_back(create_random_case<T>((rnd.get() % length) + 1)); in prepare_random_cases()
122 cases.push_back(create_random_case<T>(large_length)); in prepare_random_cases()
126 std::vector<std::pair<std::string, bool>> cases; in initialize_cases() local
128 cases.push_back(std::make_pair("1", true)); in initialize_cases()
129 cases.push_back(std::make_pair(" 1 ", true)); in initialize_cases()
130 cases.push_back(std::make_pair("1 ", true)); in initialize_cases()
131 cases.push_back(std::make_pair(" 1 ", true)); in initialize_cases()
132 cases.push_back(std::make_pair(" 1", true)); in initialize_cases()
133 cases.push_back(std::make_pair((std::string(large_length, ' ') + '1').c_str(), true)); in initialize_cases()
136 cases.push_back(std::make_pair("", wrong_result)); in initialize_cases()
137 cases.push_back(std::make_pair(" ", wrong_result)); in initialize_cases()
138 cases.push_back(std::make_pair(" 11", wrong_result)); in initialize_cases()
139 cases.push_back(std::make_pair("111111", wrong_result)); in initialize_cases()
140 cases.push_back(std::make_pair("1 1", wrong_result)); in initialize_cases()
141 cases.push_back(std::make_pair(" 1 abc?", wrong_result)); in initialize_cases()
142 cases.push_back(std::make_pair("1;", wrong_result)); in initialize_cases()
143 cases.push_back(std::make_pair(" d ", wrong_result)); in initialize_cases()
144 cases.push_back(std::make_pair("0", wrong_result)); in initialize_cases()
145 cases.push_back(std::make_pair("0 ", wrong_result)); in initialize_cases()
146 cases.push_back(std::make_pair("000000", wrong_result)); in initialize_cases()
147 cases.push_back(std::make_pair("01", wrong_result)); in initialize_cases()
148 cases.push_back(std::make_pair("00000001", wrong_result)); in initialize_cases()
149 cases.push_back(std::make_pair("ABCDEFG", wrong_result)); in initialize_cases()
150 cases.push_back(std::make_pair("2018", wrong_result)); in initialize_cases()
151 cases.push_back(std::make_pair("ABC_123", wrong_result)); in initialize_cases()
152 cases.push_back(std::make_pair("true", wrong_result)); in initialize_cases()
153 cases.push_back(std::make_pair(std::string(large_length, 'A').c_str(), wrong_result)); in initialize_cases()
155 prepare_random_cases(cases); in initialize_cases()
156 return cases; in initialize_cases()
160 std::vector<std::pair<std::string, long>> cases; in initialize_cases() local
165 cases.push_back(std::make_pair(ss.str().c_str(), i)); in initialize_cases()
169 cases.push_back(std::make_pair(ss.str().c_str(), i)); in initialize_cases()
173 cases.push_back(std::make_pair(ss.str().c_str(), i)); in initialize_cases()
177 cases.push_back(std::make_pair(ss.str().c_str(), i)); in initialize_cases()
182 cases.push_back(std::make_pair(ss.str().c_str(), LONG_MAX)); in initialize_cases()
185 cases.push_back(std::make_pair((std::string(large_length, ' ') + '1').c_str(), 1L)); in initialize_cases()
188 cases.push_back(std::make_pair("", wrong_result)); in initialize_cases()
189 cases.push_back(std::make_pair(" ", wrong_result)); in initialize_cases()
190 cases.push_back(std::make_pair("a", wrong_result)); in initialize_cases()
191 cases.push_back(std::make_pair("^&*", wrong_result)); in initialize_cases()
192 cases.push_back(std::make_pair(" 10 e", wrong_result)); in initialize_cases()
193 cases.push_back(std::make_pair("a 12", wrong_result)); in initialize_cases()
194 cases.push_back(std::make_pair("eeeeeeeeeeeeeeeeee", wrong_result)); in initialize_cases()
195 cases.push_back(std::make_pair("200000000000000000000000000", wrong_result)); in initialize_cases()
196 cases.push_back(std::make_pair("-1", wrong_result)); in initialize_cases()
197 cases.push_back(std::make_pair("-100", wrong_result)); in initialize_cases()
198 cases.push_back(std::make_pair("-200000000000000000000000000", wrong_result)); in initialize_cases()
199 cases.push_back(std::make_pair("ABBDDRR", wrong_result)); in initialize_cases()
200 cases.push_back(std::make_pair("10 10", wrong_result)); in initialize_cases()
201 cases.push_back(std::make_pair("true", wrong_result)); in initialize_cases()
202 cases.push_back(std::make_pair("false", wrong_result)); in initialize_cases()
203 cases.push_back(std::make_pair("1A", wrong_result)); in initialize_cases()
204 cases.push_back(std::make_pair("_123", wrong_result)); in initialize_cases()
205 cases.push_back(std::make_pair(std::string(large_length, 'A').c_str(), wrong_result)); in initialize_cases()
209 cases.push_back(std::make_pair(ss.str().c_str(), -1)); in initialize_cases()
212 prepare_random_cases(cases); in initialize_cases()
213 return cases; in initialize_cases()
224 std::vector<std::pair<std::string, T>> cases = initialize_cases(wrong_result); in test_environment_variable() local
226 for (std::size_t i = 0; i != cases.size(); ++i) { in test_environment_variable()
227 set_and_get_test_variable(environment_variables_handler, cases[i]); in test_environment_variable()