13 $count3 = unshift (@array);
15 is(join(' ',@array), '1 2 3', 'unshift null');
16 cmp_ok($count3, '==', 3, 'unshift count == 3');
18 $count3_2 = unshift (@array, ());
19 is(join(' ',@array), '1 2 3', 'unshift null empty');
20 cmp_ok($count3_2, '==', 3, 'unshift count == 3 again');
22 $count4 = unshift (@array, 0);
23 is(join(' ',@array), '0 1 2 3', 'unshift singleton list');
24 cmp_ok($count4, '==', 4, 'unshift count == 4');
26 $count7 = unshift (@array, 3, 2, 1);
27 is(join(' ',@array), '3 2 1 0 1 2 3', 'unshift list');
28 cmp_ok($count7, '==', 7, 'unshift count == 7');
31 $count9 = unshift (@array, @list);
32 is(join(' ',@array), '5 4 3 2 1 0 1 2 3', 'unshift array');
33 cmp_ok($count9, '==', 9, 'unshift count == 9');
37 $count11 = unshift (@array, @list, @list2);
38 is(join(' ',@array), '7 6 5 4 3 2 1 0 1 2 3', 'unshift arrays');
39 cmp_ok($count11, '==', 11, 'unshift count == 11');
48 is(join(' ',@alpha), 'y z', 'void unshift null');
51 is(join(' ',@alpha), 'y z', 'void unshift null empty');
53 unshift (@alpha, 'x');
54 is(join(' ',@alpha), 'x y z', 'void unshift singleton list');
56 unshift (@alpha, 'u', 'v', 'w');
57 is(join(' ',@alpha), 'u v w x y z', 'void unshift list');
60 unshift (@alpha, @bet);
61 is(join(' ',@alpha), 's t u v w x y z', 'void unshift array');
65 unshift (@alpha, @bet, @gimel);
66 is(join(' ',@alpha), 'q r s t u v w x y z', 'void unshift arrays');