remove trailing white-spaces from test/unit/version_test.rb.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6755 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Toshi MARUYAMA 2011-08-30 04:10:58 +00:00
parent 9b8e0b90af
commit 328cadc4d3

View File

@ -5,12 +5,12 @@
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2 # as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version. # of the License, or (at your option) any later version.
# #
# This program is distributed in the hope that it will be useful, # This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details. # GNU General Public License for more details.
# #
# You should have received a copy of the GNU General Public License # You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software # along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
@ -22,27 +22,27 @@ class VersionTest < ActiveSupport::TestCase
def setup def setup
end end
def test_create def test_create
v = Version.new(:project => Project.find(1), :name => '1.1', :effective_date => '2011-03-25') v = Version.new(:project => Project.find(1), :name => '1.1', :effective_date => '2011-03-25')
assert v.save assert v.save
assert_equal 'open', v.status assert_equal 'open', v.status
assert_equal 'none', v.sharing assert_equal 'none', v.sharing
end end
def test_invalid_effective_date_validation def test_invalid_effective_date_validation
v = Version.new(:project => Project.find(1), :name => '1.1', :effective_date => '99999-01-01') v = Version.new(:project => Project.find(1), :name => '1.1', :effective_date => '99999-01-01')
assert !v.save assert !v.save
assert_equal I18n.translate('activerecord.errors.messages.not_a_date'), v.errors.on(:effective_date) assert_equal I18n.translate('activerecord.errors.messages.not_a_date'), v.errors.on(:effective_date)
end end
def test_progress_should_be_0_with_no_assigned_issues def test_progress_should_be_0_with_no_assigned_issues
project = Project.find(1) project = Project.find(1)
v = Version.create!(:project => project, :name => 'Progress') v = Version.create!(:project => project, :name => 'Progress')
assert_equal 0, v.completed_pourcent assert_equal 0, v.completed_pourcent
assert_equal 0, v.closed_pourcent assert_equal 0, v.closed_pourcent
end end
def test_progress_should_be_0_with_unbegun_assigned_issues def test_progress_should_be_0_with_unbegun_assigned_issues
project = Project.find(1) project = Project.find(1)
v = Version.create!(:project => project, :name => 'Progress') v = Version.create!(:project => project, :name => 'Progress')
@ -51,7 +51,7 @@ class VersionTest < ActiveSupport::TestCase
assert_progress_equal 0, v.completed_pourcent assert_progress_equal 0, v.completed_pourcent
assert_progress_equal 0, v.closed_pourcent assert_progress_equal 0, v.closed_pourcent
end end
def test_progress_should_be_100_with_closed_assigned_issues def test_progress_should_be_100_with_closed_assigned_issues
project = Project.find(1) project = Project.find(1)
status = IssueStatus.find(:first, :conditions => {:is_closed => true}) status = IssueStatus.find(:first, :conditions => {:is_closed => true})
@ -63,7 +63,7 @@ class VersionTest < ActiveSupport::TestCase
assert_progress_equal 100.0, v.completed_pourcent assert_progress_equal 100.0, v.completed_pourcent
assert_progress_equal 100.0, v.closed_pourcent assert_progress_equal 100.0, v.closed_pourcent
end end
def test_progress_should_consider_done_ratio_of_open_assigned_issues def test_progress_should_consider_done_ratio_of_open_assigned_issues
project = Project.find(1) project = Project.find(1)
v = Version.create!(:project => project, :name => 'Progress') v = Version.create!(:project => project, :name => 'Progress')
@ -73,7 +73,7 @@ class VersionTest < ActiveSupport::TestCase
assert_progress_equal (0.0 + 20.0 + 70.0)/3, v.completed_pourcent assert_progress_equal (0.0 + 20.0 + 70.0)/3, v.completed_pourcent
assert_progress_equal 0, v.closed_pourcent assert_progress_equal 0, v.closed_pourcent
end end
def test_progress_should_consider_closed_issues_as_completed def test_progress_should_consider_closed_issues_as_completed
project = Project.find(1) project = Project.find(1)
v = Version.create!(:project => project, :name => 'Progress') v = Version.create!(:project => project, :name => 'Progress')
@ -83,7 +83,7 @@ class VersionTest < ActiveSupport::TestCase
assert_progress_equal (0.0 + 20.0 + 100.0)/3, v.completed_pourcent assert_progress_equal (0.0 + 20.0 + 100.0)/3, v.completed_pourcent
assert_progress_equal (100.0)/3, v.closed_pourcent assert_progress_equal (100.0)/3, v.closed_pourcent
end end
def test_progress_should_consider_estimated_hours_to_weigth_issues def test_progress_should_consider_estimated_hours_to_weigth_issues
project = Project.find(1) project = Project.find(1)
v = Version.create!(:project => project, :name => 'Progress') v = Version.create!(:project => project, :name => 'Progress')
@ -94,7 +94,7 @@ class VersionTest < ActiveSupport::TestCase
assert_progress_equal (10.0*0 + 20.0*0.3 + 40*0.1 + 25.0*1)/95.0*100, v.completed_pourcent assert_progress_equal (10.0*0 + 20.0*0.3 + 40*0.1 + 25.0*1)/95.0*100, v.completed_pourcent
assert_progress_equal 25.0/95.0*100, v.closed_pourcent assert_progress_equal 25.0/95.0*100, v.closed_pourcent
end end
def test_progress_should_consider_average_estimated_hours_to_weigth_unestimated_issues def test_progress_should_consider_average_estimated_hours_to_weigth_unestimated_issues
project = Project.find(1) project = Project.find(1)
v = Version.create!(:project => project, :name => 'Progress') v = Version.create!(:project => project, :name => 'Progress')
@ -114,7 +114,7 @@ class VersionTest < ActiveSupport::TestCase
@version = Version.generate!(:project => @project, :effective_date => nil) @version = Version.generate!(:project => @project, :effective_date => nil)
end end
should "be false if there are no issues assigned" do should "be false if there are no issues assigned" do
@version.update_attribute(:effective_date, Date.yesterday) @version.update_attribute(:effective_date, Date.yesterday)
assert_equal false, @version.behind_schedule? assert_equal false, @version.behind_schedule?
@ -160,22 +160,22 @@ class VersionTest < ActiveSupport::TestCase
setup do setup do
@version = Version.create!(:project_id => 1, :name => '#estimated_hours') @version = Version.create!(:project_id => 1, :name => '#estimated_hours')
end end
should "return 0 with no assigned issues" do should "return 0 with no assigned issues" do
assert_equal 0, @version.estimated_hours assert_equal 0, @version.estimated_hours
end end
should "return 0 with no estimated hours" do should "return 0 with no estimated hours" do
add_issue(@version) add_issue(@version)
assert_equal 0, @version.estimated_hours assert_equal 0, @version.estimated_hours
end end
should "return the sum of estimated hours" do should "return the sum of estimated hours" do
add_issue(@version, :estimated_hours => 2.5) add_issue(@version, :estimated_hours => 2.5)
add_issue(@version, :estimated_hours => 5) add_issue(@version, :estimated_hours => 5)
assert_equal 7.5, @version.estimated_hours assert_equal 7.5, @version.estimated_hours
end end
should "return the sum of leaves estimated hours" do should "return the sum of leaves estimated hours" do
parent = add_issue(@version) parent = add_issue(@version)
add_issue(@version, :estimated_hours => 2.5, :parent_issue_id => parent.id) add_issue(@version, :estimated_hours => 2.5, :parent_issue_id => parent.id)
@ -186,17 +186,17 @@ class VersionTest < ActiveSupport::TestCase
test "should update all issue's fixed_version associations in case the hierarchy changed XXX" do test "should update all issue's fixed_version associations in case the hierarchy changed XXX" do
User.current = User.find(1) # Need the admin's permissions User.current = User.find(1) # Need the admin's permissions
@version = Version.find(7) @version = Version.find(7)
# Separate hierarchy # Separate hierarchy
project_1_issue = Issue.find(1) project_1_issue = Issue.find(1)
project_1_issue.fixed_version = @version project_1_issue.fixed_version = @version
assert project_1_issue.save, project_1_issue.errors.full_messages.to_s assert project_1_issue.save, project_1_issue.errors.full_messages.to_s
project_5_issue = Issue.find(6) project_5_issue = Issue.find(6)
project_5_issue.fixed_version = @version project_5_issue.fixed_version = @version
assert project_5_issue.save assert project_5_issue.save
# Project # Project
project_2_issue = Issue.find(4) project_2_issue = Issue.find(4)
project_2_issue.fixed_version = @version project_2_issue.fixed_version = @version
@ -209,7 +209,7 @@ class VersionTest < ActiveSupport::TestCase
# Project 1 now out of the shared scope # Project 1 now out of the shared scope
project_1_issue.reload project_1_issue.reload
assert_equal nil, project_1_issue.fixed_version, "Fixed version is still set after changing the Version's sharing" assert_equal nil, project_1_issue.fixed_version, "Fixed version is still set after changing the Version's sharing"
# Project 5 now out of the shared scope # Project 5 now out of the shared scope
project_5_issue.reload project_5_issue.reload
assert_equal nil, project_5_issue.fixed_version, "Fixed version is still set after changing the Version's sharing" assert_equal nil, project_5_issue.fixed_version, "Fixed version is still set after changing the Version's sharing"
@ -218,9 +218,9 @@ class VersionTest < ActiveSupport::TestCase
project_2_issue.reload project_2_issue.reload
assert_equal @version, project_2_issue.fixed_version assert_equal @version, project_2_issue.fixed_version
end end
private private
def add_issue(version, attributes={}) def add_issue(version, attributes={})
Issue.create!({:project => version.project, Issue.create!({:project => version.project,
:fixed_version => version, :fixed_version => version,
@ -228,7 +228,7 @@ class VersionTest < ActiveSupport::TestCase
:author => User.find(:first), :author => User.find(:first),
:tracker => version.project.trackers.find(:first)}.merge(attributes)) :tracker => version.project.trackers.find(:first)}.merge(attributes))
end end
def assert_progress_equal(expected_float, actual_float, message="") def assert_progress_equal(expected_float, actual_float, message="")
assert_in_delta(expected_float, actual_float, 0.000001, message="") assert_in_delta(expected_float, actual_float, 0.000001, message="")
end end