我assemble(JcrPackage pack, ProgressTrackerListener listener)
在JcrPackageManager
课堂上使用API编写AEM 6.0中的内容备份服务的测试用例。如何在JUnit测试用例中测试包装是否已组装?
如果您的单元测试是在AEM环境中执行的(1),则可能会检查该软件包是否存在于预期的存储库路径(/etc/packages/GROUP/PACKAGE
)中,并且大小是否大于0(jcrPackage.getSize()
)。
请注意,这不适用于
assemble(JcrPackage pack, ProgressTrackerListener listener, OutputStream out)
因为组装完成后,包装将不会存储在仓库中。它将被流式传输到输出流。
(1):https://sling.apache.org/documentation/development/sling-testing-tools.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句