package org.nocket.selenium.testcase;
import org.junit.Before;
import org.junit.Test;
import org.nocket.selenium.BootstrapPlainTestData;
import org.nocket.selenium.SeleniumTestCase;
/** TestCase TC0003 - Combobox */
public class TCCombobox extends SeleniumTestCase {
private String comboboxID = BootstrapPlainTestData.COB_ID;
private String comboboxErrorID = BootstrapPlainTestData.COB_ERROR_ID;
private String submitXpath = BootstrapPlainTestData.BUTTON_SUBMIT_XPATH;
@Before
public void setUp() throws Exception {
getSite(BootstrapPlainTestData.SITE_URL);
}
@Test
public void testNotSelected() {
selectComboboxValue(comboboxID, BootstrapPlainTestData.NULL_VALUE);
clickButtonByXpath(submitXpath);
assertErrorMessageNotNull(comboboxErrorID);
assertErrorMessage(comboboxErrorID, "Das Feld 'Combobox' darf nicht leer sein.");
}
@Test
public void testSelected() {
selectComboboxValue(comboboxID, BootstrapPlainTestData.COB_MILLISEC);
clickButtonByXpath(submitXpath);
assertNoError(comboboxErrorID);
}
}