diff --git a/Tests/MeshLib/TestQuadMesh.cpp b/Tests/MeshLib/TestQuadMesh.cpp index 251660c1289147434f79923f87d4c4500c352861..f8fdd7e893b2fd1f0d604b53a06b61ef612c7593 100644 --- a/Tests/MeshLib/TestQuadMesh.cpp +++ b/Tests/MeshLib/TestQuadMesh.cpp @@ -52,14 +52,20 @@ class MeshLibQuadMesh : public ::testing::Test typedef std::list<std::size_t> Indices; Indices getNeighbor(std::size_t const i) const { + std::list<std::size_t> result; switch (i) { case 0: - return std::list<std::size_t>{i + 1}; + result.push_back(i + 1); + break; case elements_stride: - return std::list<std::size_t>{i - 1}; + result.push_back(i - 1); + break; default: - return std::list<std::size_t>{i - 1, i + 1}; + result.push_back(i - 1); + result.push_back(i + 1); + break; } + return result; } template <typename F>