#!perl -w
use
vars
qw( $loaded $clip $actual )
;
BEGIN { $| = 1;
print
"1..9\n"
; }
END {
print
"not ok 1\n"
unless
$loaded
;}
$loaded
= 1;
print
"ok 1\n"
;
$clip
= Win32::Clipboard();
print
"not"
unless
ref
(
$clip
) =~ /Win32::Clipboard/;
print
"ok 2\n"
;
$clip
->Set(
"Win32::Clipboard test"
);
$actual
=
$clip
->Get();
print
"not "
unless
$actual
eq
"Win32::Clipboard test"
;
print
"ok 3\n"
;
print
"not "
unless
$clip
->IsText();
print
"ok 4\n"
;
$clip
->Empty();
print
"not "
unless
$clip
->Get() eq
""
;
print
"ok 5\n"
;
undef
$clip
;
tie
$clip
,
'Win32::Clipboard'
;
print
"not"
unless
tied
(
$clip
) and
ref
(
tied
(
$clip
)) =~ /Win32::Clipboard/;
print
"ok 6\n"
;
$clip
=
"Win32::Clipboard test"
;
$actual
=
$clip
;
print
"not "
unless
$actual
eq
"Win32::Clipboard test"
;
print
"ok 7\n"
;
tied
(
$clip
)->Empty();
print
"not "
unless
$clip
eq
""
;
print
"ok 8\n"
;
$clip
=
"Win32::Clipboard test"
;
print
"not "
unless
tied
(
$clip
)->IsText();
print
"ok 9\n"
;