Oracle IN子句对静态数据的限制为1000,但它接受来自子查询的无限数据.为什么?
在我的项目中,当我设置重用 Forks=true 时,我必须将 forkCount 增加到测试类的数量。否则,它会抛出非法参数异常。另外,如果我设置了重用Forks=false,那么它也能正常工作。
目前我有以下配置,因为测试类的数量少于 10。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<reuseForks>true</reuseForks>
<forkCount>10</forkCount>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
我怎样才能保持重用Fork=true和forkCount=1。
编辑:ReuseFork=true 和 forkCount=1 上的 StackTrace
checkForReturnEventsPresent on checkForReturnEventsPresent(com.eras.senders.OMSReturnEventDataSenderTest)(com.eras.senders.OMSReturnEventDataSenderTest) Time elapsed: 0.014 sec <<< FAILURE!
java.lang.IllegalArgumentException: null
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:115)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:212)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:108)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
Run Code Online (Sandbox Code Playgroud)