module_result_fixtures.rb
875 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.module_result
Kalibro::ModuleResult.new module_result_hash
end
def self.module_result_hash
{
:module => ModuleFixtures.module_hash,
:date => '2011-10-20T18:26:43.151+00:00',
:grade => 10.0,
:metric_result => [
MetricResultFixtures.native_metric_result_hash,
MetricResultFixtures.compound_metric_result_hash],
:compound_metric_with_error => [CompoundMetricWithErrorFixtures.compound_metric_with_error_hash],
:attributes! => {
:module => {
'xmlns:xsi'=> 'http://www.w3.org/2001/XMLSchema-instance',
'xsi:type' => 'kalibro:moduleXml' }
}
}
end
end