TopicTests.java 995 B

12345678910111213141516171819202122232425262728293031323334
  1. package com.provectus.kafka.ui.topics;
  2. import com.provectus.kafka.ui.base.BaseTest;
  3. import com.provectus.kafka.ui.pages.MainPage;
  4. import com.provectus.kafka.ui.steps.kafka.KafkaSteps;
  5. import com.provectus.kafka.ui.helpers.ApiHelper;
  6. import lombok.SneakyThrows;
  7. import org.junit.jupiter.api.AfterEach;
  8. import org.junit.jupiter.api.Disabled;
  9. import org.junit.jupiter.api.DisplayName;
  10. import org.junit.jupiter.api.Test;
  11. public class TopicTests extends BaseTest {
  12. public static final String NEW_TOPIC = "new-topic";
  13. @AfterEach
  14. @SneakyThrows
  15. void afterEach(){
  16. helpers.apiHelper.deleteTopic("secondLocal","new-topic");
  17. }
  18. @SneakyThrows
  19. @DisplayName("should create a topic")
  20. @Test
  21. void createTopic(){
  22. helpers.apiHelper.createTopic("secondLocal","new-topic");
  23. pages.open()
  24. .mainPage.shouldBeOnPage()
  25. .goToSideMenu("secondLocal", MainPage.SideMenuOptions.TOPICS)
  26. .shouldBeTopic(NEW_TOPIC);
  27. }
  28. }