"for a project",
tcmsTestPlanIds = 5316, tcmsTestCaseIds = 0)
@Test(timeout = ZanataTestCase.MAX_SHORT_TEST_DURATION)
public void setValidationOptions() throws Exception {
ProjectTranslationTab projectTranslationTab = new LoginWorkFlow()
.signIn("admin", "admin")
.goToProjects()
.goToProject("about fedora")
.gotoSettingsTab()
.gotoSettingsTranslationTab();
assertThat(projectTranslationTab
.isValidationLevel("Tab characters (\\t)", "Warning"))
.isTrue()
.as("The level for tabs is currently Warning");
projectTranslationTab = projectTranslationTab
.setValidationLevel("HTML/XML tags", "Error")
.setValidationLevel("Java variables", "Error")
.setValidationLevel("Leading/trailing newline (\\n)", "Error")
.setValidationLevel("Printf variables", "Error")
.setValidationLevel("Tab characters (\\t)", "Error")
.setValidationLevel("XML entity reference", "Error");
assumeTrue("RHBZ1017458", projectTranslationTab.hasNoCriticalErrors());
projectTranslationTab = projectTranslationTab.goToHomePage()
.goToProjects()
.goToProject("about fedora")
.gotoSettingsTab()
.gotoSettingsTranslationTab();
assertThat(projectTranslationTab
.isValidationLevel("HTML/XML tags", "Error"))
.isTrue()
.as("The validation changes were saved");
assertThat(projectTranslationTab
.isValidationLevel("Java variables", "Error"))
.isTrue()
.as("The validation changes were saved");
assertThat(projectTranslationTab
.isValidationLevel("Leading/trailing newline (\\n)", "Error"))
.isTrue()
.as("The validation changes were saved");
assertThat(projectTranslationTab
.isValidationLevel("Printf variables", "Error"))
.isTrue()
.as("The validation changes were saved");
assertThat(projectTranslationTab
.isValidationLevel("Tab characters (\\t)", "Error"))
.isTrue()
.as("The validation changes were saved");
assertThat(projectTranslationTab
.isValidationLevel("XML entity reference", "Error"))
.isTrue()
.as("The validation changes were saved");
}