Lines Matching full:is

24     is( fileparse_set_fstype(), 'Unix',     'get fstype' );
28 is($base, 'draft');
29 is($path, '/virgil/aeneid/');
30 is($type, '.book7');
32 is(basename('/arma/virumque.cano'), 'virumque.cano');
33 is(dirname ('/arma/virumque.cano'), '/arma');
34 is(dirname('arma/'), '.');
40 is(fileparse_set_fstype('VMS'), 'Unix', 'set fstype to VMS');
44 is($base, 'draft');
45 is($path, 'virgil:[aeneid]');
46 is($type, '.book7');
48 is(basename('arma:[virumque]cano.trojae'), 'cano.trojae');
49 is(dirname('arma:[virumque]cano.trojae'), 'arma:[virumque]');
50 is(dirname('arma:<virumque>cano.trojae'), 'arma:<virumque>');
51 is(dirname('arma:virumque.cano'), 'arma:');
55 is(dirname('virumque.cano'), $ENV{DEFAULT});
56 is(dirname('arma/'), '.');
63 is(fileparse_set_fstype('DOS'), 'VMS', 'set fstype to DOS');
67 is($base, 'draft');
68 is($path, 'C:\\virgil\\aeneid\\');
69 is($type, '.book7');
71 is(basename('A:virumque\\cano.trojae'), 'cano.trojae');
72 is(dirname('A:\\virumque\\cano.trojae'), 'A:\\virumque');
73 is(dirname('A:\\'), 'A:\\');
74 is(dirname('arma\\'), '.');
76 # Yes "/" is a legal path separator under DOS
77 is(basename("lib/File/Basename.pm"), "Basename.pm");
79 # $^O for DOS is "dos" not "MSDOS" but "MSDOS" is left in for
81 is(fileparse_set_fstype('MSDOS'), 'DOS');
82 is( dirname("\\foo\\bar\\baz"), "\\foo\\bar" );
88 is(fileparse_set_fstype('MacOS'), 'MSDOS', 'set fstype to MacOS');
92 is($base, 'draft');
93 is($path, 'virgil:aeneid:');
94 is($type, '.book7');
96 is(basename(':arma:virumque:cano.trojae'), 'cano.trojae');
97 is(dirname(':arma:virumque:cano.trojae'), ':arma:virumque:');
98 is(dirname(':arma:virumque:'), ':arma:');
99 is(dirname(':arma:virumque'), ':arma:');
100 is(dirname(':arma:'), ':');
101 is(dirname(':arma'), ':');
102 is(dirname('arma:'), 'arma:');
103 is(dirname('arma'), ':');
104 is(dirname(':'), ':');
108 is(basename(':arma:virumque:cano.trojae','.trojae'), 'cano');
109 is(basename(':arma:virumque:cano_trojae','.trojae'), 'cano_trojae');
117 is((fileparse 'C:/perl/lib')[1], 'C:/perl/');
119 is(dirname('C:\\perl\\lib\\'), 'C:\\perl');
123 is(dirname('/perl/'), '/');
125 is(dirname('/perl/lib//'), '/perl');
130 is(basename('a/'), 'a');
131 is(basename('/usr/lib//'), 'lib');
134 is(basename('a\\'), 'a');
135 is(basename('\\usr\\lib\\\\'), 'lib');
142 is(dirname('/'), '/');
143 is(basename('/'), '/');
146 is(dirname('\\'), '\\');
147 is(basename('\\'), '\\');
151 ### basename(1) sez: "The suffix is not stripped if it is identical to the
155 is(basename('.foo'), '.foo');
156 is(basename('.foo', '.foo'), '.foo');
157 is(basename('.foo.bar', '.foo'), '.foo.bar');
158 is(basename('.foo.bar', '.bar'), '.foo');