Можно ли провести тесты на селен в том же проекте, который я хочу протестировать на Дженкинсе?

String a = new String("foo");
String b = new String("foo");
System.out.println(a == b); // prints false
System.out.println(a.equals(b)); // prints true

Убедитесь, что вы понимаете, почему. Это потому, что сравнение == сравнивает только ссылки; equals() метод сопоставляет содержимое по символу.

Когда вы вызываете new для a и b, каждый получает новую ссылку, указывающую на "foo" в таблице строк. Ссылки разные, но контент один и тот же.

1
задан Altair 25 February 2019 в 11:22
поделиться

1 ответ

Да, это возможно.

Обычный способ задания имен тестов - завершить их с помощью IT и использовать плагин maven-failsafe-plugin, чтобы они выполнялись на этапе интеграционного тестирования.

Для получения дополнительной информации о maven-failsafe-plugin смотрите Здесь .

0
ответ дан Ardesco 25 February 2019 в 11:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: