Browse Source

SONAR-11137 Add isNew flag in /api/sources/lines

tags/7.5
Janos Gyerik 5 years ago
parent
commit
9a3a741ca2

+ 1
- 0
server/sonar-server-common/src/test/java/org/sonar/server/source/index/FileSourceTesting.java View File

@@ -65,6 +65,7 @@ public class FileSourceTesting {
.setHighlighting("HIGHLIGHTING_" + i)
.setSymbols("SYMBOLS_" + i)
.addAllDuplication(Arrays.asList(i))
.setIsNewLine(true)
.build();
}
return dataBuilder;

+ 3
- 1
server/sonar-server/src/main/java/org/sonar/server/source/ws/LinesAction.java View File

@@ -95,7 +95,8 @@ public class LinesAction implements SourcesWsAction {
"has been renamed \"lineHits\", \"conditions\" and \"coveredConditions\""),
new Change("6.2", "fields \"itLineHits\", \"itConditions\" and \"itCoveredConditions\" " +
"are no more returned"),
new Change("6.6", "field \"branch\" added"))
new Change("6.6", "field \"branch\" added"),
new Change("7.4", "field \"isNew\" added"))
.setHandler(this);

action
@@ -201,6 +202,7 @@ public class LinesAction implements SourcesWsAction {
json.prop("coveredConditions", coveredConditions.get());
}
json.prop("duplicated", line.getDuplicationCount() > 0);
json.prop("isNew", line.getIsNewLine());
json.endObject();
}
json.endArray();

+ 2
- 1
server/sonar-server/src/test/resources/org/sonar/server/source/ws/LinesActionTest/convert_deprecated_data.json View File

@@ -9,7 +9,8 @@
"lineHits": 1,
"conditions": 2,
"coveredConditions": 3,
"duplicated": false
"duplicated": false,
"isNew": false
}
]
}

+ 2
- 1
server/sonar-server/src/test/resources/org/sonar/server/source/ws/LinesActionTest/display_deprecated_fields.json View File

@@ -12,7 +12,8 @@
"utConditions": 2,
"coveredConditions": 3,
"utCoveredConditions": 3,
"duplicated": true
"duplicated": true,
"isNew": true
}
]
}

+ 2
- 1
server/sonar-server/src/test/resources/org/sonar/server/source/ws/LinesActionTest/hide_scmAuthors.json View File

@@ -5,7 +5,8 @@
"code": "\u003cp\u003eSOURCE_1\u003c/p\u003e",
"scmRevision": "REVISION_1",
"scmDate": "1974-10-03T03:40:00+0100",
"duplicated": false
"duplicated": false,
"isNew": false
}
]
}

+ 2
- 1
server/sonar-server/src/test/resources/org/sonar/server/source/ws/LinesActionTest/show_paginated_lines.json View File

@@ -9,7 +9,8 @@
"lineHits": 3,
"conditions": 4,
"coveredConditions": 5,
"duplicated": true
"duplicated": true,
"isNew": true
}
]
}

+ 2
- 1
server/sonar-server/src/test/resources/org/sonar/server/source/ws/LinesActionTest/show_scmAuthors.json View File

@@ -6,7 +6,8 @@
"scmAuthor": "isaac@asimov.com",
"scmRevision": "REVISION_1",
"scmDate": "1974-10-03T03:40:00+0100",
"duplicated": false
"duplicated": false,
"isNew": false
}
]
}

+ 6
- 3
server/sonar-server/src/test/resources/org/sonar/server/source/ws/LinesActionTest/show_source.json View File

@@ -9,7 +9,8 @@
"lineHits": 1,
"conditions": 2,
"coveredConditions": 3,
"duplicated": true
"duplicated": true,
"isNew": true
},
{
"line": 2,
@@ -20,7 +21,8 @@
"lineHits": 2,
"conditions": 3,
"coveredConditions": 4,
"duplicated": true
"duplicated": true,
"isNew": true
},
{
"line": 3,
@@ -31,7 +33,8 @@
"lineHits": 3,
"conditions": 4,
"coveredConditions": 5,
"duplicated": true
"duplicated": true,
"isNew": true
}
]
}

Loading…
Cancel
Save