From 59f13d8b547ae18346be98f79db7277aa9214ef8 Mon Sep 17 00:00:00 2001
From: Thomas Fischer <thomas.fischer@ufz.de>
Date: Thu, 13 Mar 2014 06:58:52 +0100
Subject: [PATCH] [MeshLib] TestMeshRevision: Fix warnings on travis.

---
 Tests/MeshLib/TestMeshRevision.cpp | 36 +++++++++++++++---------------
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/Tests/MeshLib/TestMeshRevision.cpp b/Tests/MeshLib/TestMeshRevision.cpp
index f79280e5e93..bd51551ef12 100644
--- a/Tests/MeshLib/TestMeshRevision.cpp
+++ b/Tests/MeshLib/TestMeshRevision.cpp
@@ -32,7 +32,7 @@ TEST(MeshEditing, Tri)
 	nodes.push_back(new MeshLib::Node(0,0,0));
 	nodes.push_back(new MeshLib::Node(0,0,0.1));
 
-	std::array<MeshLib::Node*, 3> nodes_array = { nodes[0], nodes[1], nodes[2] };
+	std::array<MeshLib::Node*, 3> nodes_array = {{nodes[0], nodes[1], nodes[2]}};
 	std::vector<MeshLib::Element*> elements;
 	MeshLib::Element* elem(new MeshLib::Tri(nodes_array));
 	elements.push_back(elem);
@@ -61,7 +61,7 @@ TEST(MeshEditing, NonPlanarQuad)
 	nodes.push_back(new MeshLib::Node(1,1,0.1));
 	nodes.push_back(new MeshLib::Node(1,0,0));
 
-	std::array<MeshLib::Node*, 4> nodes_array = { nodes[0], nodes[1], nodes[2], nodes[3] };
+	std::array<MeshLib::Node*, 4> nodes_array = {{nodes[0], nodes[1], nodes[2], nodes[3]}};
 	std::vector<MeshLib::Element*> elements;
 	MeshLib::Element* elem (new MeshLib::Quad(nodes_array));
 	elements.push_back(elem);
@@ -83,7 +83,7 @@ TEST(MeshEditing, Quad2Line)
 	nodes.push_back(new MeshLib::Node(0,1,0.1));
 	nodes.push_back(new MeshLib::Node(1,0,0.1));
 
-	std::array<MeshLib::Node*, 4> nodes_array = { nodes[0], nodes[1], nodes[2], nodes[3] };
+	std::array<MeshLib::Node*, 4> nodes_array = {{nodes[0], nodes[1], nodes[2], nodes[3]}};
 	std::vector<MeshLib::Element*> elements;
 	MeshLib::Element* elem (new MeshLib::Quad(nodes_array));
 	elements.push_back(elem);
@@ -107,7 +107,7 @@ TEST(MeshEditing, Quad2Tri)
 	nodes.push_back(new MeshLib::Node(0,1,0.1));
 	nodes.push_back(new MeshLib::Node(1,1,0.1));
 
-	std::array<MeshLib::Node*, 4> nodes_array = { nodes[0], nodes[1], nodes[2], nodes[3] };
+	std::array<MeshLib::Node*, 4> nodes_array = {{nodes[0], nodes[1], nodes[2], nodes[3]}};
 	std::vector<MeshLib::Element*> elements;
 	MeshLib::Element* elem (new MeshLib::Quad(nodes_array));
 	elements.push_back(elem);
@@ -135,7 +135,7 @@ TEST(MeshEditing, NonPlanarHex)
 	nodes.push_back(new MeshLib::Node(1,1,1));
 	nodes.push_back(new MeshLib::Node(0,1,1));
 
-	std::array<MeshLib::Node*, 8> nodes_array = { nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5], nodes[6], nodes[7] };
+	std::array<MeshLib::Node*, 8> nodes_array = {{nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5], nodes[6], nodes[7]}};
 	std::vector<MeshLib::Element*> elements;
 	MeshLib::Element* elem (new MeshLib::Hex(nodes_array));
 	elements.push_back(elem);
