From 9e2626923826645a4d3cc4631928ea358f92cd58 Mon Sep 17 00:00:00 2001 From: Julien Lancelot Date: Wed, 6 Feb 2013 10:47:53 +0100 Subject: [PATCH] Fix issue when displaying parameter tests --- .../org/sonar/plugins/core/web/tests_viewer.html.erb | 4 ++-- .../main/webapp/WEB-INF/app/controllers/test_controller.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/web/tests_viewer.html.erb b/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/web/tests_viewer.html.erb index 99e9c06c50b..87fd4234f8f 100644 --- a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/web/tests_viewer.html.erb +++ b/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/web/tests_viewer.html.erb @@ -59,8 +59,8 @@ test_case[:name] = test.name test_case[:status] = test.status.name test_case[:time] = test.durationInMs - has_covered_lines = test.doesCover - test_case[:covered_lines] = test.countCoveredLines if has_covered_lines + has_covered_lines ||= test.doesCover + test_case[:covered_lines] = test.countCoveredLines if test.doesCover if test.status().to_s != 'ok' test_case[:message] = '' test_case[:message] = test.message if test.message diff --git a/sonar-server/src/main/webapp/WEB-INF/app/controllers/test_controller.rb b/sonar-server/src/main/webapp/WEB-INF/app/controllers/test_controller.rb index 13bdc012ec7..2d8f4e25125 100644 --- a/sonar-server/src/main/webapp/WEB-INF/app/controllers/test_controller.rb +++ b/sonar-server/src/main/webapp/WEB-INF/app/controllers/test_controller.rb @@ -26,7 +26,7 @@ class TestController < ApplicationController @test = params[:test].to_s @test_plan = java_facade.testPlan(snapshot_id) - @test_case = @test_plan.testCaseByKey(@test) + @test_case = @test_plan.testCasesByName(@test).first render :partial => 'test/testcase_working_view' end -- 2.39.5