2015-09-08 3 views
0

Я запускаю мой .ear в контейнере, работающем arquillian. Я тестирую некоторую связь с внешней системой, поэтому я создал симулятор для этой системы.Arquillian и проверка выполнения метода

Я хочу, чтобы иметь возможность проверить формат переданных сообщений. Как я должен это делать?

Должен ли я помещать утверждения в симулятор или есть способ в arquillian, как я могу шпионить за некоторым классом? Или замените какой-то конкретный класс макетным классом, который может сыграть роль симулятора.

Нет инъекции EJB и CDI. Это всего лишь некоторый класс reqular, который я не могу установить вручную. Есть идеи.

ответ

0

Вы не можете шпионить за занятиями с аркиллианскими, и насколько я знаю, вы не можете использовать насмешку над аркиллиан. Но если вы не используете инъекцию EJB/CDI, почему вы используете arquillian? Я бы использовал JUnit и Mockito/Powermockito ...

+0

Это больше для тестирования интеграции, и иногда это может быть удобно для утверждения поведения где-то в середине кода. Особенно, если код не полностью закрыт. – Zveratko