From 088986e5fa51f592ecf526801fa64335c684dbe4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20=C4=8Cerm=C3=A1k?= Date: Fri, 25 May 2018 00:47:50 +0200 Subject: [PATCH] [unit_tests] Remove a memory leak from test_XmpKey.cpp XmpProperties::registerNs allocates strings on the heap that must be freed manually via XmpProperties::unregisterNs(). => do this in TearDownTestCase() --- unitTests/test_XmpKey.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/unitTests/test_XmpKey.cpp b/unitTests/test_XmpKey.cpp index 2fd503b9..d000b722 100644 --- a/unitTests/test_XmpKey.cpp +++ b/unitTests/test_XmpKey.cpp @@ -24,6 +24,11 @@ public: XmpProperties::registerNs(expectedFamily, expectedPrefix); } + static void TearDownTestCase() + { + XmpProperties::unregisterNs(); + } + void checkValidity(const XmpKey& key) { ASSERT_EQ(expectedKey, key.key());