У меня есть несколько тестов soapUI, которые используют скрипты groovy для первой вставки некоторых данных в таблицу
Ранее я использовал следующий фрагмент кода для этого:
def conn = context.dbConnEtopup
conn.execute( "INSERT INTO A(ID, NAME) VALUES (1, "Johnny")" )
Это прекрасно работает, однако у меня есть много тестовых сценариев, которые теперь выполняют аналогичные (если не одинаковые) операторы SQL, поэтому я пытаюсь подойти к этому, загрузив его из файла свойств, поэтому мой фактический оператор SQLнаходится только в одном месте, для облегчения редактирования
Однако мой оператор SQL, который я пытаюсь использовать, на самом деле состоит из 2 вставок (или удалений), поэтому загружаемое свойство имеет вид:
DELETE * FROM TABLE_A; DELETE * FROM TABLE_B;
conn.execute()
не может обработать ;
, что означает, что я могу использовать только первое DELETE
утверждение
Как я могу обойти это?Я не хочу загружать каждое свойство отдельно и выполнять их.В идеале я просто хочу одно свойство, чтобы в будущем я мог добавить еще операторы удаления