java - 独立罐空手道问题
问题描述
我正在使用独立 jar 来执行空手道场景(java -jar karate.jar xyz.feature)。我被困在以下两个问题上
问题1:无法调用java类,只会抛出TypeError无法访问或找不到文件
Scenario:
* def javaFile = Java.type('test')
* def obj = new javaFile()
* print obj.getName()
Test Class:
public class test {
public String getName(){
return "happyface";
}
}
Concern2:由于我无法调用 java,所以使用 js 来创建数据库连接。连接成功,但卡在转换返回的对象上。
设想:
* def stmt = conn.createStatement()
* def dbResponse = stmt.executeQuery('SELECT * FROM xyztable');
* print dbResponse.label
* json jsonValues = dbResponse
* print jsonValues.label
* print JSON.stringify(dbResponse)
以上都不起作用,是否有任何简单的方法可以从 dbResposne 转换返回对象?期望来自 dbResposne 的数据为 List<Map<String, Object>>(数据库表中两行数据的示例)
谢谢您的帮助!!
解决方案
推荐阅读
- javascript - $.scrollTo(this.hash || 0, 1500); ? 数字的含义是什么?
- apache-spark - 在 Spark 中使用“dropDuplicates”函数后获取删除记录的最佳方法
- mocking - 没有将结果作为 PHPUnit 对象模拟的数组
- mysql - 如何从所有数据都匹配且仅匹配的链接表中获取数据?
- java - 无法在 Java 项目中导入 com.auth0.jwt
- ansible - 在 Ansible 中基于扩展运行不同的脚本
- sql - Microsoft Access 查询输入条件
- sql - 如何在 PGSQL 中使用多个条件更新多个表列
- python - 理解python中的split()函数
- sql - ORA-00909: 使用 NVL 时参数数量无效