Я хочу утверждать, что возвращаемое количество из SQL-запроса верное, но при использовании assert возникает ошибка. Какое утверждение я могу использовать, чтобы просто проверить количество? или, возможно, распечатать только счетное число?
коды
//SQL statement
String dbQuery = "SELECT COUNT(*) FROM item.items WHERE drugid LIKE '%KP%'"
//Connect to SQL Server, global variable is stored at profile
List results = CustomKeywords.'DB.getSQLResults'(GlobalVariable.dbConnString , GlobalVariable.dbUsername , GlobalVariable.dbPassword ,GlobalVariable.dbDriver ,dbQuery )
//ensure total count
println results
assert results == "[:101]"
результат:
println(results)
[[:101]]
assert results == "[:101]"
Test Cases/Database Test FAILED.
Reason:
Assertion failed:
assert results == "[:101]"
| |
| false
[[:101]]