diff options
author | Julien HENRY <julien.henry@sonarsource.com> | 2015-03-02 14:29:16 +0100 |
---|---|---|
committer | Julien HENRY <julien.henry@sonarsource.com> | 2015-03-02 14:41:44 +0100 |
commit | 6f4488154742041dc531f83ad45e487dbc2fe6d7 (patch) | |
tree | 8b22dd62057c16bf93e5947ff9dd9813feb7b97d /sonar-batch/src/test/java | |
parent | 32de25202356fdb88963f02e3fde0ec133bf85c7 (diff) | |
download | sonarqube-6f4488154742041dc531f83ad45e487dbc2fe6d7.tar.gz sonarqube-6f4488154742041dc531f83ad45e487dbc2fe6d7.zip |
SONAR-5077 Display ncloc of files with no language in size widget
Diffstat (limited to 'sonar-batch/src/test/java')
-rw-r--r-- | sonar-batch/src/test/java/org/sonar/batch/language/LanguageDistributionDecoratorTest.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sonar-batch/src/test/java/org/sonar/batch/language/LanguageDistributionDecoratorTest.java b/sonar-batch/src/test/java/org/sonar/batch/language/LanguageDistributionDecoratorTest.java index cb9d52bae9e..155b9cd4910 100644 --- a/sonar-batch/src/test/java/org/sonar/batch/language/LanguageDistributionDecoratorTest.java +++ b/sonar-batch/src/test/java/org/sonar/batch/language/LanguageDistributionDecoratorTest.java @@ -93,6 +93,21 @@ public class LanguageDistributionDecoratorTest { } @Test + public void save_ncloc_language_distribution_on_file_without_language() { + + when(resource.getScope()).thenReturn(Scopes.FILE); + when(context.getMeasure(CoreMetrics.NCLOC)).thenReturn(new Measure(CoreMetrics.NCLOC, 200.0)); + + decorator.decorate(resource, context); + + verify(context).saveMeasure(measureCaptor.capture()); + + Measure result = measureCaptor.getValue(); + assertThat(result.getMetric()).isEqualTo(CoreMetrics.NCLOC_LANGUAGE_DISTRIBUTION); + assertThat(result.getData()).isEqualTo("<null>=200"); + } + + @Test public void save_ncloc_language_distribution_on_project() { when(resource.getScope()).thenReturn(Scopes.PROJECT); when(context.getChildrenMeasures(CoreMetrics.NCLOC_LANGUAGE_DISTRIBUTION)).thenReturn(newArrayList( |