Extra UNIVERSAL tests
Mike Guy [Wed, 23 May 2001 12:29:20 +0000 (13:29 +0100)]
Message-Id: <E152WpM-0001yP-00@virgo.cus.cam.ac.uk>

p4raw-id: //depot/perl@10186

t/op/universal.t

index e6db8e6..23c616c 100755 (executable)
@@ -9,7 +9,7 @@ BEGIN {
     $| = 1;
 }
 
-print "1..80\n";
+print "1..84\n";
 
 $a = {};
 bless $a, "Bob";
@@ -119,6 +119,14 @@ if ('a' lt 'A') {
 
 test $a->isa("UNIVERSAL");
 
+test ! UNIVERSAL::isa([], "UNIVERSAL");
+
+test ! UNIVERSAL::can({}, "can");
+
+test UNIVERSAL::isa(Alice => "UNIVERSAL");
+
+test UNIVERSAL::can(Alice => "can") == \&UNIVERSAL::can;
+
 # now use UNIVERSAL.pm and see what changes
 eval "use UNIVERSAL";