gutsupport for C++ exceptions
[p5sagit/p5-mst-13.2.git] / t / io / open.t
CommitLineData
3eb568f1 1#!./perl
2
3# $RCSfile$
853846ea 4$| = 1;
5$^W = 1;
3eb568f1 6
1d8d4d2a 7print "1..9\n";
3eb568f1 8
853846ea 9# my $file tests
10
11unlink("afile.new") if -f "afile";
12print "$!\nnot " unless open(my $f,"+>afile");
3eb568f1 13print "ok 1\n";
853846ea 14print "not " unless -f "afile";
3eb568f1 15print "ok 2\n";
853846ea 16print "not " unless print $f "SomeData\n";
3eb568f1 17print "ok 3\n";
853846ea 18print "not " unless tell($f) == 9;
3eb568f1 19print "ok 4\n";
853846ea 20print "not " unless seek($f,0,0);
3eb568f1 21print "ok 5\n";
853846ea 22$b = <$f>;
23print "not " unless $b eq "SomeData\n";
3eb568f1 24print "ok 6\n";
853846ea 25print "not " unless -f $f;
26print "ok 7\n";
27eval { die "Message" };
28# warn $@;
29print "not " unless $@ =~ /<\$f> line 1/;
30print "ok 8\n";
31print "not " unless close($f);
32print "ok 9\n";
33unlink("afile");
3eb568f1 34