package org.nocket.selenium.testcase; import org.junit.Before; import org.junit.Test; import org.nocket.selenium.BootstrapPlainTestData; import org.nocket.selenium.SeleniumTestCase; /** TestCase TC0005 - Checkbox */ public class TCCheckbox extends SeleniumTestCase { private String checkboxID = BootstrapPlainTestData.CKB_ID; private String checkboxErrorID = BootstrapPlainTestData.CKB_ERROR_ID; private String submitXpath = BootstrapPlainTestData.BUTTON_SUBMIT_XPATH; @Before public void setUp() throws Exception { getSite(BootstrapPlainTestData.SITE_URL); } @Test public void testUnchecked() { deselectCheckbox(checkboxID); clickButtonByXpath(submitXpath); assertErrorMessageNotNull(checkboxErrorID); assertErrorMessage(checkboxErrorID, "The check box must be checked"); } @Test public void testChecked() { selectCheckbox(checkboxID); clickButtonByXpath(submitXpath); assertNoError(checkboxErrorID); } }