diff UnitTestsSources/MultiThreadingTests.cpp @ 2731:fe4fe52f0c94

fix warnings
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 13 Jul 2018 12:35:31 +0200
parents cb1b26a7db98
children dc7330089736
line wrap: on
line diff
--- a/UnitTestsSources/MultiThreadingTests.cpp	Fri Jul 13 12:34:53 2018 +0200
+++ b/UnitTestsSources/MultiThreadingTests.cpp	Fri Jul 13 12:35:31 2018 +0200
@@ -942,8 +942,9 @@
     operation.reset(unserializer.UnserializeOperation(s));
 
     // Make sure that we have indeed unserialized a log operation
-    ASSERT_THROW(dynamic_cast<DeleteResourceOperation&>(*operation), std::bad_cast);
-    dynamic_cast<LogJobOperation&>(*operation);
+    Json::Value dummy;
+    ASSERT_THROW(dynamic_cast<DeleteResourceOperation&>(*operation).Serialize(dummy), std::bad_cast);
+    dynamic_cast<LogJobOperation&>(*operation).Serialize(dummy);
   }
 }
 
@@ -1288,8 +1289,9 @@
   {
     operation.reset(unserializer.UnserializeOperation(s));
 
-    ASSERT_THROW(dynamic_cast<LogJobOperation&>(*operation), std::bad_cast);
-    dynamic_cast<DeleteResourceOperation&>(*operation);
+    Json::Value dummy;
+    ASSERT_THROW(dynamic_cast<LogJobOperation&>(*operation).Serialize(dummy), std::bad_cast);
+    dynamic_cast<DeleteResourceOperation&>(*operation).Serialize(dummy);
   }
 
   // StorePeerOperation