Package org.sonar.java.checks.verifier
Class XmlCheckVerifier
- java.lang.Object
-
- org.sonar.java.checks.verifier.CheckVerifier
-
- org.sonar.java.checks.verifier.XmlCheckVerifier
-
@Beta public class XmlCheckVerifier extends CheckVerifier
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classXmlCheckVerifier.FakeXmlCheckContext-
Nested classes/interfaces inherited from class org.sonar.java.checks.verifier.CheckVerifier
CheckVerifier.IssueAttribute
-
-
Field Summary
-
Fields inherited from class org.sonar.java.checks.verifier.CheckVerifier
ATTRIBUTE_MAP, ISSUE_MARKER
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetExpectedIssueTrigger()protected static voidretrieveExpectedIssuesFromFile(File xmlFile, CheckVerifier checkVerifier)Read the XML file using javax XMLStreamReader instead of SAX (used byXmlParser), as SAX does not provide any way to retrieve lines information of comments events.static voidverify(String filename, org.sonar.java.xml.XmlCheck check)static voidverifyIssueOnFile(String filename, String message, org.sonar.java.xml.XmlCheck check)static voidverifyNoIssue(String filename, org.sonar.java.xml.XmlCheck check)-
Methods inherited from class org.sonar.java.checks.verifier.CheckVerifier
checkIssues, collectExpectedIssues, expectNoIssues, getExpected, setExpectedFileIssue
-
-
-
-
Method Detail
-
getExpectedIssueTrigger
public String getExpectedIssueTrigger()
- Specified by:
getExpectedIssueTriggerin classCheckVerifier
-
verify
public static void verify(String filename, org.sonar.java.xml.XmlCheck check)
-
verifyNoIssue
public static void verifyNoIssue(String filename, org.sonar.java.xml.XmlCheck check)
-
verifyIssueOnFile
public static void verifyIssueOnFile(String filename, String message, org.sonar.java.xml.XmlCheck check)
-
retrieveExpectedIssuesFromFile
protected static void retrieveExpectedIssuesFromFile(File xmlFile, CheckVerifier checkVerifier)
Read the XML file using javax XMLStreamReader instead of SAX (used byXmlParser), as SAX does not provide any way to retrieve lines information of comments events.- Parameters:
xmlFile-checkVerifier-
-
-