diff --git a/test/const_vector/const_vector_data_access.test.cpp b/test/const_vector/const_vector_data_access.test.cpp index e6bbf68..9dcb072 100644 --- a/test/const_vector/const_vector_data_access.test.cpp +++ b/test/const_vector/const_vector_data_access.test.cpp @@ -6,22 +6,22 @@ constexpr test_suite tests = define_tests("Data Access") ("const_vector::at(size_type pos)", []() constexpr { - REPEAT_FOR_TYPES_N(([]() constexpr { + REPEAT_FOR_TYPES_N(([]() constexpr { - cc::const_vector::get_arr_len() + 1> v(test_context_params::template value<"arr">); - const cc::const_vector::get_arr_len() + 1> cv(test_context_params::template value<"arr">); + cc::const_vector()) + 1> v(get_test_param()); + const cc::const_vector()) + 1> cv(get_test_param()); - for (int i = 0; i < test_params<"arr", Ctx>::get_arr_len(); ++i) { - ASSERT_TYPE_NUM((v.at(i) == test_params<"arr", Ctx>::get()[i]), T, N); - ASSERT_TYPE_NUM((cv.at(i) == test_params<"arr", Ctx>::get()[i]), T, N); + for (int i = 0; i < c_arr_len(get_test_param()); ++i) { + ASSERT((v.at(i) == get_test_param()[i]), ctx); + ASSERT((cv.at(i) == get_test_param()[i]), ctx); } - ASSERT_TYPE_NUM_THROWS(v.at(test_params<"arr", Ctx>::get_arr_len()), std::out_of_range, T, N); - ASSERT_TYPE_NUM_THROWS(cv.at(test_params<"arr", Ctx>::get_arr_len()), std::out_of_range, T, N); + ASSERT_THROWS(v.at(c_arr_len(get_test_param())), std::out_of_range, ctx); + ASSERT_THROWS(cv.at(c_arr_len(get_test_param())), std::out_of_range, ctx); - v.at(v.size() / 2) = test_params<"value", Ctx>::get(); + v.at(v.size() / 2) = get_test_param(); - ASSERT_TYPE_NUM((v.data()[v.size() / 2] == test_params<"value", Ctx>::get()), T, N); + ASSERT((v.at(v.size() / 2) == get_test_param()), ctx); return TEST_PASS(); }), 2, int, char, const char *, TestObj);