summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/objective-c.test
blob: 1bedb4afe1539c436f02cc1dcebae50e38a50369 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
# Test cases specifically for the Objective C language.
#
# Range: 50000 - 59999
# test.name  config.file  input.file

# The .h file needs a language override
50001  oc/oc1.cfg                               oc/Fraction.h                   OC
50002  oc/oc2.cfg                               oc/Fraction.m
50003  oc/oc2.cfg                               oc/main.m
50004  oc/oc4.cfg                               oc/string.m
50005  oc/oc5.cfg                               oc/Declarations.h               OC
50006  oc/oc6.cfg                               oc/exceptions.m
50007  oc/oc7.cfg                               oc/misc.m
50008  oc/oc8.cfg                               oc/protocol.m
50009  oc/oc9.cfg                               oc/literals.mm

50010  oc/sp_after_oc_return_type_add.cfg       oc/return_type.m
50011  oc/sp_after_oc_return_type_force.cfg     oc/return_type.m
50012  oc/sp_after_oc_return_type_remove.cfg    oc/return_type.m

50014  oc/sp_oc_classname_paren-r.cfg           oc/sp_oc_classname_paren-r.m
50015  oc/oc10.cfg                              oc/receiver.m

#        we need any expert to solve
#50016  oc/oc11.cfg                              oc/ternary.m
#50017  oc/ternary_short.cfg                     oc/ternary.m

#50018  common/indent_inside_ternary_operator.cfg  oc/indent-inside-ternary-operator.m

50020  oc/sp_after_oc_at_sel_add.cfg            oc/selector.m
50021  oc/sp_after_oc_at_sel_force.cfg          oc/selector.m
50022  oc/sp_after_oc_at_sel_remove.cfg         oc/selector.m

50025  oc/oc6.cfg                               oc/exceptions.m
50026  oc/sp_after_throw_remove.cfg             oc/exceptions.m

50030  common/sort_imports.cfg                                  oc/sort_import.m
50031  oc/mod_sort_incl_import_prioritize_filename.cfg          oc/sort_import.m
50032  oc/mod_sort_incl_import_ignore_extension.cfg             oc/sort_import.m
50033  oc/mod_sort_incl_import_prioritize_extensionless.cfg     oc/sort_import.m
50034  oc/mod_sort_incl_import_prioritize_angle_over_quotes.cfg oc/sort_import.m
50035  oc/mod_sort_incl_import_grouping_enabled.cfg             oc/sort_import_group.m
50036  oc/mod_sort_incl_import_grouping_enabled_with_regex.cfg  oc/sort_import_group_regex.mm

50040  oc/objc_complex_method.cfg               oc/complex_method.m

50050  oc/objc_complex_method.cfg               oc/real_world_file.m

50060  oc/align_oc_msg_colon_span-1.cfg         oc/oc-split.m
50061  oc/bug_167.cfg                           oc/bug_167.m

50062  common/aet.cfg                           oc/issue_2631.m

50070  oc/blocks.cfg                            oc/blocks.m
50071  oc/sp_before_oc_block_caret_force.cfg    oc/blocks.m
50072  oc/sp_before_oc_block_caret_remove.cfg   oc/blocks.m
50073  oc/sp_after_oc_block_caret_add.cfg       oc/blocks.m
50074  oc/sp_after_oc_block_caret_force.cfg     oc/blocks.m
50075  oc/blocks.cfg                            oc/blocks.m
50076  oc/sp_before_oc_block_caret_remove.cfg   oc/blocks.m

50077  oc/blocks.cfg                            oc/more_blocks.m
50078  oc/sp_before_oc_block_caret_force.cfg    oc/more_blocks.m
50079  oc/sp_before_oc_block_caret_remove.cfg   oc/more_blocks.m
50080  oc/sp_after_oc_block_caret_add.cfg       oc/more_blocks.m
50081  oc/sp_after_oc_block_caret_force.cfg     oc/more_blocks.m
50082  oc/blocks.cfg                            oc/more_blocks.m
50083  oc/sp_before_oc_block_caret_remove.cfg   oc/more_blocks.m
50084  oc/nl_brace_square.cfg                   oc/more_blocks.m
50085  oc/nl_after_func_body-3.cfg              oc/block_in_method.m
50086  oc/issue_2643.cfg                        oc/block_in_method.m
50087  oc/indent_oc_inside_msg_sel.cfg          oc/indent_oc_inside_msg_sel.m

