14 $count3 = unshift (@array);
16 is(join(' ',@array), '1 2 3', 'unshift null');
17 cmp_ok($count3, '==', 3, 'unshift count == 3');
20 $count3_2 = unshift (@array, ());
21 is(join(' ',@array), '1 2 3', 'unshift null empty');
22 cmp_ok($count3_2, '==', 3, 'unshift count == 3 again');
24 $count4 = unshift (@array, 0);
25 is(join(' ',@array), '0 1 2 3', 'unshift singleton list');
26 cmp_ok($count4, '==', 4, 'unshift count == 4');
28 $count7 = unshift (@array, 3, 2, 1);
29 is(join(' ',@array), '3 2 1 0 1 2 3', 'unshift list');
30 cmp_ok($count7, '==', 7, 'unshift count == 7');
33 $count9 = unshift (@array, @list);
34 is(join(' ',@array), '5 4 3 2 1 0 1 2 3', 'unshift array');
35 cmp_ok($count9, '==', 9, 'unshift count == 9');
40 $count11 = unshift (@array, @list, @list2);
41 is(join(' ',@array), '7 6 5 4 3 2 1 0 1 2 3', 'unshift arrays');
42 cmp_ok($count11, '==', 11, 'unshift count == 11');
51 is(join(' ',@alpha), 'y z', 'void unshift null');
54 is(join(' ',@alpha), 'y z', 'void unshift null empty');
56 unshift (@alpha, 'x');
57 is(join(' ',@alpha), 'x y z', 'void unshift singleton list');
59 unshift (@alpha, 'u', 'v', 'w');
60 is(join(' ',@alpha), 'u v w x y z', 'void unshift list');
63 unshift (@alpha, @bet);
64 is(join(' ',@alpha), 's t u v w x y z', 'void unshift array');
68 unshift (@alpha, @bet, @gimel);
69 is(join(' ',@alpha), 'q r s t u v w x y z', 'void unshift arrays');