Selaa lähdekoodia

add streamsAndTablesVisibilityCheck

VladSenyuta 2 vuotta sitten
vanhempi
commit
7e9449d136

+ 4 - 11
kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/manualsuite/backlog/SmokeBacklog.java

@@ -34,38 +34,31 @@ public class SmokeBacklog extends BaseManualTest {
   public void testCaseC() {
   public void testCaseC() {
   }
   }
 
 
-  @Automation(state = TO_BE_AUTOMATED)
-  @Suite(id = KSQL_DB_SUITE_ID)
-  @QaseId(284)
-  @Test
-  public void testCaseD() {
-  }
-
   @Automation(state = TO_BE_AUTOMATED)
   @Automation(state = TO_BE_AUTOMATED)
   @Suite(id = BROKERS_SUITE_ID)
   @Suite(id = BROKERS_SUITE_ID)
   @QaseId(331)
   @QaseId(331)
   @Test
   @Test
-  public void testCaseE() {
+  public void testCaseD() {
   }
   }
 
 
   @Automation(state = TO_BE_AUTOMATED)
   @Automation(state = TO_BE_AUTOMATED)
   @Suite(id = BROKERS_SUITE_ID)
   @Suite(id = BROKERS_SUITE_ID)
   @QaseId(332)
   @QaseId(332)
   @Test
   @Test
-  public void testCaseF() {
+  public void testCaseE() {
   }
   }
 
 
   @Automation(state = TO_BE_AUTOMATED)
   @Automation(state = TO_BE_AUTOMATED)
   @Suite(id = TOPICS_PROFILE_SUITE_ID)
   @Suite(id = TOPICS_PROFILE_SUITE_ID)
   @QaseId(335)
   @QaseId(335)
   @Test
   @Test
-  public void testCaseG() {
+  public void testCaseF() {
   }
   }
 
 
   @Automation(state = TO_BE_AUTOMATED)
   @Automation(state = TO_BE_AUTOMATED)
   @Suite(id = TOPICS_PROFILE_SUITE_ID)
   @Suite(id = TOPICS_PROFILE_SUITE_ID)
   @QaseId(336)
   @QaseId(336)
   @Test
   @Test
-  public void testCaseH() {
+  public void testCaseG() {
   }
   }
 }
 }

+ 12 - 11
kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/smokesuite/ksqldb/KsqlDbTest.java

@@ -1,7 +1,6 @@
 package com.provectus.kafka.ui.smokesuite.ksqldb;
 package com.provectus.kafka.ui.smokesuite.ksqldb;
 
 
 import static com.provectus.kafka.ui.pages.ksqldb.enums.KsqlMenuTabs.STREAMS;
 import static com.provectus.kafka.ui.pages.ksqldb.enums.KsqlMenuTabs.STREAMS;
-import static com.provectus.kafka.ui.pages.ksqldb.enums.KsqlQueryConfig.SHOW_STREAMS;
 import static com.provectus.kafka.ui.pages.ksqldb.enums.KsqlQueryConfig.SHOW_TABLES;
 import static com.provectus.kafka.ui.pages.ksqldb.enums.KsqlQueryConfig.SHOW_TABLES;
 import static com.provectus.kafka.ui.pages.panels.enums.MenuItem.KSQL_DB;
 import static com.provectus.kafka.ui.pages.panels.enums.MenuItem.KSQL_DB;
 import static org.apache.commons.lang3.RandomStringUtils.randomAlphabetic;
 import static org.apache.commons.lang3.RandomStringUtils.randomAlphabetic;
@@ -14,9 +13,6 @@ import io.qase.api.annotation.QaseId;
 import java.util.ArrayList;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.List;
 import org.testng.Assert;
 import org.testng.Assert;
-import java.util.ArrayList;
-import java.util.List;
-import org.testng.Assert;
 import org.testng.annotations.AfterClass;
 import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 import org.testng.annotations.Test;
@@ -34,8 +30,6 @@ public class KsqlDbTest extends BaseTest {
       .setName("SECOND_TABLE_" + randomAlphabetic(4).toUpperCase())
       .setName("SECOND_TABLE_" + randomAlphabetic(4).toUpperCase())
       .setStreamName(DEFAULT_STREAM.getName());
       .setStreamName(DEFAULT_STREAM.getName());
   private static final List<String> TOPIC_NAMES_LIST = new ArrayList<>();
   private static final List<String> TOPIC_NAMES_LIST = new ArrayList<>();
-      .setName("SECOND_TABLE_" + randomAlphabetic(4).toUpperCase())
-      .setStreamName(DEFAULT_STREAM.getName());
 
 
   @BeforeClass(alwaysRun = true)
   @BeforeClass(alwaysRun = true)
   public void beforeClass() {
   public void beforeClass() {
@@ -86,15 +80,22 @@ public class KsqlDbTest extends BaseTest {
     softly.assertAll();
     softly.assertAll();
   }
   }
 
 
-  @QaseId(278)
+  @QaseId(86)
   @Test(priority = 4)
   @Test(priority = 4)
-  public void checkShowStreamsRequestExecution() {
-    navigateToKsqlDbAndExecuteRequest(SHOW_STREAMS.getQuery());
+  public void clearResultsForExecutedRequest() {
+    navigateToKsqlDbAndExecuteRequest(SHOW_TABLES.getQuery());
     SoftAssert softly = new SoftAssert();
     SoftAssert softly = new SoftAssert();
     softly.assertTrue(ksqlQueryForm.areResultsVisible(), "areResultsVisible()");
     softly.assertTrue(ksqlQueryForm.areResultsVisible(), "areResultsVisible()");
-    softly.assertTrue(ksqlQueryForm.getItemByName(DEFAULT_STREAM.getName()).isVisible(),
-        String.format("getItemByName(%s)", FIRST_TABLE.getName()));
     softly.assertAll();
     softly.assertAll();
+    ksqlQueryForm
+        .clickClearResultsBtn();
+    softly.assertFalse(ksqlQueryForm.areResultsVisible(), "areResultsVisible()");
+    softly.assertAll();
+  }
+
+  @AfterClass(alwaysRun = true)
+  public void afterClass() {
+    TOPIC_NAMES_LIST.forEach(topicName -> apiService.deleteTopic(topicName));
   }
   }
 
 
   @Step
   @Step