]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test: fix signed/unsigned warnings in TestCrushWrapper.cc
authorGreg Farnum <greg@inktank.com>
Fri, 14 Feb 2014 01:28:42 +0000 (17:28 -0800)
committerGreg Farnum <greg@inktank.com>
Fri, 14 Feb 2014 06:01:59 +0000 (22:01 -0800)
Irritatingly, using 0 binds to int and generates warnings
if the thing we're checking is unsigned, so we have to be
explicit.

Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sam Just <sam.just@inktank.com>
src/test/crush/TestCrushWrapper.cc

index 74509dcd26546ad96f42640cdc6a5f30859478fa..3b2990d76b732ea968103ee67426ae74f2ea1c34 100644 (file)
@@ -523,7 +523,7 @@ TEST(CrushWrapper, dump_rules) {
     stringstream ss;
     f->flush(ss);
     delete f;
-    EXPECT_EQ(0, ss.str().find("<rule><rule_id>0</rule_id><rule_name>NAME</rule_name>"));
+    EXPECT_EQ((unsigned)0, ss.str().find("<rule><rule_id>0</rule_id><rule_name>NAME</rule_name>"));
   }
 
   {
@@ -532,7 +532,7 @@ TEST(CrushWrapper, dump_rules) {
     stringstream ss;
     f->flush(ss);
     delete f;
-    EXPECT_EQ(0, ss.str().find("<rule><rule_id>0</rule_id><rule_name>NAME</rule_name>"));
+    EXPECT_EQ((unsigned)0, ss.str().find("<rule><rule_id>0</rule_id><rule_name>NAME</rule_name>"));
     EXPECT_NE(string::npos,
              ss.str().find("<step><op>take</op><item>default</item></step>"));
   }