From 38c7841e78a5859d5be141109fd68fc0ab68566c Mon Sep 17 00:00:00 2001 From: Nicolas Morales Date: Fri, 10 Nov 2023 10:31:01 -0800 Subject: [PATCH] #295: fix a few more tests that changed meaning after the changes --- tests/test_mdarray_ctors.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/test_mdarray_ctors.cpp b/tests/test_mdarray_ctors.cpp index d1e7cad2..b9aa4d76 100644 --- a/tests/test_mdarray_ctors.cpp +++ b/tests/test_mdarray_ctors.cpp @@ -266,7 +266,7 @@ TEST(TestMdarrayCtorFromContainerSizes, 1d_dynamic) { std::vector d{42}; // ptr to fill, extents, is_layout_right mdarray_values<1>::fill(d.data(),Kokkos::extents(),true); - KokkosEx::mdarray> m({},d); + KokkosEx::mdarray> m(Kokkos::extents{},d); // mdarray, rank, rank_dynamic, ext0, ext1, ext2, stride0, stride1, stride2, ptr, ptr_matches, exhaustive check_correctness(m, 1, 1, 1, 0, 0, 1, 0, 0, d.data(), false, true); } @@ -275,7 +275,7 @@ TEST(TestMdarrayCtorFromContainerSizes, 2d_dynamic) { std::vector d{42,1,2,3,4,41}; // ptr to fill, extents, is_layout_right mdarray_values<2>::fill(d.data(),Kokkos::extents(),true); - KokkosEx::mdarray> m({},d); + KokkosEx::mdarray> m(Kokkos::extents{},d); // mdarray, rank, rank_dynamic, ext0, ext1, ext2, stride0, stride1, stride2, ptr, ptr_matches, exhaustive check_correctness(m, 2, 2, 2, 3, 0, 3, 1, 0, d.data(), false, true); } @@ -284,7 +284,7 @@ TEST(TestMdarrayCtorFromContainerSizes, 2d_mixed) { std::vector d{42,1,2,3,4,41}; // ptr to fill, extents, is_layout_right mdarray_values<2>::fill(d.data(),Kokkos::extents(),true); - KokkosEx::mdarray> m({},d); + KokkosEx::mdarray> m(Kokkos::extents{},d); // mdarray, rank, rank_dynamic, ext0, ext1, ext2, stride0, stride1, stride2, ptr, ptr_matches, exhaustive check_correctness(m, 2, 1, 2, 3, 0, 3, 1, 0, d.data(), false, true); } @@ -313,7 +313,7 @@ TEST(TestMdarrayCtorFromMoveContainerSizes, 1d_dynamic) { auto ptr = d.data(); // ptr to fill, extents, is_layout_right mdarray_values<1>::fill(ptr,Kokkos::extents(),true); - KokkosEx::mdarray> m({},std::move(d)); + KokkosEx::mdarray> m(Kokkos::extents{},std::move(d)); // mdarray, rank, rank_dynamic, ext0, ext1, ext2, stride0, stride1, stride2, ptr, ptr_matches, exhaustive check_correctness(m, 1, 1, 1, 0, 0, 1, 0, 0, ptr, true, true); } @@ -323,7 +323,7 @@ TEST(TestMdarrayCtorFromMoveContainerSizes, 2d_dynamic) { auto ptr = d.data(); // ptr to fill, extents, is_layout_right mdarray_values<2>::fill(ptr,Kokkos::extents(),true); - KokkosEx::mdarray> m({},std::move(d)); + KokkosEx::mdarray> m(Kokkos::extents{},std::move(d)); // mdarray, rank, rank_dynamic, ext0, ext1, ext2, stride0, stride1, stride2, ptr, ptr_matches, exhaustive check_correctness(m, 2, 2, 2, 3, 0, 3, 1, 0, ptr, true, true); } @@ -333,7 +333,7 @@ TEST(TestMdarrayCtorFromMoveContainerSizes, 2d_mixed) { auto ptr = d.data(); // ptr to fill, extents, is_layout_right mdarray_values<2>::fill(ptr,Kokkos::extents(),true); - KokkosEx::mdarray> m({},std::move(d)); + KokkosEx::mdarray> m(Kokkos::extents{},std::move(d)); // mdarray, rank, rank_dynamic, ext0, ext1, ext2, stride0, stride1, stride2, ptr, ptr_matches, exhaustive check_correctness(m, 2, 1, 2, 3, 0, 3, 1, 0, ptr, true, true); } @@ -483,7 +483,7 @@ TEST(TestMdarrayCtorWithPMR, 2d_mixed) { // Construct from container only TEST(TestMdarrayCtorDataStdArray, test_mdarray_ctor_data_carray) { std::array d = {42}; - KokkosEx::mdarray, Kokkos::layout_right, std::array> m(d); + KokkosEx::mdarray, Kokkos::layout_right, std::array> m({}, d); ASSERT_EQ(m.rank(), 1); ASSERT_EQ(m.rank_dynamic(), 0); ASSERT_EQ(m.extent(0), 1);