Lines Matching full:test_length
335 void test_length(const char* length_spec, U value) { in test_length() function
374 template <typename T> void test_length(const char* length_spec) { in test_length() function
376 test_length<T>(length_spec, 42); in test_length()
377 test_length<T>(length_spec, -42); in test_length()
378 test_length<T>(length_spec, min); in test_length()
379 test_length<T>(length_spec, max); in test_length()
382 test_length<T>(length_spec, static_cast<long long>(min) - 1); in test_length()
385 test_length<T>(length_spec, static_cast<long long>(max) + 1); in test_length()
386 test_length<T>(length_spec, std::numeric_limits<short>::min()); in test_length()
387 test_length<T>(length_spec, max_value<unsigned short>()); in test_length()
388 test_length<T>(length_spec, std::numeric_limits<int>::min()); in test_length()
389 test_length<T>(length_spec, max_value<int>()); in test_length()
390 test_length<T>(length_spec, std::numeric_limits<unsigned>::min()); in test_length()
391 test_length<T>(length_spec, max_value<unsigned>()); in test_length()
392 test_length<T>(length_spec, std::numeric_limits<long long>::min()); in test_length()
393 test_length<T>(length_spec, max_value<long long>()); in test_length()
394 test_length<T>(length_spec, std::numeric_limits<unsigned long long>::min()); in test_length()
395 test_length<T>(length_spec, max_value<unsigned long long>()); in test_length()
399 test_length<char>("hh"); in TEST()
400 test_length<signed char>("hh"); in TEST()
401 test_length<unsigned char>("hh"); in TEST()
402 test_length<short>("h"); in TEST()
403 test_length<unsigned short>("h"); in TEST()
404 test_length<long>("l"); in TEST()
405 test_length<unsigned long>("l"); in TEST()
406 test_length<long long>("ll"); in TEST()
407 test_length<unsigned long long>("ll"); in TEST()
408 test_length<intmax_t>("j"); in TEST()
409 test_length<size_t>("z"); in TEST()
410 test_length<std::ptrdiff_t>("t"); in TEST()