Привет, у меня возникла проблема, которую я не могу понять, я провожу тест на игру со ставками, и в начале каждого теста мне нужно создать новую игру для базы данных, я провожу свои тесты на эту игру, а затем удаляю ее Таким образом, база данных не заполняется новыми играми, так как я запускаю около 20 тестов, которые требуют этого. Тем не менее, проблема, которую я обнаружил, заключается в том, что при изменении пользовательского интерфейса все эти тесты могут завершиться неудачей, и я застрял с 20 играми в базе данных в качестве
game.deletegame () не запустил и не удалил игру. Есть ли способ заставить его работать, если тест не завершен?
Вот мой код:
public class register_from_pick_screen extends ConditionsWebDriverFactory{
public static final int TEST_CASE_PASSED_STATUS = 1;
public static final int TEST_CASE_FAILED_STATUS = 5;
@Test
public void register_from_pick()throws Exception{
CreateGameSD game = new CreateGameSD();
game.create_Public_Free_to_Play_game_named_with_description(TestGames.test_web_game,TestGames.test_web_game_description);
GameLobby lobby = new GameLobby();
lobby.clickElementWithName(TestGames.test_web_game);
LeaderBoard leaderboard = new LeaderBoard();
GameId gameid = new GameId();
gameid.game_id();
leaderboard.joinGame();
FixturesScreen fixtures = new FixturesScreen();
fixtures.four_picks_make();
fixtures.picks_match_total();
fixtures.pick_removal_test();
fixtures.submit_picks();
Login login = new Login();
login.select_register_from_login();
Register register = new Register();
register.register_in_pick_screen();
fixtures.submit_picks();
PickReceipt pick = new PickReceipt();
pick.your_in_the_game();
register_from_login_form.addResultForTestCase("16788",TEST_CASE_PASSED_STATUS," ");
register_from_login_form.addResultForTestCase("17143",TEST_CASE_PASSED_STATUS," ");
game.delete_game();
}
}