|
@@ -313,14 +313,44 @@ public class TopicsTest extends BaseTest {
|
|
verifyElementsCondition(topicDetails.getAllAddFilterModalDisabledElements(), Condition.disabled);
|
|
verifyElementsCondition(topicDetails.getAllAddFilterModalDisabledElements(), Condition.disabled);
|
|
Assert.assertFalse(topicDetails.isSaveThisFilterCheckBoxSelected(), "isSaveThisFilterCheckBoxSelected()");
|
|
Assert.assertFalse(topicDetails.isSaveThisFilterCheckBoxSelected(), "isSaveThisFilterCheckBoxSelected()");
|
|
topicDetails
|
|
topicDetails
|
|
- .setFilterCodeFieldAddFilterMdl(filterName);
|
|
|
|
|
|
+ .setFilterCodeFldAddFilterMdl(filterName);
|
|
Assert.assertTrue(topicDetails.isAddFilterBtnAddFilterMdlEnabled(), "isAddFilterBtnAddFilterMdlEnabled()");
|
|
Assert.assertTrue(topicDetails.isAddFilterBtnAddFilterMdlEnabled(), "isAddFilterBtnAddFilterMdlEnabled()");
|
|
topicDetails.clickAddFilterBtnAndCloseMdl(true);
|
|
topicDetails.clickAddFilterBtnAndCloseMdl(true);
|
|
Assert.assertTrue(topicDetails.isActiveFilterVisible(filterName), "isActiveFilterVisible()");
|
|
Assert.assertTrue(topicDetails.isActiveFilterVisible(filterName), "isActiveFilterVisible()");
|
|
}
|
|
}
|
|
|
|
|
|
- @QaseId(13)
|
|
|
|
|
|
+ @QaseId(352)
|
|
@Test(priority = 13)
|
|
@Test(priority = 13)
|
|
|
|
+ public void editActiveSmartFilterCheck() {
|
|
|
|
+ String filterName = randomAlphabetic(5);
|
|
|
|
+ String filterCode = randomAlphabetic(5);
|
|
|
|
+ navigateToTopicsAndOpenDetails(TOPIC_FOR_CHECK_FILTERS.getName());
|
|
|
|
+ topicDetails
|
|
|
|
+ .openDetailsTab(MESSAGES)
|
|
|
|
+ .clickMessagesAddFiltersBtn()
|
|
|
|
+ .waitUntilAddFiltersMdlVisible()
|
|
|
|
+ .setFilterCodeFldAddFilterMdl(filterCode)
|
|
|
|
+ .setDisplayNameFldAddFilterMdl(filterName)
|
|
|
|
+ .clickAddFilterBtnAndCloseMdl(true)
|
|
|
|
+ .clickEditActiveFilterBtn(filterName)
|
|
|
|
+ .waitUntilAddFiltersMdlVisible();
|
|
|
|
+ SoftAssert softly = new SoftAssert();
|
|
|
|
+ softly.assertEquals(topicDetails.getFilterCodeValue(), filterCode, "getFilterCodeValue()");
|
|
|
|
+ softly.assertEquals(topicDetails.getFilterNameValue(), filterName, "getFilterNameValue()");
|
|
|
|
+ softly.assertAll();
|
|
|
|
+ String newFilterName = randomAlphabetic(5);
|
|
|
|
+ String newFilterCode = randomAlphabetic(5);
|
|
|
|
+ topicDetails
|
|
|
|
+ .setFilterCodeFldAddFilterMdl(newFilterCode)
|
|
|
|
+ .setDisplayNameFldAddFilterMdl(newFilterName)
|
|
|
|
+ .clickSaveFilterBtnAndCloseMdl(true);
|
|
|
|
+ softly.assertTrue(topicDetails.isActiveFilterVisible(newFilterName), "isActiveFilterVisible()");
|
|
|
|
+ softly.assertEquals(topicDetails.getSearchFieldValue(), newFilterCode, "getSearchFieldValue()");
|
|
|
|
+ softly.assertAll();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @QaseId(13)
|
|
|
|
+ @Test(priority = 14)
|
|
public void checkFilterSavingWithinSavedFilters() {
|
|
public void checkFilterSavingWithinSavedFilters() {
|
|
String displayName = randomAlphabetic(5);
|
|
String displayName = randomAlphabetic(5);
|
|
navigateToTopicsAndOpenDetails(TOPIC_FOR_CHECK_FILTERS.getName());
|
|
navigateToTopicsAndOpenDetails(TOPIC_FOR_CHECK_FILTERS.getName());
|
|
@@ -328,7 +358,7 @@ public class TopicsTest extends BaseTest {
|
|
.openDetailsTab(MESSAGES)
|
|
.openDetailsTab(MESSAGES)
|
|
.clickMessagesAddFiltersBtn()
|
|
.clickMessagesAddFiltersBtn()
|
|
.waitUntilAddFiltersMdlVisible()
|
|
.waitUntilAddFiltersMdlVisible()
|
|
- .setFilterCodeFieldAddFilterMdl(randomAlphabetic(4))
|
|
|
|
|
|
+ .setFilterCodeFldAddFilterMdl(randomAlphabetic(4))
|
|
.selectSaveThisFilterCheckboxMdl(true)
|
|
.selectSaveThisFilterCheckboxMdl(true)
|
|
.setDisplayNameFldAddFilterMdl(displayName);
|
|
.setDisplayNameFldAddFilterMdl(displayName);
|
|
Assert.assertTrue(topicDetails.isAddFilterBtnAddFilterMdlEnabled(),
|
|
Assert.assertTrue(topicDetails.isAddFilterBtnAddFilterMdlEnabled(),
|
|
@@ -341,7 +371,7 @@ public class TopicsTest extends BaseTest {
|
|
}
|
|
}
|
|
|
|
|
|
@QaseId(14)
|
|
@QaseId(14)
|
|
- @Test(priority = 14)
|
|
|
|
|
|
+ @Test(priority = 15)
|
|
public void checkApplyingSavedFilterWithinTopicMessages() {
|
|
public void checkApplyingSavedFilterWithinTopicMessages() {
|
|
String displayName = randomAlphabetic(5);
|
|
String displayName = randomAlphabetic(5);
|
|
navigateToTopicsAndOpenDetails(TOPIC_FOR_CHECK_FILTERS.getName());
|
|
navigateToTopicsAndOpenDetails(TOPIC_FOR_CHECK_FILTERS.getName());
|
|
@@ -349,7 +379,7 @@ public class TopicsTest extends BaseTest {
|
|
.openDetailsTab(MESSAGES)
|
|
.openDetailsTab(MESSAGES)
|
|
.clickMessagesAddFiltersBtn()
|
|
.clickMessagesAddFiltersBtn()
|
|
.waitUntilAddFiltersMdlVisible()
|
|
.waitUntilAddFiltersMdlVisible()
|
|
- .setFilterCodeFieldAddFilterMdl(randomAlphabetic(4))
|
|
|
|
|
|
+ .setFilterCodeFldAddFilterMdl(randomAlphabetic(4))
|
|
.selectSaveThisFilterCheckboxMdl(true)
|
|
.selectSaveThisFilterCheckboxMdl(true)
|
|
.setDisplayNameFldAddFilterMdl(displayName)
|
|
.setDisplayNameFldAddFilterMdl(displayName)
|
|
.clickAddFilterBtnAndCloseMdl(false)
|
|
.clickAddFilterBtnAndCloseMdl(false)
|
|
@@ -360,7 +390,7 @@ public class TopicsTest extends BaseTest {
|
|
}
|
|
}
|
|
|
|
|
|
@QaseId(11)
|
|
@QaseId(11)
|
|
- @Test(priority = 15)
|
|
|
|
|
|
+ @Test(priority = 16)
|
|
public void checkShowInternalTopicsButton() {
|
|
public void checkShowInternalTopicsButton() {
|
|
navigateToTopics();
|
|
navigateToTopics();
|
|
topicsList
|
|
topicsList
|
|
@@ -378,7 +408,7 @@ public class TopicsTest extends BaseTest {
|
|
}
|
|
}
|
|
|
|
|
|
@QaseId(334)
|
|
@QaseId(334)
|
|
- @Test(priority = 16)
|
|
|
|
|
|
+ @Test(priority = 17)
|
|
public void checkInternalTopicsNaming() {
|
|
public void checkInternalTopicsNaming() {
|
|
navigateToTopics();
|
|
navigateToTopics();
|
|
SoftAssert softly = new SoftAssert();
|
|
SoftAssert softly = new SoftAssert();
|
|
@@ -391,7 +421,7 @@ public class TopicsTest extends BaseTest {
|
|
}
|
|
}
|
|
|
|
|
|
@QaseId(56)
|
|
@QaseId(56)
|
|
- @Test(priority = 17)
|
|
|
|
|
|
+ @Test(priority = 18)
|
|
public void checkRetentionBytesAccordingToMaxSizeOnDisk() {
|
|
public void checkRetentionBytesAccordingToMaxSizeOnDisk() {
|
|
navigateToTopics();
|
|
navigateToTopics();
|
|
topicsList
|
|
topicsList
|
|
@@ -439,7 +469,7 @@ public class TopicsTest extends BaseTest {
|
|
}
|
|
}
|
|
|
|
|
|
@QaseId(247)
|
|
@QaseId(247)
|
|
- @Test(priority = 18)
|
|
|
|
|
|
+ @Test(priority = 19)
|
|
public void recreateTopicFromTopicProfile() {
|
|
public void recreateTopicFromTopicProfile() {
|
|
Topic topicToRecreate = new Topic()
|
|
Topic topicToRecreate = new Topic()
|
|
.setName("topic-to-recreate-" + randomAlphabetic(5))
|
|
.setName("topic-to-recreate-" + randomAlphabetic(5))
|
|
@@ -467,7 +497,7 @@ public class TopicsTest extends BaseTest {
|
|
}
|
|
}
|
|
|
|
|
|
@QaseId(8)
|
|
@QaseId(8)
|
|
- @Test(priority = 19)
|
|
|
|
|
|
+ @Test(priority = 20)
|
|
public void checkCopyTopicPossibility() {
|
|
public void checkCopyTopicPossibility() {
|
|
Topic topicToCopy = new Topic()
|
|
Topic topicToCopy = new Topic()
|
|
.setName("topic-to-copy-" + randomAlphabetic(5))
|
|
.setName("topic-to-copy-" + randomAlphabetic(5))
|