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:
committed by
Chris Friedt
parent
93da92cfcb
commit
02be059a4f
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user