50090  oc/oc12.cfg                              oc/kw.m
50091  oc/issue_2656.cfg                        oc/block_in_method.m

50095  oc/oc13.cfg                              oc/box.m
50100  oc/bug_340.cfg                           oc/bug_340.m

50110  oc/oc14.cfg                              oc/msg_align.m
50111  common/del_semicolon.cfg                 oc/ns_enum.m
50112  common/empty.cfg                         oc/ns_enum.m
50113  oc/sp_enum_paren-r.cfg                   oc/ns_enum.m

50120  oc/gh137.cfg                             oc/gh137.m

50200  oc/sp_block_as_argument.cfg              oc/more_blocks_2.m
50201  oc/sp_block_as_argument.cfg              oc/blocks_align.m
50202  oc/sp_block_as_argument2.cfg             oc/blocks_align.m
50203  oc/sp_block_as_argument3.cfg             oc/blocks_align.m
50204  oc/sp_block_as_argument4.cfg             oc/blocks_align.m
50205  oc/sp_block_as_argument5.cfg             oc/msg_align.m
50206  common/aet.cfg                           oc/issue_2727.m
50207  oc/issue_3031.cfg                        oc/issue_3031.mm

50300  oc/sp_after_send_oc_colon-f.cfg          oc/msg.m

50400  oc/oc16.cfg                              oc/for.m

#        we need any expert to solve
#50410  oc/oc_cond_colon.cfg                     oc/oc_cond_colon.m              OC+
50411  common/attribute_specifier_seqs.cfg      oc/attribute_specifier_seqs.mm  OC+

50500  oc/oc17.cfg                              oc/code_placeholder.m

50510  oc/gh293.a.cfg                           oc/gh293.m
50511  oc/gh293.b.cfg                           oc/gh293.m
50512  oc/sp_oc_catch.cfg                       oc/sp_oc_catch.m
50513  oc/sp_oc_boxed.cfg                       oc/sp_oc_boxed.m
50514  oc/indent_boxed.cfg                      oc/indent_boxed.m
50515  oc/sp_oc_synchronized.cfg                oc/sp_oc_synchronized.m

50600  oc/nl_oc_block_brace-f.cfg               oc/bug_i_477.m
50601  common/empty.cfg                         oc/bug_i_408.m
50602  oc/bug_i_125-412.cfg                     oc/bug_i_125-412.m
50603  oc/oc18.cfg                              oc/gh511.m
50604  oc/objc_bug_497.cfg                      oc/bug_497.m
50605  common/empty.cfg                         oc/bug_404.m
50606  oc/oc19.cfg                              oc/bug_1366.m
50607  common/aet-sp_after_oc_msg_receiver.cfg  oc/sp_after_oc_msg_receiver.m
50608  common/aet.cfg                           oc/blocks_align2.m
50609  common/sp_arith-f.cfg                    oc/negative_value.m
50610  common/aet.cfg                           oc/nelem.m
50611  common/aet.cfg                           oc/for2.m
50612  common/aet.cfg                           oc/chunk_ends_type1.m
50613  common/aet.cfg                           oc/chunk_ends_type2.m
50614  common/aet.cfg                           oc/chunk_ends_type3.m
50615  common/aet.cfg                           oc/block_literal_protocol.m
50616  common/aet.cfg                           oc/oc_msg_in_pp.m
50617  common/aet.cfg                           oc/boxed_receiver.m
50618  common/aet-func_def.cfg                  oc/func_def.mm
50619  common/aet.cfg                           oc/cast.m
50620  common/aet.cfg                           oc/sp_after_angle.m
50621  common/aet.cfg                           oc/Fraction.h
50622  common/aet.cfg                           oc/c-cpp-oc-wrapper.c
50623  common/aet.cfg                           oc/extern-c-attribute.m
50624  common/aet.cfg                           oc/typeof.m
50625  common/aet-sp_inside_braces_oc_dict.cfg  oc/sp_inside_braces_oc_dict.m
50626  common/aet.cfg                           oc/chunk_ends_type4.m
50627  common/aet.cfg                           oc/method_ends_semicolon.m
50628  common/aet.cfg                           oc/macro-close-brace.m
50629  common/aet.cfg                           oc/pp_bool.m

50630  oc/nl_func_call_args_multi_line_ignore_closures.cfg oc/nl_func_call_args_multi_line_ignore_closures.m

