module_result_fixtures.rb
1009 Bytes
require File.dirname(__FILE__) + '/module_fixtures'
require File.dirname(__FILE__) + '/metric_result_fixtures'
require File.dirname(__FILE__) + '/compound_metric_with_error_fixtures'
class ModuleResultFixtures
def self.create
fixture = Kalibro::Entities::ModuleResult.new
fixture.module = ModuleFixtures.qt_calculator
fixture.date = DateTime.parse('Thu, 20 Oct 2011 18:26:43.151 +0000')
fixture.grade = 10.0
fixture.metric_results = [
MetricResultFixtures.amloc_result,
MetricResultFixtures.sc_result]
fixture.compound_metrics_with_error = [CompoundMetricWithErrorFixtures.create]
fixture
end
def self.create_hash
{:module => ModuleFixtures.qt_calculator_hash,
:date => DateTime.parse('Thu, 20 Oct 2011 18:26:43.151 +0000'), :grade => 10.0, :metric_result => [
MetricResultFixtures.amloc_result_hash,
MetricResultFixtures.sc_result_hash],
:compound_metric_with_error => [CompoundMetricWithErrorFixtures.create_hash]}
end
end