Я пишу тестовые примеры для службы резервного копирования содержимого в AEM 6.0 с использованием assemble(JcrPackage pack, ProgressTrackerListener listener)
API в классе JcrPackageManager
. Как я могу проверить, собран ли пакет или нет в моих тестовых случаях JUnit?Как проверить сборку api в JcrPackageManager в тестах Junit
2
A
ответ
1
Если ваши модульные тесты выполнены в среде 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
Смежные вопросы
- 1. java.util.ConcurrentModificationException в тестах JUnit
- 2. Как проверить API в тестах с Swagger?
- 3. Как проверить детали исключений, брошенных в тестах JUnit?
- 4. Как проверить sql-скрипты являются стандартными sql в тестах junit?
- 5. Инъектор Guice в тестах JUnit
- 6. Использование @Autowired в JUnit-тестах
- 7. Родительские классы в тестах JUnit
- 8. Как использовать атрибуты в тестах JUnit?
- 9. Управление проверенными исключениями в разных тестах JUnit
- 10. Блокировка базы данных SQLite в тестах JUnit
- 11. RxJava2 с JUnit: исключений, исключенных в тестах
- 12. Тестирование GCM в простых тестах JUnit
- 13. NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors.directExecutor() в тестах jUnit для Android
- 14. Отладка уверенности/вкуса junit в тестах
- 15. Один весенний контекст в тестах jUnit
- 16. Можно ли использовать java.lang.instrument.Instrumentation в тестах JUnit?
- 17. RequestMapping placeholders не работают в тестах JUnit
- 18. Отключить Spring @EnableScheduling в тестах Junit
- 19. ClassCastException в тестах JUnit с Android KitKat
- 20. Как проверить ArrayList в jUnit?
- 21. Как проверить файлы в jUnit?
- 22. Правильно, если проверка требований происходит в тестах jUnit
- 23. Как проверить ответ json в тестах контроллера?
- 24. как проверить JUnit IntentService
- 25. Это хорошая идея поймать AssertionError в тестах JUnit?
- 26. Как проверить JUnit ParseException
- 27. Как сравнить несколько условий в тестах Junit с использованием Mockito
- 28. Как автоматически обнаруживать объекты в тестах junit «java.lang.IllegalArgumentException: Неизвестный объект: ...»
- 29. Как отключить ведение журнала весов в тестах JUnit?
- 30. Как повторно использовать (включить) тестовый блок Junit в других тестах