Дополнительно для размещения переменной в кавычках можно также перевести вывод переменной с помощью tr
и преобразовать пробелы в строки новой строки.
$ echo $var | tr " " "\n"
foo
bar
baz
Хотя это немного запутанно, добавьте больше разнообразия с выходом, поскольку вы можете заменить любой символ как разделитель между переменными массива.
Вместо того, чтобы пытаться проводить тестирование на существующем сервере, используйте систему сборки, чтобы запускать новый сервер для каждого сеанса огурца.
Если вы используете maven и пружинный ботинок, вы можете использовать spring-boot-maven-plugin:start
и spring-boot-maven-plugin:stop
в фазе integration-test
.
Для вставки данных в базу данных вы обычно используете ту же систему, что и для обновления своей базы данных в производственной среде. Если вы используете Liquibase, вы можете пометить сценарии для тестирования / производства, чтобы гарантировать, что ваши тестовые данные не попадут в производство.