Commit 7a35682c authored by Toshi MARUYAMA's avatar Toshi MARUYAMA

scm: mercurial: unit lib test for entries accept both of revision number and…

scm: mercurial: unit lib test for entries accept both of revision number and changeset id (#3724, #3421)

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4705 e93f8b46-1217-0410-a6f0-8f06a7374b81
parent 89627d03
......@@ -93,6 +93,32 @@ begin
end
end
# TODO filesize etc.
def test_entries
assert_nil @adapter.entries(nil, '100000')
[2, '400bb8672109', '400', 400].each do |r|
entries1 = @adapter.entries(nil, r)
assert entries1
assert_equal 3, entries1.size
assert_equal 'sources', entries1[1].name
assert_equal 'sources', entries1[1].path
assert_equal 'dir', entries1[1].kind
assert_equal 'README', entries1[2].name
assert_equal 'README', entries1[2].path
assert_equal 'file', entries1[2].kind
entries2 = @adapter.entries('sources', r)
assert entries2
assert_equal 2, entries2.size
assert_equal 'watchers_controller.rb', entries2[0].name
assert_equal 'sources/watchers_controller.rb', entries2[0].path
assert_equal 'file', entries2[0].kind
assert_equal 'welcome_controller.rb', entries2[1].name
assert_equal 'sources/welcome_controller.rb', entries2[1].path
assert_equal 'file', entries2[1].kind
end
end
def test_access_by_nodeid
path = 'sources/welcome_controller.rb'
assert_equal @adapter.cat(path, 2), @adapter.cat(path, '400bb8672109')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment