source: trunk/essentials/dev-lang/perl/t/op/sselect.t

Last change on this file was 3181, checked in by bird, 18 years ago

perl 5.8.8

File size: 729 bytes
Line 
1#!./perl
2
3BEGIN {
4 chdir 't' if -d 't';
5 @INC = ('.', '../lib');
6}
7
8require 'test.pl';
9
10plan (9);
11
12my $blank = "";
13eval {select undef, $blank, $blank, 0};
14is ($@, "");
15eval {select $blank, undef, $blank, 0};
16is ($@, "");
17eval {select $blank, $blank, undef, 0};
18is ($@, "");
19
20eval {select "", $blank, $blank, 0};
21is ($@, "");
22eval {select $blank, "", $blank, 0};
23is ($@, "");
24eval {select $blank, $blank, "", 0};
25is ($@, "");
26
27eval {select "a", $blank, $blank, 0};
28like ($@, qr/^Modification of a read-only value attempted/);
29eval {select $blank, "a", $blank, 0};
30like ($@, qr/^Modification of a read-only value attempted/);
31eval {select $blank, $blank, "a", 0};
32like ($@, qr/^Modification of a read-only value attempted/);
Note: See TracBrowser for help on using the repository browser.