powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JUnit + mock
10 сообщений из 10, страница 1 из 1
JUnit + mock
    #38297744
world12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте уважаемые форумчанины!

Возникла следующая проблема

Есть EJB класс который производит запросы к бд. Есть интерфейс класса.

Мне нужно протестировать методы класса, на бд, которая создается перед тестами.

Как я понял для тестирования метода мне нужен Mock.

А как мне указать программно нужную бд?

Заранее спасибо.
...
Рейтинг: 0 / 0
JUnit + mock
    #38297999
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может следует посмотреть в сторону "Tests In Memory Database"?
...
Рейтинг: 0 / 0
JUnit + mock
    #38298032
world12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вторая база, с помощью которой я буду тестировать создана с помощью h2 и находиться в ОЗУ, но как мне ее подсунуть?
...
Рейтинг: 0 / 0
JUnit + mock
    #38298041
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перечитал еще раз, не совсем понятен вопрос...
...
Рейтинг: 0 / 0
JUnit + mock
    #38298058
world12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть класс ejb, который через jpa работает с оракловской базой. Для этого класса есть интерфейс.

Мне нужно протестировать методы класса. Для тестирования у меня есть база h2 которая создается при каждом запуске тестов, и крутиться в ОЗУ.

1. Как мне протестировать методы?

2. Как мне подсунуть базу на h2 к классу (точнее к EntityManager), чтобы производить тестирование не на реальных данных, а на тестовых?
...
Рейтинг: 0 / 0
JUnit + mock
    #38298066
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ахххх, сейчас досконально не вспомню, делал недавно такое. Сейчас не на работе, кодом поделиться не могу.
Если в кратце, то расширялся от какого-то Спринговского класса, потом аннотацией подключал конфиг.xml

База стартанула, делаю sql - запрос, например вставляю какие-то данные в бд, потом вызываю нужный мне метод.
На работе буду во вторник только, так что надеюсь вам кто-то подскажет быстрее и поподробней.
...
Рейтинг: 0 / 0
JUnit + mock
    #38298073
world12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_,
Все равно спасибо....
А не мог бы мне подсказать, можно это реализовать без xml?
Просто мне, желательно, не менять конфигурационные файлы...
...
Рейтинг: 0 / 0
JUnit + mock
    #38298082
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
JUnit + mock
    #38298103
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
world12А не мог бы мне подсказать, можно это реализовать без xml?
Просто мне, желательно, не менять конфигурационные файлы... а зачем менять? Я например себе отдельный файл создаю src/test/test-config.xml
Я пока не очень компетентен в данной области. То что ты спрашивал - делал, что мог с ходу написал.
пож.
...
Рейтинг: 0 / 0
JUnit + mock
    #38298798
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
world12Вторая база, с помощью которой я буду тестировать создана с помощью h2 и находиться в ОЗУ, но как мне ее подсунуть?

Тогда это будет не Мок. Посмотрите как это работает на примерах в Mockito

к примеру здесь

https://sites.google.com/a/pintailconsultingllc.com/java/mockito-examples
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JUnit + mock
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]