From 8bc408806855ca01a5d85de07e620b1f4b67bf3f Mon Sep 17 00:00:00 2001 From: Robert Maynard Date: Wed, 30 Sep 2015 11:29:07 -0400 Subject: [PATCH] Add a test for CellSetExplicit::GetIndices --- vtkm/cont/testing/UnitTestDataSetExplicit.cxx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/vtkm/cont/testing/UnitTestDataSetExplicit.cxx b/vtkm/cont/testing/UnitTestDataSetExplicit.cxx index 31fd135c1..f9f34adab 100644 --- a/vtkm/cont/testing/UnitTestDataSetExplicit.cxx +++ b/vtkm/cont/testing/UnitTestDataSetExplicit.cxx @@ -122,6 +122,18 @@ void TestDataSet_Explicit() correctConnectivity, connectivitySize), "Got incorrect conectivity"); + + + //verify that GetIndices works properly + vtkm::Id expectedPointIds[4] = {2,1,3,4}; + vtkm::Vec retrievedPointIds; + cellset.GetIndices(1, retrievedPointIds); + for (vtkm::IdComponent i = 0; i < 4; i++) + { + VTKM_TEST_ASSERT( + retrievedPointIds[i] == expectedPointIds[i], + "Incorrect point ID for quad cell"); + } } }