Я хочу написать интеграционные тесты в проекте, который использует весенние данные neo4j версии 4 (SDN4) в контексте весеннего загрузочного приложения.Как выполнить интеграционный тест в весовых данных neo4j (SDN4)
Кто-нибудь знает, как это сделать?
Да, я попытался переписать мои тесты по пути SDN-cineasts. Но он работал только для простых случаев. например У меня есть init (spring) beans, которые проверяют db на «предварительную настройку» (например, пользователь admin доступен, если нет, чем создать один и т. Д.), И этот func не работает с подходом к расширению тестового класса от WrappingServerIntegrationTest из-за того, что у меня есть нет «соединения» с базой данных, когда эта функция. бежит. –
Я не совсем понимаю, о чем вы спрашиваете: вы хотите, чтобы вы обращались к GraphDatabaseService? Если это так, theres getDatabase() вы можете использовать – Luanne
У меня есть проблемы с инициализацией данных. По этой причине у меня есть весенний боб, который реализует CommandLineRunner и заполняет базу данных (например, администратором по умолчанию, когда он не существует, но с репозиториями данных с пружинами). Но эта функция. создает огромные проблемы. Например. когда я запускаю приложение как «обычное» веб-приложение, сеанс neo4j определяется с помощью «@Scope (value =« session », proxyMode = ScopedProxyMode.TARGET_CLASS)». Таким образом, сеанс недоступен. Я получаю сообщение об ошибке «Сессия« сеанс »неактивна для текущего потока». В интеграционных тестах я работал с помощью функции func. в методах @Before ... –