|
@@ -103,25 +103,52 @@ public class SchemasTests extends BaseTest {
|
|
Assertions.assertEquals(CompatibilityLevel.CompatibilityEnum.NONE.toString(), schemaDetails.getCompatibility(), "getCompatibility()");
|
|
Assertions.assertEquals(CompatibilityLevel.CompatibilityEnum.NONE.toString(), schemaDetails.getCompatibility(), "getCompatibility()");
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @DisplayName("Checking Compare Versions operation for Schema")
|
|
|
|
+ @Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
|
|
+ @AutomationStatus(status = Status.AUTOMATED)
|
|
|
|
+ @CaseId(186)
|
|
|
|
+ @Test
|
|
|
|
+ @Order(3)
|
|
|
|
+ void compareVersionsOperation() {
|
|
|
|
+ naviSideBar
|
|
|
|
+ .openSideMenu(SCHEMA_REGISTRY);
|
|
|
|
+ schemaRegistryList
|
|
|
|
+ .waitUntilScreenReady()
|
|
|
|
+ .openSchema(AVRO_API.getName());
|
|
|
|
+ int latestVersion = schemaDetails
|
|
|
|
+ .waitUntilScreenReady()
|
|
|
|
+ .getLatestVersion();
|
|
|
|
+ schemaDetails
|
|
|
|
+ .openCompareVersionMenu();
|
|
|
|
+ int versionsNumberFromDdl = schemaCreateForm
|
|
|
|
+ .waitUntilScreenReady()
|
|
|
|
+ .openSchemaVersionDdl()
|
|
|
|
+ .getVersionsNumberFromList();
|
|
|
|
+ Assertions.assertEquals(latestVersion,versionsNumberFromDdl,"Versions number is not matched");
|
|
|
|
+ schemaCreateForm
|
|
|
|
+ .selectVersionFromDropDown(1);
|
|
|
|
+ Assertions.assertEquals(53, schemaCreateForm.getMarkedLinesNumber(), "getAllMarkedLines()");
|
|
|
|
+ }
|
|
|
|
+
|
|
@DisplayName("should delete AVRO schema")
|
|
@DisplayName("should delete AVRO schema")
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(187)
|
|
@CaseId(187)
|
|
@Test
|
|
@Test
|
|
- @Order(3)
|
|
|
|
|
|
+ @Order(4)
|
|
void deleteSchemaAvro() {
|
|
void deleteSchemaAvro() {
|
|
- naviSideBar
|
|
|
|
- .openSideMenu(SCHEMA_REGISTRY);
|
|
|
|
- schemaRegistryList
|
|
|
|
- .waitUntilScreenReady()
|
|
|
|
- .openSchema(AVRO_API.getName());
|
|
|
|
- schemaDetails
|
|
|
|
- .waitUntilScreenReady()
|
|
|
|
- .removeSchema();
|
|
|
|
- schemaRegistryList
|
|
|
|
- .waitUntilScreenReady();
|
|
|
|
- Assertions.assertFalse(schemaRegistryList.isSchemaVisible(AVRO_API.getName()),"isSchemaVisible()");
|
|
|
|
- SCHEMA_LIST.remove(AVRO_API);
|
|
|
|
|
|
+ naviSideBar
|
|
|
|
+ .openSideMenu(SCHEMA_REGISTRY);
|
|
|
|
+ schemaRegistryList
|
|
|
|
+ .waitUntilScreenReady()
|
|
|
|
+ .openSchema(AVRO_API.getName());
|
|
|
|
+ schemaDetails
|
|
|
|
+ .waitUntilScreenReady()
|
|
|
|
+ .removeSchema();
|
|
|
|
+ schemaRegistryList
|
|
|
|
+ .waitUntilScreenReady();
|
|
|
|
+ Assertions.assertFalse(schemaRegistryList.isSchemaVisible(AVRO_API.getName()),"isSchemaVisible()");
|
|
|
|
+ SCHEMA_LIST.remove(AVRO_API);
|
|
}
|
|
}
|
|
|
|
|
|
@DisplayName("should create JSON schema")
|
|
@DisplayName("should create JSON schema")
|
|
@@ -129,7 +156,7 @@ public class SchemasTests extends BaseTest {
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(89)
|
|
@CaseId(89)
|
|
@Test
|
|
@Test
|
|
- @Order(4)
|
|
|
|
|
|
+ @Order(5)
|
|
void createSchemaJson() {
|
|
void createSchemaJson() {
|
|
Schema schemaJson = Schema.createSchemaJson();
|
|
Schema schemaJson = Schema.createSchemaJson();
|
|
naviSideBar
|
|
naviSideBar
|
|
@@ -162,7 +189,7 @@ public class SchemasTests extends BaseTest {
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(189)
|
|
@CaseId(189)
|
|
@Test
|
|
@Test
|
|
- @Order(5)
|
|
|
|
|
|
+ @Order(6)
|
|
void deleteSchemaJson() {
|
|
void deleteSchemaJson() {
|
|
naviSideBar
|
|
naviSideBar
|
|
.openSideMenu(SCHEMA_REGISTRY);
|
|
.openSideMenu(SCHEMA_REGISTRY);
|
|
@@ -183,7 +210,7 @@ public class SchemasTests extends BaseTest {
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(91)
|
|
@CaseId(91)
|
|
@Test
|
|
@Test
|
|
- @Order(6)
|
|
|
|
|
|
+ @Order(7)
|
|
void createSchemaProtobuf() {
|
|
void createSchemaProtobuf() {
|
|
Schema schemaProtobuf = Schema.createSchemaProtobuf();
|
|
Schema schemaProtobuf = Schema.createSchemaProtobuf();
|
|
naviSideBar
|
|
naviSideBar
|
|
@@ -216,7 +243,7 @@ public class SchemasTests extends BaseTest {
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(223)
|
|
@CaseId(223)
|
|
@Test
|
|
@Test
|
|
- @Order(7)
|
|
|
|
|
|
+ @Order(8)
|
|
void deleteSchemaProtobuf() {
|
|
void deleteSchemaProtobuf() {
|
|
naviSideBar
|
|
naviSideBar
|
|
.openSideMenu(SCHEMA_REGISTRY);
|
|
.openSideMenu(SCHEMA_REGISTRY);
|