我已经编写了一个 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] not a statement :[4618,13] ';' 预期(在同一行出现此错误三次)
我希望关闭嘲笑,但它似乎没有用。
我会尝试稍后提供更多详细信息,但是任何人的初步想法?
谢谢!