File-Dir-Dumper
view release on metacpan or search on metacpan
lib/File/Dir/Dumper/Scanner.pm view on Meta::CPAN
$depth++;
}
return $depth;
}
BEGIN
{
if (os_is('Unix'))
{
*_my_getpwuid =
sub {
my $uid = shift; return scalar(getpwuid($uid));
};
*_my_getgrgid =
sub {
my $gid = shift; return scalar(getgrgid($gid));
};
}
else
{
*_my_getpwuid = sub { return "unknown"; };
*_my_getgrgid = sub { return "unknown"; };
}
}
sub _get_user_name
{
my $self = shift;
my $uid = shift;
if (!exists($self->_user_cache()->{$uid}))
{
$self->_user_cache()->{$uid} = _my_getpwuid($uid);
}
return $self->_user_cache()->{$uid};
}
sub _get_group_name
{
my $self = shift;
my $gid = shift;
);
# TEST
is ($token->{perms},
sprintf("%04o", ((stat($t->get_path("$test_dir/a.doc")))[2]&07777)),
"perms are OK."
);
# TEST
is ($token->{user},
File::Dir::Dumper::Scanner::_my_getpwuid($UID),
"user is OK."
);
# TEST
is ($token->{group},
(
os_is('Unix')
? scalar(getgrgid((stat($t->get_path("$test_dir/a.doc")))[5]))
: "unknown"
),
is ($token->{filename}, "b", "dir name is 'b'");
# TEST
is ($token->{perms},
sprintf("%04o", ((stat($t->get_path("$test_dir/b/")))[2]&07777)),
"perms are OK."
);
# TEST
is ($token->{user},
File::Dir::Dumper::Scanner::_my_getpwuid($UID),
"user is OK."
);
# TEST
is ($token->{group},
(
os_is('Unix')
? scalar(getgrgid((stat($t->get_path("$test_dir/b/")))[5]))
: "unknown"
),
( run in 0.279 second using v1.01-cache-2.11-cpan-8d75d55dd25 )