Skip to content

Commit 405c71b

Browse files
ensure various test stack variables are initialized
1 parent 34f6d16 commit 405c71b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

cpputest-for-freertos-lib/tests/cpputest_for_freertos_queue_tests.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ TEST(QueueTests, posted_item_can_be_retrieved)
7575
auto rtn = xQueueSendToBack(mQueueUnderTest, &event, 1000);
7676
CHECK_EQUAL(pdTRUE, rtn);
7777

78-
TestEventT retrieved;
78+
TestEventT retrieved = { 0, 0 };
7979
rtn = xQueueReceive(mQueueUnderTest, &retrieved, portMAX_DELAY);
8080
CHECK_EQUAL(pdTRUE, rtn);
8181

@@ -112,14 +112,14 @@ TEST(QueueTests, peek_will_copy_event_as_expected)
112112
auto rtn = xQueueSendToBack(mQueueUnderTest, &event, 1000);
113113
CHECK_EQUAL(pdTRUE, rtn);
114114

115-
TestEventT peek;
115+
TestEventT peek = { 0, 0 };
116116
xQueuePeek(mQueueUnderTest, &peek, 1000);
117117
CHECK_EQUAL(pdTRUE, rtn);
118118
CHECK_EQUAL(event.valueA, peek.valueA);
119119
CHECK_EQUAL(event.valueB, peek.valueB);
120120

121121
//and we can still fully receive the same event
122-
TestEventT retrieved;
122+
TestEventT retrieved = { 0, 0 };
123123
rtn = xQueueReceive(mQueueUnderTest, &retrieved, portMAX_DELAY);
124124
CHECK_EQUAL(pdTRUE, rtn);
125125

@@ -188,7 +188,7 @@ TEST(QueueTests, can_use_queue_overwrite)
188188
rtn = xQueueOverwrite(mQueueUnderTest, &overwriteEvent);
189189
CHECK_EQUAL(pdPASS, rtn);
190190

191-
TestEventT retrieved;
191+
TestEventT retrieved= { 0, 0 };
192192
rtn = xQueueReceive(mQueueUnderTest, &retrieved, portMAX_DELAY);
193193
CHECK_EQUAL(pdTRUE, rtn);
194194
CHECK_EQUAL(overwriteEvent.valueA, retrieved.valueA);

0 commit comments

Comments
 (0)