[英]In karate DSL how do i call javascript function in the 'Then' statement
[英]in Karate DSL, how do you escape single quotes when passing a variable within a java argument call
我正在嘗試添加對數據庫的調用,作為與 API 項目在工作中的端到端工作的一部分。 我將如何在作為斷言方法中的參數傳遞的變量中轉義單引號。 我嘗試了以下方法,但沒有奏效。
錯誤是它無法評估值中的單引號
其他嘗試
定義 sqlQuery =
""" SELECT COUNT(*) As Result FROM PartType WHERE reference = 'updateerferencee'; """
通過我的編程新手技能,我意識到我正在嘗試調用一個被評估為 javascript 的 java 方法,整個過程都被融入了空手道迷你語言(這讓我感到困惑)。 答案已經過測試並在下面工作。
assert JavaClass.executeSQLQuery('SELECT COUNT(*) As Result FROM PartType WHERE reference = \\'evaluate\\';', '1') == true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.