Skip to content

Commit 3ad2d56

Browse files
committed
4988-refactoringSelect3tests
1 parent d50930e commit 3ad2d56

File tree

3 files changed

+11
-17
lines changed

3 files changed

+11
-17
lines changed

jdi-light-angular-tests/src/main/java/io/github/com/pages/SelectPage.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.epam.jdi.light.angular.elements.common.Checkbox;
44
import com.epam.jdi.light.angular.elements.complex.MaterialSelector;
55
import com.epam.jdi.light.angular.elements.complex.NativeSelector;
6+
import com.epam.jdi.light.elements.pageobjects.annotations.locators.UI;
67
import com.epam.jdi.light.ui.html.elements.common.Text;
78

89
public class SelectPage extends NewAngularPage {
@@ -38,6 +39,7 @@ public class SelectPage extends NewAngularPage {
3839

3940
public static MaterialSelector noOptionRippleSelect;
4041

42+
@UI("#custom-panel-styling-select")
4143
public static MaterialSelector customPanelStylingSelect;
4244

4345
public static MaterialSelector matErrorStateMatcherSelect;

jdi-light-angular-tests/src/test/java/io/github/epam/angular/tests/elements/complex/select/BasicNativeSelectTests.java

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,38 +15,28 @@ public void before() {
1515
basicNativeSelect.show();
1616
}
1717

18-
@Test
18+
@Test(description = "Test checks label value")
1919
public void checkLabelValue() {
20-
basicNativeSelect.label().has().value("Cars *");
20+
basicNativeSelect.label().has().value("Cars");
2121
}
2222

23-
@Test
23+
@Test(description = "Test checks preselected value in the field")
2424
public void checkPreselectedValue() {
2525
basicNativeSelect.verify().selected(matchesPattern("[a-zA-Z]+"));
2626
}
2727

28-
@Test
28+
@Test(description = "Test checks option can be selected by name")
2929
public void checkOptionCanBeSelectedByName() {
3030
basicNativeSelect.select(SAAB);
3131
basicNativeSelect.is().selected(SAAB);
3232
}
3333

34-
@Test
35-
public void checkListDisabledOptions() {
36-
basicNativeSelect.has().listDisabled(Collections.EMPTY_LIST);
37-
}
38-
39-
@Test
40-
public void checkListEnabledOptions() {
41-
basicNativeSelect.has().listEnabled(Arrays.asList(VOLVO, SAAB, MERCEDES, AUDI));
42-
}
43-
44-
@Test
34+
@Test(description = "Test checks available groups")
4535
public void checkAvailableGroups() {
4636
basicNativeSelect.is().groups(Collections.EMPTY_LIST);
4737
}
4838

49-
@Test
39+
@Test(description = "Test checks available options")
5040
public void checkAvailableOptions() {
5141
basicNativeSelect.assertThat().values(hasItem(AUDI)).values(hasItems(AUDI, VOLVO, SAAB, MERCEDES));
5242
}

jdi-light-angular-tests/src/test/java/io/github/epam/angular/tests/elements/complex/select/CustomPanelStylingSelectTests.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
import java.util.Arrays;
77

8+
import static com.jdiai.tools.Timer.sleep;
9+
import static com.jdiai.tools.Timer.waitCondition;
810
import static io.github.com.pages.SelectPage.customPanelStylingSelect;
911
import static org.hamcrest.Matchers.hasItems;
1012

@@ -34,7 +36,7 @@ public void checkGreenOptionCanBeSelectedByName() {
3436
}
3537

3638
@Test
37-
public void checkBlueOptionCanBeSelectedByName() {
39+
public void checkBlueOptionCanBeSelectedByName() throws InterruptedException {
3840
customPanelStylingSelect.select(BLUE);
3941
customPanelStylingSelect.is().selected(BLUE);
4042
customPanelStylingSelect.has().color(0, 0, 255, 0.5);

0 commit comments

Comments
 (0)