@@ -19,7 +19,7 @@ TEST(EventPropertiesTests, Construction)
1919 EXPECT_THAT (ep.GetProperties (), SizeIs (1 ));
2020 EXPECT_THAT (ep.GetPiiProperties (), IsEmpty ());
2121 EXPECT_TRUE (std::get<0 >(ep.TryGetLevel ()));
22- EXPECT_THAT (std::get<1 >(ep.TryGetLevel ()), DIAG_LEVEL_OPTIONAL);
22+ EXPECT_THAT (std::get<1 >(ep.TryGetLevel ()), ( uint8_t ) DIAG_LEVEL_OPTIONAL);
2323}
2424
2525TEST (EventPropertiesTests, Name)
@@ -45,21 +45,21 @@ TEST(EventPropertiesTests, DiagnosticLevel)
4545 EventProperties epOptional (" Optional" , DIAG_LEVEL_OPTIONAL);
4646 EXPECT_THAT (epOptional.GetName (), Eq (" Optional" ));
4747 EXPECT_TRUE (std::get<0 >(epOptional.TryGetLevel ()));
48- EXPECT_THAT (std::get<1 >(epOptional.TryGetLevel ()), DIAG_LEVEL_OPTIONAL);
48+ EXPECT_THAT (std::get<1 >(epOptional.TryGetLevel ()), ( uint8_t ) DIAG_LEVEL_OPTIONAL);
4949
5050 epOptional.SetLevel (DIAG_LEVEL_REQUIRED);
5151 EXPECT_TRUE (std::get<0 >(epOptional.TryGetLevel ()));
52- EXPECT_THAT (std::get<1 >(epOptional.TryGetLevel ()), DIAG_LEVEL_REQUIRED);
52+ EXPECT_THAT (std::get<1 >(epOptional.TryGetLevel ()), ( uint8_t ) DIAG_LEVEL_REQUIRED);
5353
5454 EventProperties epRequired (" Required" , DIAG_LEVEL_REQUIRED);
5555 EXPECT_THAT (epRequired.GetName (), Eq (" Required" ));
5656 EXPECT_TRUE (std::get<0 >(epRequired.TryGetLevel ()));
57- EXPECT_THAT (std::get<1 >(epRequired.TryGetLevel ()), DIAG_LEVEL_REQUIRED);
57+ EXPECT_THAT (std::get<1 >(epRequired.TryGetLevel ()), ( uint8_t ) DIAG_LEVEL_REQUIRED);
5858
5959 EventProperties epCustom (" Custom" , 55 );
6060 EXPECT_THAT (epCustom.GetName (), Eq (" Custom" ));
6161 EXPECT_TRUE (std::get<0 >(epCustom.TryGetLevel ()));
62- EXPECT_THAT (std::get<1 >(epCustom.TryGetLevel ()), 55 );
62+ EXPECT_THAT (std::get<1 >(epCustom.TryGetLevel ()), ( uint8_t ) 55 );
6363}
6464
6565TEST (EventPropertiesTests, Timestamp)
@@ -203,7 +203,7 @@ TEST(EventPropertiesTests, TryGetLevel_NotTheRightType_ReturnsFalseAndZero)
203203 properties.SetProperty (COMMONFIELDS_EVENT_LEVEL, " Not a number" );
204204 auto result = properties.TryGetLevel ();
205205 EXPECT_FALSE (std::get<0 >(result));
206- EXPECT_EQ (std::get<1 >(result), 0 );
206+ EXPECT_EQ (std::get<1 >(result), ( uint8_t ) 0 );
207207}
208208
209209TEST (EventPropertiesTests, TryGetLevel_ValueLargerThanUint8_ReturnsFalseAndZero)
@@ -212,7 +212,7 @@ TEST(EventPropertiesTests, TryGetLevel_ValueLargerThanUint8_ReturnsFalseAndZero)
212212 properties.SetProperty (COMMONFIELDS_EVENT_LEVEL, 257 );
213213 auto result = properties.TryGetLevel ();
214214 EXPECT_FALSE (std::get<0 >(result));
215- EXPECT_EQ (std::get<1 >(result), 0 );
215+ EXPECT_EQ (std::get<1 >(result), ( uint8_t ) 0 );
216216}
217217
218218TEST (EventPropertiesTests, TryGetLevel_ValueLessThanZero_ReturnsFalseAndZero)
@@ -221,7 +221,7 @@ TEST(EventPropertiesTests, TryGetLevel_ValueLessThanZero_ReturnsFalseAndZero)
221221 properties.SetProperty (COMMONFIELDS_EVENT_LEVEL, -1 );
222222 auto result = properties.TryGetLevel ();
223223 EXPECT_FALSE (std::get<0 >(result));
224- EXPECT_EQ (std::get<1 >(result), 0 );
224+ EXPECT_EQ (std::get<1 >(result), ( uint8_t ) 0 );
225225}
226226
227227TEST (EventPropertiesTests, TryGetLevel_ValidValue_ReturnsTrueAndCorrectValue)
@@ -230,7 +230,7 @@ TEST(EventPropertiesTests, TryGetLevel_ValidValue_ReturnsTrueAndCorrectValue)
230230 properties.SetProperty (COMMONFIELDS_EVENT_LEVEL, 42 );
231231 auto result = properties.TryGetLevel ();
232232 EXPECT_TRUE (std::get<0 >(result));
233- EXPECT_EQ (std::get<1 >(result), 42 );
233+ EXPECT_EQ (std::get<1 >(result), ( uint8_t ) 42 );
234234}
235235
236236TEST (EventPropertiesTests, TryGetLevel_ValueSetBySetLevel_ReturnsTrueAndCorrectValue)
@@ -239,5 +239,5 @@ TEST(EventPropertiesTests, TryGetLevel_ValueSetBySetLevel_ReturnsTrueAndCorrectV
239239 properties.SetLevel (42 );
240240 auto result = properties.TryGetLevel ();
241241 EXPECT_TRUE (std::get<0 >(result));
242- EXPECT_EQ (std::get<1 >(result), 42 );
242+ EXPECT_EQ (std::get<1 >(result), ( uint8_t ) 42 );
243243}
0 commit comments