@@ -164,7 +164,7 @@ TEST(MeshEditing, Hex2PyramidPrism)
 	nodes.push_back(new MeshLib::Node(1,1,1));
 	nodes.push_back(new MeshLib::Node(0,1,1));
 
-	std::array<MeshLib::Node*, 8> nodes_array = { nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5], nodes[6], nodes[7] };
+	std::array<MeshLib::Node*, 8> nodes_array = {{nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5], nodes[6], nodes[7]}};
 	std::vector<MeshLib::Element*> elements;
 	MeshLib::Element* elem (new MeshLib::Hex(nodes_array));
 	elements.push_back(elem);
@@ -173,7 +173,7 @@ TEST(MeshEditing, Hex2PyramidPrism)
 	MeshLib::MeshRevision rev(mesh);
 	MeshLib::Mesh* result = rev.simplifyMesh("new_mesh", 0.2);
 
-	ASSERT_EQ(result->getNElements(), 2);
+	ASSERT_EQ(2u, result->getNElements());
 	ASSERT_EQ(MeshElemType::PYRAMID, result->getElement(0)->getGeomType());
 	ASSERT_EQ(MeshElemType::PRISM, result->getElement(1)->getGeomType());
 	ASSERT_NEAR(0.3333333333333333, result->getElement(0)->getContent(), std::numeric_limits<double>::epsilon());
@@ -194,7 +194,7 @@ TEST(MeshEditing, Hex2FourTets)
 	nodes.push_back(new MeshLib::Node(1,1,1));
 	nodes.push_back(new MeshLib::Node(0,1,1));
 
-	std::array<MeshLib::Node*, 8> nodes_array = { nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5], nodes[6], nodes[7] };
+	std::array<MeshLib::Node*, 8> nodes_array = {{nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5], nodes[6], nodes[7]}};
 	std::vector<MeshLib::Element*> elements;
 	MeshLib::Element* elem (new MeshLib::Hex(nodes_array));
 	elements.push_back(elem);
@@ -225,7 +225,7 @@ TEST(MeshEditing, Hex2TwoTets)
 	nodes.push_back(new MeshLib::Node(1,1,1));
 	nodes.push_back(new MeshLib::Node(1,1,1));
 
-	std::array<MeshLib::Node*, 8> nodes_array = { nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5], nodes[6], nodes[7] };
+	std::array<MeshLib::Node*, 8> nodes_array = {{nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5], nodes[6], nodes[7]}};
 	std::vector<MeshLib::Element*> elements;
 	MeshLib::Element* elem (new MeshLib::Hex(nodes_array));
 	elements.push_back(elem);
@@ -251,7 +251,7 @@ TEST(MeshEditing, NonPlanarPyramid)
 	nodes.push_back(new MeshLib::Node(0,1,0));
 	nodes.push_back(new MeshLib::Node(1,0,1));
 
-	std::array<MeshLib::Node*, 5> nodes_array = { nodes[0], nodes[1], nodes[2], nodes[3], nodes[4] };
+	std::array<MeshLib::Node*, 5> nodes_array = {{nodes[0], nodes[1], nodes[2], nodes[3], nodes[4]}};
 	std::vector<MeshLib::Element*> elements;
 	MeshLib::Element* elem (new MeshLib::Pyramid(nodes_array));
 	elements.push_back(elem);
@@ -277,7 +277,7 @@ TEST(MeshEditing, Pyramid2Tet)
 	nodes.push_back(new MeshLib::Node(1,0,0));
 	nodes.push_back(new MeshLib::Node(1,0,1));
 
-	std::array<MeshLib::Node*, 5> nodes_array = { nodes[0], nodes[1], nodes[2], nodes[3], nodes[4] };
+	std::array<MeshLib::Node*, 5> nodes_array = {{nodes[0], nodes[1], nodes[2], nodes[3], nodes[4]}};
 	std::vector<MeshLib::Element*> elements;
 	MeshLib::Element* elem (new MeshLib::Pyramid(nodes_array));
 	elements.push_back(elem);
@@ -302,7 +302,7 @@ TEST(MeshEditing, Pyramid2Quad)
 	nodes.push_back(new MeshLib::Node(0,0,0));
 	nodes.push_back(new MeshLib::Node(1,0,0.1));
 
