tests: modules: nanopb: Release decoded messages

If CONFIG_NANOPB_ENABLE_MALLOC is enabled, any successfully decoded message
should be released.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
This commit is contained in:
Pieter De Gendt
2025-09-22 09:22:48 +02:00
committed by Chris Friedt
parent 93da92cfcb
commit 02be059a4f

View File

@@ -41,6 +41,8 @@ ZTEST(nanopb_tests, test_nanopb_simple)
for (size_t i = 0; i < sizeof(msg.buffer); ++i) {
zassert_equal(msg.buffer[i], i);
}
pb_release(SimpleMessage_fields, &msg);
}
ZTEST(nanopb_tests, test_nanopb_nested)
@@ -68,6 +70,8 @@ ZTEST(nanopb_tests, test_nanopb_nested)
zassert_equal(42, msg.nested.id);
zassert_true(msg.has_nested);
zassert_str_equal(msg.nested.name, "Test name");
pb_release(ComplexMessage_fields, &msg);
}
ZTEST(nanopb_tests, test_nanopb_lib)