我如何解决Evosuite生成的测试中的oracle jdbc代理类错误?

时间:2018-11-14 20:11:13

标签: oracle jdbc syntax-error driver evosuite

我已经编写了JDBC驱动程序,并且尝试使用Evosuite为其生成测试。 我正在使用以下命令行:

mvn -Dcores=5 -DmemoryInMB=5000  -Dmock_if_no_generator=false -DextraArgs='  -Dmock_if_no_generator=false -Dskip_covered=true Duse_separate_classloader=false -Dmax_recursion=50 -Dlocal_search_restore_coverage=true -Duse_existing_coverage=true -Dsandbox=false -Dsort_calls=true 'evosuite:generate

生成的代码如下:

 oracle.1jdbc.1replay.1driver.1NonTxnReplayableBase.2java.1sql.1DatabaseMetaData...Proxy oracle_1jdbc_1replay_1driver_1NonTxnReplayableBase_2java_1sql_1DatabaseMetaData___Proxy0 = new oracle.1jdbc.1replay.1driver.1NonTxnReplayableBase.2java.1sql.1DatabaseMetaData...Proxy((DatabaseMetaData) null, "k-{`1N&KKC", proxyFactory0, hashtable0);

第一行出现以下错误: :[4618,7]不是声明 :[4618,13]';'预期 (在同一行上三次出现此错误)

我原本希望关闭嘲笑,但似乎没有用。

稍后,我将尝试查看是否可以提供更多详细信息,但是任何人有任何初步想法吗?

谢谢!

0 个答案:

没有答案