@@ -36,14 +36,11 @@ static void assert_trailers(const char *message, struct trailer *trailers)
3636
3737void test_message_trailer__simple (void )
3838{
39- struct trailer trailers [3 ];
40-
41- trailers [0 ].key = "Signed-off-by" ;
42- trailers [0 ].value = "foo@bar.com" ;
43- trailers [1 ].key = "Signed-off-by" ;
44- trailers [1 ].value = "someone@else.com" ;
45- trailers [2 ].key = NULL ;
46- trailers [2 ].value = NULL ;
39+ struct trailer trailers [] = {
40+ {"Signed-off-by" , "foo@bar.com" },
41+ {"Signed-off-by" , "someone@else.com" },
42+ {NULL , NULL },
43+ };
4744
4845 assert_trailers (
4946 "Message\n"
@@ -55,12 +52,10 @@ void test_message_trailer__simple(void)
5552
5653void test_message_trailer__no_whitespace (void )
5754{
58- struct trailer trailers [2 ];
59-
60- trailers [0 ].key = "Key" ;
61- trailers [0 ].value = "value" ;
62- trailers [1 ].key = NULL ;
63- trailers [1 ].value = NULL ;
55+ struct trailer trailers [] = {
56+ {"Key" , "value" },
57+ {NULL , NULL },
58+ };
6459
6560 assert_trailers (
6661 "Message\n"
@@ -71,12 +66,10 @@ void test_message_trailer__no_whitespace(void)
7166
7267void test_message_trailer__extra_whitespace (void )
7368{
74- struct trailer trailers [2 ];
75-
76- trailers [0 ].key = "Key" ;
77- trailers [0 ].value = "value" ;
78- trailers [1 ].key = NULL ;
79- trailers [1 ].value = NULL ;
69+ struct trailer trailers [] = {
70+ {"Key" , "value" },
71+ {NULL , NULL },
72+ };
8073
8174 assert_trailers (
8275 "Message\n"
@@ -87,12 +80,10 @@ void test_message_trailer__extra_whitespace(void)
8780
8881void test_message_trailer__no_newline (void )
8982{
90- struct trailer trailers [2 ];
91-
92- trailers [0 ].key = "Key" ;
93- trailers [0 ].value = "value" ;
94- trailers [1 ].key = NULL ;
95- trailers [1 ].value = NULL ;
83+ struct trailer trailers [] = {
84+ {"Key" , "value" },
85+ {NULL , NULL },
86+ };
9687
9788 assert_trailers (
9889 "Message\n"
@@ -103,28 +94,25 @@ void test_message_trailer__no_newline(void)
10394
10495void test_message_trailer__not_last_paragraph (void )
10596{
106- struct trailer trailers ;
107-
108- trailers .key = NULL ;
109- trailers .value = NULL ;
97+ struct trailer trailers [] = {
98+ {NULL , NULL },
99+ };
110100
111101 assert_trailers (
112102 "Message\n"
113103 "\n"
114104 "Key: value\n"
115105 "\n"
116106 "More stuff\n"
117- , & trailers );
107+ , trailers );
118108}
119109
120110void test_message_trailer__conflicts (void )
121111{
122- struct trailer trailers [2 ];
123-
124- trailers [0 ].key = "Key" ;
125- trailers [0 ].value = "value" ;
126- trailers [1 ].key = NULL ;
127- trailers [1 ].value = NULL ;
112+ struct trailer trailers [] = {
113+ {"Key" , "value" },
114+ {NULL , NULL },
115+ };
128116
129117 assert_trailers (
130118 "Message\n"
@@ -138,12 +126,10 @@ void test_message_trailer__conflicts(void)
138126
139127void test_message_trailer__patch (void )
140128{
141- struct trailer trailers [2 ];
142-
143- trailers [0 ].key = "Key" ;
144- trailers [0 ].value = "value" ;
145- trailers [1 ].key = NULL ;
146- trailers [1 ].value = NULL ;
129+ struct trailer trailers [] = {
130+ {"Key" , "value" },
131+ {NULL , NULL },
132+ };
147133
148134 assert_trailers (
149135 "Message\n"
@@ -157,16 +143,12 @@ void test_message_trailer__patch(void)
157143
158144void test_message_trailer__continuation (void )
159145{
160- struct trailer trailers [4 ];
161-
162- trailers [0 ].key = "A" ;
163- trailers [0 ].value = "b\n c" ;
164- trailers [1 ].key = "D" ;
165- trailers [1 ].value = "e\n f: g h" ;
166- trailers [2 ].key = "I" ;
167- trailers [2 ].value = "j" ;
168- trailers [3 ].key = NULL ;
169- trailers [3 ].value = NULL ;
146+ struct trailer trailers [] = {
147+ {"A" , "b\n c" },
148+ {"D" , "e\n f: g h" },
149+ {"I" , "j" },
150+ {NULL , NULL },
151+ };
170152
171153 assert_trailers (
172154 "Message\n"
@@ -181,14 +163,11 @@ void test_message_trailer__continuation(void)
181163
182164void test_message_trailer__invalid (void )
183165{
184- struct trailer trailers [3 ];
185-
186- trailers [0 ].key = "Signed-off-by" ;
187- trailers [0 ].value = "some@one.com" ;
188- trailers [1 ].key = "Another" ;
189- trailers [1 ].value = "trailer" ;
190- trailers [2 ].key = NULL ;
191- trailers [2 ].value = NULL ;
166+ struct trailer trailers [] = {
167+ {"Signed-off-by" , "some@one.com" },
168+ {"Another" , "trailer" },
169+ {NULL , NULL },
170+ };
192171
193172 assert_trailers (
194173 "Message\n"
0 commit comments