50631  oc/nl_oc_msg_args_min_params.cfg         oc/nl_oc_msg_args_min_params.m
50632  oc/nl_oc_msg_args_max_code_width.cfg     oc/nl_oc_msg_args_max_code_width.m

50633  common/aet.cfg                           oc/ocpp_msg_access.mm

50700  common/cmt_insert-0.cfg                  oc/cmt_insert.m
50701  common/cmt_insert-0.cfg                  oc/cmt_insert2.m

50800  oc/obj-c-properties.cfg                  oc/properties.m
50801  common/empty.cfg                         oc/i1213.m
50802  oc/obj-c-available.cfg                   oc/available.m
50803  oc/indent_single_newline.cfg             oc/indent_single_newline.m

50804  common/aet.cfg                           oc/issue_2629.m
50805  common/aet.cfg                           oc/issue_2724.m

50810  oc/bug_841.cfg                           oc/bug_841.m
50811  oc/oc_bug_1674.cfg                       oc/bug_1674.m
50812  oc/oc_bug_1683.cfg                       oc/bug_1683.m

50813  oc/sp_before_oc_proto_list_add.cfg       oc/sp_before_oc_proto_list.m
50814  oc/sp_before_oc_proto_list_force.cfg     oc/sp_before_oc_proto_list.m
50815  oc/sp_before_oc_proto_list_remove.cfg    oc/sp_before_oc_proto_list.m

50816  oc/issue_2675.cfg                        oc/issue_2675.m
50817  common/aet.cfg                           oc/issue_2722.m

50900  oc/1927.cfg                              oc/1927.m
50901  oc/Issue_2172.cfg                        oc/Issue_2172.m
50902  common/empty.cfg                         oc/Issue_2289.m
50903  oc/Issue_681.cfg                         oc/Issue_681.oc

50904  oc/double_angle_space_1.cfg              oc/double_angle_space.m
50905  oc/double_angle_space_2.cfg              oc/double_angle_space.m
50906  oc/double_angle_space_3.cfg              oc/double_angle_space.m

#        we need any expert to solve
#50907  oc/align_colon_with_ternary_1.cfg        oc/align_colon_with_ternary_1.m
#50908  oc/align_colon_with_ternary_2.cfg        oc/align_colon_with_ternary_2.m
50909  oc/3766.cfg                              oc/3766.m
50910  oc/3767.cfg                              oc/3767.mm                          OC+
50911  oc/3811.cfg                              oc/3811.mm                          OC+
50912  oc/3812.cfg                              oc/3812.m
50913  oc/3813.cfg                              oc/3813.m
50914  oc/3819.cfg                              oc/3819.m
50915  common/empty.cfg                         oc/3822.h
50916  oc/3823.cfg                              oc/3823.m

# test the options sp_ with the value "ignore"
51000  oc/sp_cond_ternary_short.cfg             oc/sp_cond_ternary_short.m
51001  oc/sp_enum_paren-i.cfg                   oc/ns_enum-i.m
51002  oc/sp_oc_catch-i.cfg                     oc/sp_oc_catch.m
51003  oc/sp_oc_catch-r.cfg                     oc/sp_oc_catch.m
51004  oc/block_pointer.cfg                     oc/block_pointer.m

#
# adopt tests from UT
10018  oc/delete-space-oc.cfg                   oc/delete-space-oc.mm
10019  common/empty.cfg                         oc/func-param-wrap-oc.mm
10020  oc/align-objc-like-xcode.cfg             oc/align-objc-like-xcode.m
10021  oc/double-indent-objc-dict.cfg           oc/double-indent-objc-dict.m
10022  oc/indent-objc-block.cfg                 oc/indent-objc-block.m
10033  oc/U11-Cpp.cfg                           oc/objc.mm
10034  oc/U12-Cpp.cfg                           oc/asm.h.mm
10035  oc/U13-Cpp.cfg                           oc/definesalign.h.mm
10036  oc/U14-Cpp.cfg                           oc/inttypes.h.mm
10046  oc/U15-Cpp.cfg                           oc/UNI-1333.mm
10102  oc/U24-Cpp.cfg                           oc/pp-ignore.mm
11030  oc/U08-Cpp.cfg                           oc/argtypes.mm
11031  oc/U09-Cpp.cfg                           oc/casting.mm
#        we need any expert to solve
#11032  oc/U10-Cpp.cfg                           oc/newlines.mm
60011  oc/UNI-11095.cfg                         oc/UNI-11095.mm