Skip to content

Commit eb56b9c

Browse files
committed
Updated tests for structures and unions
Signed-off-by: Cervenka Dusan <[email protected]>
1 parent 2c584b0 commit eb56b9c

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

erpcgen/test/test_struct.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,19 @@ test.h:
4747
- struct list_int32_1_t
4848
test_client.cpp:
4949
- write_list_int32_1_t_struct
50+
- if(NULL == data)
51+
- return;
5052
- read_list_int32_1_t_struct
53+
- if(NULL == data)
54+
- return;
5155
- ListType * bar(const ListType * x)
5256
test_server.cpp:
5357
- read_list_int32_1_t_struct
58+
- if(NULL == data)
59+
- return;
5460
- write_list_int32_1_t_struct
61+
- if(NULL == data)
62+
- return;
5563
- free_list_int32_1_t_struct
5664

5765
---

erpcgen/test/test_union_c.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ test.h:
2828
- not: float y;
2929

3030
test_client.cpp:
31-
- static void write_unionType_union(erpc::Codec * codec, int32_t discriminator, const unionType * data);
32-
- static void write_unionType_union(erpc::Codec * codec, int32_t discriminator, const unionType * data)
31+
- static void write_unionType_union(erpc::Codec * codec, int32_t discriminator, const unionType * data);
32+
- static void write_unionType_union(erpc::Codec * codec, int32_t discriminator, const unionType * data)
3333

3434
test_server.cpp:
3535
- static void read_unionType_union(erpc::Codec * codec, int32_t * discriminator, unionType * data);
@@ -101,6 +101,8 @@ test_client.cpp:
101101
- static void write_unionType_union(erpc::Codec * codec, int32_t discriminator, const unionType * data);
102102
- static void write_unionType_union(erpc::Codec * codec, int32_t discriminator, const unionType * data)
103103
- "{"
104+
- if(NULL == data)
105+
- return;
104106
- codec->startWriteUnion(discriminator);
105107
- switch (discriminator)
106108
- "{"
@@ -153,6 +155,8 @@ test_server.cpp:
153155
- static void read_unionType_union(erpc::Codec * codec, int32_t * discriminator, unionType * data);
154156
- static void read_unionType_union(erpc::Codec * codec, int32_t * discriminator, unionType * data)
155157
- "{"
158+
- if(NULL == data)
159+
- return;
156160
- codec->startReadUnion(discriminator);
157161
- switch (*discriminator)
158162
- "{"

0 commit comments

Comments
 (0)