aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-scanner-protocol/src/test/java/org/sonar
diff options
context:
space:
mode:
authorDuarte Meneses <duarte.meneses@sonarsource.com>2018-04-24 15:27:56 +0200
committerSonarTech <sonartech@sonarsource.com>2018-05-09 20:20:46 +0200
commitfa4019b992510560be8c6d1b51bc2dc2f6b41546 (patch)
tree815cf6138b9e0b3a419c27cfe98e691080264af3 /sonar-scanner-protocol/src/test/java/org/sonar
parent09b3d167fa8f399e18a37d56e7c8cbb61f68f97f (diff)
downloadsonarqube-fa4019b992510560be8c6d1b51bc2dc2f6b41546.tar.gz
sonarqube-fa4019b992510560be8c6d1b51bc2dc2f6b41546.zip
SONAR-10638 Create Java API for analyzers to report significant code
Diffstat (limited to 'sonar-scanner-protocol/src/test/java/org/sonar')
-rw-r--r--sonar-scanner-protocol/src/test/java/org/sonar/scanner/protocol/output/ScannerReportWriterTest.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/sonar-scanner-protocol/src/test/java/org/sonar/scanner/protocol/output/ScannerReportWriterTest.java b/sonar-scanner-protocol/src/test/java/org/sonar/scanner/protocol/output/ScannerReportWriterTest.java
index f4ee4dc3ed3..6d0223be28d 100644
--- a/sonar-scanner-protocol/src/test/java/org/sonar/scanner/protocol/output/ScannerReportWriterTest.java
+++ b/sonar-scanner-protocol/src/test/java/org/sonar/scanner/protocol/output/ScannerReportWriterTest.java
@@ -284,6 +284,21 @@ public class ScannerReportWriterTest {
}
@Test
+ public void write_line_significant_code() {
+ // no data yet
+ assertThat(underTest.hasComponentData(FileStructure.Domain.SGNIFICANT_CODE, 1)).isFalse();
+
+ underTest.writeComponentSignificantCode(1, asList(
+ ScannerReport.LineSgnificantCode.newBuilder()
+ .setLine(1)
+ .setStartOffset(2)
+ .setEndOffset(3)
+ .build()));
+
+ assertThat(underTest.hasComponentData(FileStructure.Domain.SGNIFICANT_CODE, 1)).isTrue();
+ }
+
+ @Test
public void write_coverage() {
// no data yet
assertThat(underTest.hasComponentData(FileStructure.Domain.COVERAGES, 1)).isFalse();