1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
# --
# FileTemp.t - FileTemp tests
# Copyright (C) 2001-2008 OTRS GmbH, http://otrs.org/
# --
# $Id: FileTemp.t,v 1.4.2.1 2008/01/08 07:54:40 mh Exp $
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see http://www.gnu.org/licenses/gpl.txt.
# --
use Kernel::System::FileTemp;
$Self->{FileTempObject} = Kernel::System::FileTemp->new(%{$Self});
my ($FH, $Filename) = $Self->{FileTempObject}->TempFile();
$Self->True(
$Filename,
'TempFile()',
);
$Self->True(
(-e $Filename),
'TempFile() -e',
);
# destroy object or delete the tempfiles
$Self->{FileTempObject} = undef;
$Self->True(
(! -e $Filename),
'TempFile() -e after destroy',
);
1;
|