From a54a81a559df1989aa9f5cd9b343bc491b66bdf4 Mon Sep 17 00:00:00 2001 From: Alessandro Palmeira + João M. M. da Silva Date: Thu, 1 Mar 2012 23:08:38 +0300 Subject: [PATCH] [Mezuro] Added test to metric_configuration --- plugins/mezuro/lib/kalibro/entities/configuration.rb | 2 ++ plugins/mezuro/test/unit/kalibro/entities/configuration_test.rb | 11 ++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/plugins/mezuro/lib/kalibro/entities/configuration.rb b/plugins/mezuro/lib/kalibro/entities/configuration.rb index 925246e..b1d88e6 100644 --- a/plugins/mezuro/lib/kalibro/entities/configuration.rb +++ b/plugins/mezuro/lib/kalibro/entities/configuration.rb @@ -2,6 +2,8 @@ class Kalibro::Entities::Configuration < Kalibro::Entities::Entity attr_accessor :name, :description, :metric_configuration + #FIXME Fix metric_configuration / metric_configurationS names + def metric_configuration=(value) @metric_configuration = to_entity_array(value, Kalibro::Entities::MetricConfiguration) end diff --git a/plugins/mezuro/test/unit/kalibro/entities/configuration_test.rb b/plugins/mezuro/test/unit/kalibro/entities/configuration_test.rb index 5718cfa..881a778 100644 --- a/plugins/mezuro/test/unit/kalibro/entities/configuration_test.rb +++ b/plugins/mezuro/test/unit/kalibro/entities/configuration_test.rb @@ -17,4 +17,13 @@ class ConfigurationTest < ActiveSupport::TestCase assert_equal @hash, @configuration.to_hash end -end \ No newline at end of file + should 'create metric configuration' do + configuration = Kalibro::Entities::Configuration.new + configuration.create_metric_configurations(["Analizo:Metric Name"]) + metric_configuration = configuration.metric_configurations[0] + assert_equal metric_configuration.code, "Metric Name" + assert_equal metric_configuration.metric.name, "Metric Name" + assert_equal metric_configuration.metric.origin, "Analizo" + end + +end -- libgit2 0.21.2