我在单元测试中成功使用javax.persistence.QueryTimeoutException
OpenJPA 2.1 来测试我的代码。我正在使用 Java 1.6 ,我没有在我的ant构建脚本中指向任何JavaEE库。
但是,我的客户说他无法编译,因为QueryTimeoutException
JavaEE 6 。
如果不指向JavaEE.jar并且不适合他,这对我有用吗?如何将 JavaSE 1.6 与 JavaEE 1.6 分开,以便重现此问题?
我的客户未提供其他详细信息。在我的单元测试中,我正在做:
import javax.persistence.QueryTimeoutException;
然后使用EasyMock:
EasyMock.expect(query.getResultList()).andThrow(new QueryTimeoutException("expected"));
我的java / javac版本是1.6.0_29-b11