use of org.sonar.plugins.web.visitor.WebSourceCode in project sonar-web by SonarSource.
the class DoctypePresenceCheckTest method doctype_after_html.
@Test
public void doctype_after_html() throws Exception {
WebSourceCode sourceCode = TestHelper.scan(new File("src/test/resources/checks/DoctypePresenceCheck/DoctypeAfterHtml.html"), new DoctypePresenceCheck());
checkMessagesVerifier.verify(sourceCode.getIssues()).next().atLine(1);
}
use of org.sonar.plugins.web.visitor.WebSourceCode in project sonar-web by SonarSource.
the class DoctypePresenceCheckTest method no_doctype_before_html.
@Test
public void no_doctype_before_html() throws Exception {
WebSourceCode sourceCode = TestHelper.scan(new File("src/test/resources/checks/DoctypePresenceCheck/NoDoctypeBeforeHtml.html"), new DoctypePresenceCheck());
checkMessagesVerifier.verify(sourceCode.getIssues()).next().atLine(3).withMessage("Insert a <!DOCTYPE> declaration to before this <hTmL> tag.");
}
use of org.sonar.plugins.web.visitor.WebSourceCode in project sonar-web by SonarSource.
the class DoctypePresenceCheckTest method full_doctype_before_html.
@Test
public void full_doctype_before_html() throws Exception {
WebSourceCode sourceCode = TestHelper.scan(new File("src/test/resources/checks/DoctypePresenceCheck/FullDoctypeBeforeHtml.html"), new DoctypePresenceCheck());
checkMessagesVerifier.verify(sourceCode.getIssues());
}
use of org.sonar.plugins.web.visitor.WebSourceCode in project sonar-web by SonarSource.
the class ElementWithGivenIdPresentCheckTest method custom_ko.
@Test
public void custom_ko() throws Exception {
ElementWithGivenIdPresentCheck check = new ElementWithGivenIdPresentCheck();
check.id = "gotit";
WebSourceCode sourceCode = TestHelper.scan(new File("src/test/resources/checks/ElementWithGivenIdPresentCheck/Ko.html"), check);
checkMessagesVerifier.verify(sourceCode.getIssues()).next().withMessage("The ID \"gotit\" is missing from this page and should be added.");
}
use of org.sonar.plugins.web.visitor.WebSourceCode in project sonar-web by SonarSource.
the class ElementWithGivenIdPresentCheckTest method custom_ok.
@Test
public void custom_ok() throws Exception {
ElementWithGivenIdPresentCheck check = new ElementWithGivenIdPresentCheck();
check.id = "gotit";
WebSourceCode sourceCode = TestHelper.scan(new File("src/test/resources/checks/ElementWithGivenIdPresentCheck/Ok.html"), check);
checkMessagesVerifier.verify(sourceCode.getIssues());
}
Aggregations