From 0c82dcc5dcda81a3d3277054239d3a482e45ecce Mon Sep 17 00:00:00 2001 From: roker Date: Tue, 28 Sep 2021 17:10:33 +0200 Subject: [PATCH] add an EXPECT_NE() to check for nullptr before derefencing it. Avoids segfault. But the test is still red. --- test/unittest_message.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/unittest_message.cc b/test/unittest_message.cc index a7d9aa6..0ec19b9 100644 --- a/test/unittest_message.cc +++ b/test/unittest_message.cc @@ -118,6 +118,8 @@ TEST( MessageTest, Simple ) pEp::Message msg{PEP_dir_outgoing, mail1_eml}; EXPECT_EQ(msg->dir, PEP_dir_outgoing); + ASSERT_NE(msg->from, nullptr); + EXPECT_STREQ( msg->from->username, "Alice"); EXPECT_STREQ( msg->shortmsg, "Rødgrød med fløde" ); EXPECT_STREQ( msg->longmsg , "Rødgrød med fløde?\r\n" );