Spring Boot TestNG с несколькими классами AbstractTestNGSpringContextTests инициализирует контекст загрузки для каждого тестового класса.Spring Boot TestNG с несколькими тестами AbstractTestNGSpringContextTests
Я определил несколько классов TestNG Test, как это: -
@SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT)
@DirtiesContext
public class TestNGClass1 extends AbstractTestNGSpringContextTests{
@LocalServerPort
public int port;
.......
}
@SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT)
@DirtiesContext
public class TestNGClass2 extends AbstractTestNGSpringContextTests{
@LocalServerPort
public int port;
.......
}
@SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT)
@DirtiesContext
public class TestNGClass3 extends AbstractTestNGSpringContextTests{
@LocalServerPort
public int port;
.......
}
Есть ли способ, чтобы повторно использовать Spring контекст во всех этих классов?
Как я могу добиться этого с помощью @BeforeSuite. Можете ли вы дать мне пример фрагмента кода. –
Я даю ему попробовать с помощью наборов testng и без @BeforeSuite проверить ссылку в моем ответе –
Спасибо, Иссам, это сработало. Джазак Аллах. –