From ad26b1144508a5f9331fbcf9d85bdbaf75c7d8a7 Mon Sep 17 00:00:00 2001
From: akuesters <42005107+akuesters@users.noreply.github.com>
Date: Wed, 19 Sep 2018 09:52:08 +0200
Subject: [PATCH] Fixed warnings of signed-unsigned integer comparison in unit
 tests

---
 test/unit/test_dry_run_context.cpp | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/test/unit/test_dry_run_context.cpp b/test/unit/test_dry_run_context.cpp
index 24752c32..b4c9a6d0 100644
--- a/test/unit/test_dry_run_context.cpp
+++ b/test/unit/test_dry_run_context.cpp
@@ -20,7 +20,7 @@ TEST(dry_run_context, size_rank)
 {
     distributed_context_handle ctx = arb::make_dry_run_context(num_ranks, num_cells_per_rank);
 
-    EXPECT_EQ(ctx->size(), num_ranks);
+    EXPECT_EQ(ctx->size(), (int)num_ranks);
     EXPECT_EQ(ctx->id(), 0);
 }
 
@@ -41,16 +41,19 @@ TEST(dry_run_context, minmax)
     int64_t one64 = 1;
     EXPECT_EQ(one64, ctx->min(one64));
     EXPECT_EQ(one64, ctx->max(one64));
+
+    EXPECT_EQ(1u,  ctx->min(1u));
+    EXPECT_EQ(1u,  ctx->max(1u));
 }
 
 TEST(dry_run_context, sum)
 {
     distributed_context_handle ctx = arb::make_dry_run_context(num_ranks, num_cells_per_rank);
 
-    EXPECT_EQ(42.,  ctx->min(42.));
-    EXPECT_EQ(42.f, ctx->min(42.));
-    EXPECT_EQ(42 * num_ranks,   ctx->sum(42));
-    EXPECT_EQ(42u,  ctx->min(42u));
+    EXPECT_EQ(42. * num_ranks, ctx->sum(42.));
+    EXPECT_EQ(42.f * num_ranks, ctx->sum(42.f));
+    EXPECT_EQ(int(42 * num_ranks), ctx->sum(42));
+    EXPECT_EQ(unsigned(42 * num_ranks), ctx->sum(42u));
 }
 
 TEST(dry_run_context, gather_spikes)
-- 
GitLab