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
|
require 'common'
class Protocol::V01::TestName < Net::SFTP::TestCase
def setup
@directory = Net::SFTP::Protocol::V01::Name.new("test", "drwxr-x-r-x 89 test test 3026 Mar 10 17:45 test", Net::SFTP::Protocol::V01::Attributes.new(:permissions => 040755))
@link = Net::SFTP::Protocol::V01::Name.new("test", "lrwxr-x-r-x 89 test test 3026 Mar 10 17:45 test", Net::SFTP::Protocol::V01::Attributes.new(:permissions => 0120755))
@file = Net::SFTP::Protocol::V01::Name.new("test", "-rwxr-x-r-x 89 test test 3026 Mar 10 17:45 test", Net::SFTP::Protocol::V01::Attributes.new(:permissions => 0100755))
end
def test_directory?
assert @directory.directory?
assert !@link.directory?
assert !@file.directory?
end
def test_symlink?
assert !@directory.symlink?
assert @link.symlink?
assert !@file.symlink?
end
def test_file?
assert !@directory.file?
assert !@link.file?
assert @file.file?
end
end
|