From 476c3d54b7118fdc9bc0acb3b58de781ef15d614 Mon Sep 17 00:00:00 2001 From: Toshi MARUYAMA Date: Fri, 28 Oct 2011 01:44:12 +0000 Subject: [PATCH] scm: mercurial: update test repository (#5501) This test repository has one merged revision. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@7662 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- .../repositories/mercurial_repository.hg | Bin 10130 -> 11046 bytes .../repositories_mercurial_controller_test.rb | 2 +- .../scm/adapters/mercurial_adapter_test.rb | 8 +++++--- test/unit/repository_mercurial_test.rb | 18 +++++++++--------- 4 files changed, 15 insertions(+), 13 deletions(-) diff --git a/test/fixtures/repositories/mercurial_repository.hg b/test/fixtures/repositories/mercurial_repository.hg index 54a8c2ef7bb70808e8de52cb80ee7ec5885e4d95..0b621e724a4844cea74393a2cd71e54254072897 100644 GIT binary patch literal 11046 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 WR#CO4t$zpC3YF-1_)a~4O#crMC$5?R literal 10130 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 diff --git a/test/functional/repositories_mercurial_controller_test.rb b/test/functional/repositories_mercurial_controller_test.rb index 418d7f526..71a29af6e 100644 --- a/test/functional/repositories_mercurial_controller_test.rb +++ b/test/functional/repositories_mercurial_controller_test.rb @@ -28,7 +28,7 @@ class RepositoriesMercurialControllerTest < ActionController::TestCase REPOSITORY_PATH = Rails.root.join('tmp/test/mercurial_repository').to_s CHAR_1_HEX = "\xc3\x9c" PRJ_ID = 3 - NUM_REV = 29 + NUM_REV = 32 ruby19_non_utf8_pass = (RUBY_VERSION >= '1.9' && Encoding.default_external.to_s != 'UTF-8') diff --git a/test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb b/test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb index 10a78c4af..cbd67c8fd 100644 --- a/test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb +++ b/test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb @@ -72,8 +72,8 @@ begin adp = Redmine::Scm::Adapters::MercurialAdapter.new(repo) repo_path = adp.info.root_url.gsub(/\\/, "/") assert_equal REPOSITORY_PATH, repo_path - assert_equal '28', adp.info.lastrev.revision - assert_equal '3ae45e2d177d',adp.info.lastrev.scmid + assert_equal '31', adp.info.lastrev.revision + assert_equal '31eeee7395c8',adp.info.lastrev.scmid end end @@ -257,6 +257,7 @@ begin def test_branches assert_equal [ 'default', + 'test-branch-01', @branch_char_1, 'branch (1)[2]&,%.-3_4', @branch_char_0, @@ -267,10 +268,11 @@ begin def test_branchmap bm = { - 'default' => '3ae45e2d177d', + 'default' => '31eeee7395c8', 'test_branch.latin-1' => 'c2ffe7da686a', 'branch (1)[2]&,%.-3_4' => 'afc61e85bde7', 'test-branch-00' => '3a330eb32958', + "test-branch-01" => 'ad4dc4f80284', @branch_char_0 => 'c8d3e4887474', @branch_char_1 => '7bbf4c738e71', } diff --git a/test/unit/repository_mercurial_test.rb b/test/unit/repository_mercurial_test.rb index 402565ee9..f33640d11 100644 --- a/test/unit/repository_mercurial_test.rb +++ b/test/unit/repository_mercurial_test.rb @@ -21,7 +21,7 @@ class RepositoryMercurialTest < ActiveSupport::TestCase fixtures :projects REPOSITORY_PATH = Rails.root.join('tmp/test/mercurial_repository').to_s - NUM_REV = 29 + NUM_REV = 32 CHAR_1_HEX = "\xc3\x9c" if File.directory?(REPOSITORY_PATH) @@ -56,7 +56,7 @@ class RepositoryMercurialTest < ActiveSupport::TestCase @repository.fetch_changesets @project.reload assert_equal NUM_REV, @repository.changesets.count - assert_equal 37, @repository.changes.count + assert_equal 46, @repository.changes.count assert_equal "Initial import.\nThe repository contains 3 files.", @repository.changesets.find_by_revision('0').comments end @@ -109,19 +109,19 @@ class RepositoryMercurialTest < ActiveSupport::TestCase # with_limit changesets = @repository.latest_changesets('', nil, 2) - assert_equal %w|28 27|, changesets.collect(&:revision) + assert_equal %w|31 30|, changesets.collect(&:revision) # with_filepath changesets = @repository.latest_changesets( '/sql_escape/percent%dir/percent%file1.txt', nil) - assert_equal %w|11 10 9|, changesets.collect(&:revision) + assert_equal %w|30 11 10 9|, changesets.collect(&:revision) changesets = @repository.latest_changesets( '/sql_escape/underscore_dir/understrike_file.txt', nil) - assert_equal %w|12 9|, changesets.collect(&:revision) + assert_equal %w|30 12 9|, changesets.collect(&:revision) changesets = @repository.latest_changesets('README', nil) - assert_equal %w|28 17 8 6 1 0|, changesets.collect(&:revision) + assert_equal %w|31 30 28 17 8 6 1 0|, changesets.collect(&:revision) changesets = @repository.latest_changesets('README','8') assert_equal %w|8 6 1 0|, changesets.collect(&:revision) @@ -135,7 +135,7 @@ class RepositoryMercurialTest < ActiveSupport::TestCase path = 'sql_escape/percent%dir' changesets = @repository.latest_changesets(path, nil) - assert_equal %w|13 11 10 9|, changesets.collect(&:revision) + assert_equal %w|30 13 11 10 9|, changesets.collect(&:revision) changesets = @repository.latest_changesets(path, '11') assert_equal %w|11 10 9|, changesets.collect(&:revision) @@ -145,7 +145,7 @@ class RepositoryMercurialTest < ActiveSupport::TestCase path = 'sql_escape/underscore_dir' changesets = @repository.latest_changesets(path, nil) - assert_equal %w|13 12 9|, changesets.collect(&:revision) + assert_equal %w|30 13 12 9|, changesets.collect(&:revision) changesets = @repository.latest_changesets(path, '12') assert_equal %w|12 9|, changesets.collect(&:revision) @@ -312,7 +312,7 @@ class RepositoryMercurialTest < ActiveSupport::TestCase @repository.fetch_changesets @project.reload assert_equal NUM_REV, @repository.changesets.count - %w|28 3ae45e2d177d 3ae45|.each do |r1| + %w|31 31eeee7395c8 31eee|.each do |r1| changeset = @repository.find_changeset_by_name(r1) assert_nil changeset.next end -- 2.39.5