java - 文档中哪里提到了 OpenCMIS 单元测试?

标签 java unit-testing documentation opencmis

我正在使用 OpenCMIS 为客户的文档数据库实现 CMIS 支持。我一直在遵循指南here用于创建服务器。这基本上进展顺利,但是当我到达 "testing the server" 部分时我找不到他们所指的 jUnit 测试 - 这些类不在任何被告知要导入的包中。当查看 Javadocs 时,它们也没有记录在那里。我只是找错地方了还是该指南已经过时了?

最佳答案

单元测试不在主 jar 中。

与基于 Maven 的项目一样,如果您查看 Apache OpenCMIS Source in SVN ,在每个模块中都有目录 src/main/javasrc/test/java

当 Maven 构建项目时,它会编译两者,但仅将 main 输出放入二进制 jar 中。测试用例在本地用于运行测试,但未打包。 (然而,OpenCMIS 测试助手是构建和打包的,它们具有诸如 chemistry-opencmis-test-utilchemistry-opencmis-test-tck 等工件)

如果您想运行 TCK 测试,您只需从 Maven 获取工件并运行即可。要运行项目内部测试,您需要下载源包,或者从 SVN checkout ,然后构建。那时,您将可以运行所有单元测试

关于java - 文档中哪里提到了 OpenCMIS 单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20909180/

相关文章:

Java 下拉 list

java - android setOnClickListener (v) 无法解析 'v'

Android:为 Fragments 编写测试用例

visual-studio - 使用 Visual Studio 在 python 中自动文档注释

c++ - 是否可以将 Doxygen 配置为从协作图中省略基本的 C++ 类型?

java - 是否有任何实现 maxlen 的 java Deque,如 python collections.deque?

bash - Unix: “ls” 命令显示带有 ?延期后

java - EasyMock 期待私有(private)方法调用

c++ - 如何使用 gtest 对 std::bind 函数进行单元测试?

api - GOOGLE DOCS API 无效请求[0].updateTextStyle : Index 4 must be less than the end index of the referenced segment, 2.",