add begin.t from Method::Signatures
[p5sagit/Function-Parameters.git] / t / hueg.t
1 #!perl
2 use warnings FATAL => 'all';
3 use strict;
4
5 use Test::More tests => 1;
6
7 use Function::Parameters;
8
9 fun yes_this_is_an_unusually_long_function_name_wouldnt_you_agree_with_me_there (
10         $the_first_parameter_is_the_only_one_I_really_care_about_and_gets_a_very_special_name,
11         $stupid_prefix_0,
12         $stupid_prefix_1,
13         $stupid_prefix_2,
14         $stupid_prefix_3,
15         $stupid_prefix_4,
16         $stupid_prefix_5,
17         $stupid_prefix_6,
18         $stupid_prefix_7,
19         $stupid_prefix_8,
20         $stupid_prefix_9,
21         $stupid_prefix_10,
22         $stupid_prefix_11,
23         $stupid_prefix_12,
24         $stupid_prefix_13,
25         $stupid_prefix_14,
26         $stupid_prefix_15,
27         $stupid_prefix_16,
28         $stupid_prefix_17,
29         $stupid_prefix_18,
30         $stupid_prefix_19,
31         $stupid_prefix_20,
32         $stupid_prefix_21,
33         $stupid_prefix_22,
34         $stupid_prefix_23,
35         $stupid_prefix_24,
36         $stupid_prefix_25,
37         $stupid_prefix_26,
38         $stupid_prefix_27,
39         $stupid_prefix_28,
40         $stupid_prefix_29,
41         $stupid_prefix_30,
42         $stupid_prefix_31,
43         $stupid_prefix_32,
44         $stupid_prefix_33,
45         $stupid_prefix_34,
46         $stupid_prefix_35,
47         $stupid_prefix_36,
48         $stupid_prefix_37,
49         $stupid_prefix_38,
50         $stupid_prefix_39,
51         $stupid_prefix_40,
52         $stupid_prefix_41,
53         $stupid_prefix_42,
54         $stupid_prefix_43,
55         $stupid_prefix_44,
56         $stupid_prefix_45,
57         $stupid_prefix_46,
58         $stupid_prefix_47,
59         $stupid_prefix_48,
60         $stupid_prefix_49,
61         $stupid_prefix_50,
62         $stupid_prefix_51,
63         $stupid_prefix_52,
64         $stupid_prefix_53,
65         $stupid_prefix_54,
66         $stupid_prefix_55,
67         $stupid_prefix_56,
68         $stupid_prefix_57,
69         $stupid_prefix_58,
70         $stupid_prefix_59,
71         $stupid_prefix_60,
72         $stupid_prefix_61,
73         $stupid_prefix_62,
74         $stupid_prefix_63,
75         $stupid_prefix_64,
76         $stupid_prefix_65,
77         $stupid_prefix_66,
78         $stupid_prefix_67,
79         $stupid_prefix_68,
80         $stupid_prefix_69,
81         $stupid_prefix_70,
82         $stupid_prefix_71,
83         $stupid_prefix_72,
84         $stupid_prefix_73,
85         $stupid_prefix_74,
86         $stupid_prefix_75,
87         $stupid_prefix_76,
88         $stupid_prefix_77,
89         $stupid_prefix_78,
90         $stupid_prefix_79,
91         $stupid_prefix_80,
92         $stupid_prefix_81,
93         $stupid_prefix_82,
94         $stupid_prefix_83,
95         $stupid_prefix_84,
96         $stupid_prefix_85,
97         $stupid_prefix_86,
98         $stupid_prefix_87,
99         $stupid_prefix_88,
100         $stupid_prefix_89,
101         $stupid_prefix_90,
102         $stupid_prefix_91,
103         $stupid_prefix_92,
104         $stupid_prefix_93,
105         $stupid_prefix_94,
106         $stupid_prefix_95,
107         $stupid_prefix_96,
108         $stupid_prefix_97,
109         $stupid_prefix_98,
110         $stupid_prefix_99,
111         $stupid_prefix_100,
112         $stupid_prefix_101,
113         $stupid_prefix_102,
114         $stupid_prefix_103,
115         $stupid_prefix_104,
116         $stupid_prefix_105,
117         $stupid_prefix_106,
118         $stupid_prefix_107,
119         $stupid_prefix_108,
120         $stupid_prefix_109,
121         $stupid_prefix_110,
122         $stupid_prefix_111,
123         $stupid_prefix_112,
124         $stupid_prefix_113,
125         $stupid_prefix_114,
126         $stupid_prefix_115,
127         $stupid_prefix_116,
128         $stupid_prefix_117,
129         $stupid_prefix_118,
130         $stupid_prefix_119,
131         $stupid_prefix_120,
132         $stupid_prefix_121,
133         $stupid_prefix_122,
134         $stupid_prefix_123,
135         $stupid_prefix_124,
136         $stupid_prefix_125,
137         $stupid_prefix_126,
138         $stupid_prefix_127,
139         $stupid_prefix_128,
140         $stupid_prefix_129,
141         $stupid_prefix_130,
142         $stupid_prefix_131,
143         $stupid_prefix_132,
144         $stupid_prefix_133,
145         $stupid_prefix_134,
146         $stupid_prefix_135,
147         $stupid_prefix_136,
148         $stupid_prefix_137,
149         $stupid_prefix_138,
150         $stupid_prefix_139,
151         $stupid_prefix_140,
152         $stupid_prefix_141,
153         $stupid_prefix_142,
154         $stupid_prefix_143,
155         $stupid_prefix_144,
156         $stupid_prefix_145,
157         $stupid_prefix_146,
158         $stupid_prefix_147,
159         $stupid_prefix_148,
160         $stupid_prefix_149,
161         $stupid_prefix_150,
162         $stupid_prefix_151,
163         $stupid_prefix_152,
164         $stupid_prefix_153,
165         $stupid_prefix_154,
166         $stupid_prefix_155,
167         $stupid_prefix_156,
168         $stupid_prefix_157,
169         $stupid_prefix_158,
170         $stupid_prefix_159,
171         $stupid_prefix_160,
172         $stupid_prefix_161,
173         $stupid_prefix_162,
174         $stupid_prefix_163,
175         $stupid_prefix_164,
176         $stupid_prefix_165,
177         $stupid_prefix_166,
178         $stupid_prefix_167,
179         $stupid_prefix_168,
180         $stupid_prefix_169,
181         $stupid_prefix_170,
182         $stupid_prefix_171,
183         $stupid_prefix_172,
184         $stupid_prefix_173,
185         $stupid_prefix_174,
186         $stupid_prefix_175,
187         $stupid_prefix_176,
188         $stupid_prefix_177,
189         $stupid_prefix_178,
190         $stupid_prefix_179,
191         $stupid_prefix_180,
192         $stupid_prefix_181,
193         $stupid_prefix_182,
194         $stupid_prefix_183,
195         $stupid_prefix_184,
196         $stupid_prefix_185,
197         $stupid_prefix_186,
198         $stupid_prefix_187,
199         $stupid_prefix_188,
200         $stupid_prefix_189,
201         $stupid_prefix_190,
202         $stupid_prefix_191,
203         $stupid_prefix_192,
204         $stupid_prefix_193,
205         $stupid_prefix_194,
206         $stupid_prefix_195,
207         $stupid_prefix_196,
208         $stupid_prefix_197,
209         $stupid_prefix_198,
210         $stupid_prefix_199,
211         $stupid_prefix_200,
212         $stupid_prefix_201,
213         $stupid_prefix_202,
214         $stupid_prefix_203,
215         $stupid_prefix_204,
216         $stupid_prefix_205,
217         $stupid_prefix_206,
218         $stupid_prefix_207,
219         $stupid_prefix_208,
220         $stupid_prefix_209,
221         $stupid_prefix_210,
222         $stupid_prefix_211,
223         $stupid_prefix_212,
224         $stupid_prefix_213,
225         $stupid_prefix_214,
226         $stupid_prefix_215,
227         $stupid_prefix_216,
228         $stupid_prefix_217,
229         $stupid_prefix_218,
230         $stupid_prefix_219,
231         $stupid_prefix_220,
232         $stupid_prefix_221,
233         $stupid_prefix_222,
234         $stupid_prefix_223,
235         $stupid_prefix_224,
236         $stupid_prefix_225,
237         $stupid_prefix_226,
238         $stupid_prefix_227,
239         $stupid_prefix_228,
240         $stupid_prefix_229,
241         $stupid_prefix_230,
242         $stupid_prefix_231,
243         $stupid_prefix_232,
244         $stupid_prefix_233,
245         $stupid_prefix_234,
246         $stupid_prefix_235,
247         $stupid_prefix_236,
248         $stupid_prefix_237,
249         $stupid_prefix_238,
250         $stupid_prefix_239,
251         $stupid_prefix_240,
252         $stupid_prefix_241,
253         $stupid_prefix_242,
254         $stupid_prefix_243,
255         $stupid_prefix_244,
256         $stupid_prefix_245,
257         $stupid_prefix_246,
258         $stupid_prefix_247,
259         $stupid_prefix_248,
260         $stupid_prefix_249,
261         $stupid_prefix_250,
262         $stupid_prefix_251,
263         $stupid_prefix_252,
264         $stupid_prefix_253,
265         $stupid_prefix_254,
266         $stupid_prefix_255,
267         $stupid_prefix_256,
268         $stupid_prefix_257,
269         $stupid_prefix_258,
270         $stupid_prefix_259,
271         $stupid_prefix_260,
272         $stupid_prefix_261,
273         $stupid_prefix_262,
274         $stupid_prefix_263,
275         $stupid_prefix_264,
276         $stupid_prefix_265,
277         $stupid_prefix_266,
278         $stupid_prefix_267,
279         $stupid_prefix_268,
280         $stupid_prefix_269,
281         $stupid_prefix_270,
282         $stupid_prefix_271,
283         $stupid_prefix_272,
284         $stupid_prefix_273,
285         $stupid_prefix_274,
286         $stupid_prefix_275,
287         $stupid_prefix_276,
288         $stupid_prefix_277,
289         $stupid_prefix_278,
290         $stupid_prefix_279,
291         $stupid_prefix_280,
292         $stupid_prefix_281,
293         $stupid_prefix_282,
294         $stupid_prefix_283,
295         $stupid_prefix_284,
296         $stupid_prefix_285,
297         $stupid_prefix_286,
298         $stupid_prefix_287,
299         $stupid_prefix_288,
300         $stupid_prefix_289,
301         $stupid_prefix_290,
302         $stupid_prefix_291,
303         $stupid_prefix_292,
304         $stupid_prefix_293,
305         $stupid_prefix_294,
306         $stupid_prefix_295,
307         $stupid_prefix_296,
308         $stupid_prefix_297,
309         $stupid_prefix_298,
310         $stupid_prefix_299,
311 ) {
312         $the_first_parameter_is_the_only_one_I_really_care_about_and_gets_a_very_special_name
313 }
314
315 is yes_this_is_an_unusually_long_function_name_wouldnt_you_agree_with_me_there("all is well"), "all is well";