-	std::array<MeshLib::Node*, 5> nodes_array = { nodes[0], nodes[1], nodes[2], nodes[3], nodes[4] };
+	std::array<MeshLib::Node*, 5> nodes_array = {{nodes[0], nodes[1], nodes[2], nodes[3], nodes[4]}};
 	std::vector<MeshLib::Element*> elements;
 	MeshLib::Element* elem (new MeshLib::Pyramid(nodes_array));
 	elements.push_back(elem);
@@ -327,7 +327,7 @@ TEST(MeshEditing, Pyramid2Tri)
 	nodes.push_back(new MeshLib::Node(0,0,0));
 	nodes.push_back(new MeshLib::Node(1,0,0.1));
 
-	std::array<MeshLib::Node*, 5> nodes_array = { nodes[0], nodes[1], nodes[2], nodes[3], nodes[4] };
+	std::array<MeshLib::Node*, 5> nodes_array = {{nodes[0], nodes[1], nodes[2], nodes[3], nodes[4]}};
 	std::vector<MeshLib::Element*> elements;
 	MeshLib::Element* elem (new MeshLib::Pyramid(nodes_array));
 	elements.push_back(elem);
@@ -354,7 +354,7 @@ TEST(MeshEditing, NonPlanarPrism)
 	nodes.push_back(new MeshLib::Node(1,1,1));
 	nodes.push_back(new MeshLib::Node(0,-0.5,2));
 
-	std::array<MeshLib::Node*, 6> nodes_array = { nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5] };
+	std::array<MeshLib::Node*, 6> nodes_array = {{nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5]}};
 	std::vector<MeshLib::Element*> elements;
 	MeshLib::Element* elem (new MeshLib::Prism(nodes_array));
 	elements.push_back(elem);
@@ -380,7 +380,7 @@ TEST(MeshEditing, Prism2TwoTets)
 	nodes.push_back(new MeshLib::Node(1,1,1));
 	nodes.push_back(new MeshLib::Node(0,0,1));
 
-	std::array<MeshLib::Node*, 6> nodes_array = { nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5] };
+	std::array<MeshLib::Node*, 6> nodes_array = {{nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5]}};
 	std::vector<MeshLib::Element*> elements;
 	MeshLib::Element* elem (new MeshLib::Prism(nodes_array));
 	elements.push_back(elem);
@@ -408,7 +408,7 @@ TEST(MeshEditing, Prism2Quad)
 	nodes.push_back(new MeshLib::Node(1,1,1));
 	nodes.push_back(new MeshLib::Node(0,0,1));
 
-	std::array<MeshLib::Node*, 6> nodes_array = { nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5] };
+	std::array<MeshLib::Node*, 6> nodes_array = {{nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5]}};
 	std::vector<MeshLib::Element*> elements;
 	MeshLib::Element* elem (new MeshLib::Prism(nodes_array));
 	elements.push_back(elem);
@@ -434,7 +434,7 @@ TEST(MeshEditing, Prism2Tet)
 	nodes.push_back(new MeshLib::Node(1,1,1));
 	nodes.push_back(new MeshLib::Node(0,0,1));
 
-	std::array<MeshLib::Node*, 6> nodes_array = { nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5] };
+	std::array<MeshLib::Node*, 6> nodes_array = {{nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5]}};
 	std::vector<MeshLib::Element*> elements;
 	MeshLib::Element* elem (new MeshLib::Prism(nodes_array));
 	elements.push_back(elem);
@@ -460,7 +460,7 @@ TEST(MeshEditing, Prism2Tri)
 	nodes.push_back(new MeshLib::Node(1,1,1));
 	nodes.push_back(new MeshLib::Node(0.9,0.9,1));
 
-	std::array<MeshLib::Node*, 6> nodes_array = { nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5] };
+	std::array<MeshLib::Node*, 6> nodes_array = {{nodes[0], nodes[1], nodes[2], nodes[3], nodes[4], nodes[5]}};
 	std::vector<MeshLib::Element*> elements;
 	MeshLib::Element* elem (new MeshLib::Prism(nodes_array));
 	elements.push_back(elem);
-- 
GitLab