Lines Matching refs:std
44 const std::size_t large_length = 32000;
46 const std::size_t large_length = 1000000;
51 std::pair<std::string, T> test_case ) in set_and_get_test_variable()
87 long result = std::strtol(str, &end, 10); in alternative_env_variable_checker()
95 if (!std::isspace(*end)) in alternative_env_variable_checker()
102 std::pair<std::string, T> create_random_case( std::size_t length ) { in create_random_case()
104 std::string rand_string(length, ' '); in create_random_case()
105 std::generate(rand_string.begin(), rand_string.end(), RandomCharacterGenerator{}); in create_random_case()
109 return std::make_pair(rand_string, expected_result); in create_random_case()
113 void prepare_random_cases( std::vector<std::pair<std::string, T>>& cases ) { in prepare_random_cases()
115 std::size_t length = 10000; in prepare_random_cases()
117 for (std::size_t i = 0; i < 10; ++i) { in prepare_random_cases()
125 std::vector<std::pair<std::string, bool>> initialize_cases( bool wrong_result ) { in initialize_cases()
126 std::vector<std::pair<std::string, bool>> cases; in initialize_cases()
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()
159 std::vector<std::pair<std::string, long>> initialize_cases( long wrong_result ) { in initialize_cases()
160 std::vector<std::pair<std::string, long>> cases; in initialize_cases()
161 std::stringstream ss; in initialize_cases()
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()
224 std::vector<std::pair<std::string, T>> cases = initialize_cases(wrong_result); in test_environment_variable()
226 for (std::size_t i = 0; i != cases.size(); ++i) { in test_environment_variable()