From f591f6d2dbc69f9fb56467a973f2acb486a6e78b Mon Sep 17 00:00:00 2001 From: Carlos Morais Date: Thu, 9 Feb 2012 20:48:55 -0200 Subject: [PATCH] [Mezuro] ProjectResultFixtures --- plugins/mezuro/test/fixtures/project_result_fixtures.rb | 18 ++++++++++++++++++ plugins/mezuro/test/unit/kalibro/entities/project_result_test.rb | 23 ++++------------------- 2 files changed, 22 insertions(+), 19 deletions(-) create mode 100644 plugins/mezuro/test/fixtures/project_result_fixtures.rb diff --git a/plugins/mezuro/test/fixtures/project_result_fixtures.rb b/plugins/mezuro/test/fixtures/project_result_fixtures.rb new file mode 100644 index 0000000..d434cf8 --- /dev/null +++ b/plugins/mezuro/test/fixtures/project_result_fixtures.rb @@ -0,0 +1,18 @@ +class ProjectResultFixtures + + def self.qt_calculator + result = Kalibro::Entities::ProjectResult.new + result.project = ProjectFixtures.qt_calculator + result.date = ModuleResultFixtures.create.date + result.load_time = 14878 + result.analysis_time = 1022 + result.source_tree = ModuleNodeFixtures.qt_calculator_tree + result + end + + def self.qt_calculator_hash + {:project => ProjectFixtures.qt_calculator_hash, :date => ModuleResultFixtures.create.date, + :load_time => 14878, :analysis_time => 1022, :source_tree => ModuleNodeFixtures.qt_calculator_tree_hash} + end + +end diff --git a/plugins/mezuro/test/unit/kalibro/entities/project_result_test.rb b/plugins/mezuro/test/unit/kalibro/entities/project_result_test.rb index 4ab3c51..db9f138 100644 --- a/plugins/mezuro/test/unit/kalibro/entities/project_result_test.rb +++ b/plugins/mezuro/test/unit/kalibro/entities/project_result_test.rb @@ -1,27 +1,12 @@ require "test_helper" -class ProjectResultTest < ActiveSupport::TestCase - def self.qt_calculator - result = Kalibro::Entities::ProjectResult.new - result.project = ProjectTest.qt_calculator - result.date = DateTime.parse('Thu, 20 Oct 2011 18:26:43.151 +0000') - result.load_time = 14878 - result.analysis_time = 1022 - result.source_tree = ModuleNodeTest.qt_calculator_tree - result - end +require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/project_result_fixtures" - def self.qt_calculator_hash - {:project => ProjectTest.qt_calculator_hash, - :date => DateTime.parse('Thu, 20 Oct 2011 18:26:43.151 +0000'), - :load_time => 14878, - :analysis_time => 1022, - :source_tree => ModuleNodeTest.qt_calculator_tree_hash} - end +class ProjectResultTest < ActiveSupport::TestCase def setup - @hash = self.class.qt_calculator_hash - @result = self.class.qt_calculator + @hash = ProjectResultFixtures.qt_calculator_hash + @result = ProjectResultFixtures.qt_calculator end should 'create project result from hash' do -- libgit2 0.21.2