Описание тега cdi-unit

CDI-Unit - это средство запуска тестов JUnit 4, которое позволяет модульное тестирование приложений Java CDI.
3 ответа

Модульный тест с CDI Unit и EasyMock

У меня есть проект с CDI, и я хотел бы создать модульный тест с макетами. Для управления имитациями я хотел бы использовать EasyMock, а для запуска с CDI я нахожу проект cdi-unit, который кажется простым в использовании. У меня есть проблема, чтобы …
26 май '13 в 17:34
2 ответа

Невозможно внедрить EntityManager, объявленный в файле persistence.xml.

Я пытаюсь разработать библиотеку jar (на основе Maven), которая может служить DAL для моего Java-приложения. Это мое persistence.xml файл <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" xml…
03 июн '14 в 09:01
0 ответов

CDI-Bean, замененный на Alternative, подвергается ненужной проверке

Следующий тестовый класс использует Weld-Se для запуска контейнера. Этот контейнер обычно должен запускать 3 класса CdiBean1, CdiHelperBean и DummyBean. DummyBean используется только CdiHelperBean. CdiHelperBean вводится в CdiBean1. Учитывая приведе…
20 сен '18 в 18:41
1 ответ

EntityManager имеет значение null при модульном тестировании с помощью org.jglue.cdi-unit

Вот код модульного тестирования. Когда мы запускаем код модульного теста (SampleServiceTest2); EntityManager, введенный в AbstractDao, всегда равен нулю! Как мы можем ввести их во время модульного тестирования. *** SampleServiceTest2.java import jav…
20 окт '15 в 21:39
1 ответ

CDI, CDI-блок. Исключение при попытке ввести интерфейс

Я тестирую класс, используя библиотеку cdi-unit. Тестовый класс: @RunWith(CdiRunner.class) public class IAktResponseMapperTest { @Inject private ITestCDI testCDI; @Test public void testCDI(){ testCDI.testCDI(); } } Интерфейс ITestCDI: public interfa…
30 окт '17 в 14:57
1 ответ

Модульный тест с WicketTester и CDI-Unit работает в Eclipse, но не проходит во время сборки Maven. Что мне не хватает?

Я пытаюсь использовать CDI-Unit для тестирования моих компонентов Wicket, которые используют CDI для внедрения зависимостей. Похоже, что тесты отлично работают в Eclipse, но не дают результатов во время сборки Maven, и я не могу найти какие-либо под…
27 май '13 в 09:50
1 ответ

Jglue (CDI-модуль) все еще доступен?

В некоторых проектах я использую jglue для тестирования с поддержкой инъекций CDI. Сервер "jglue.org" и репозиторий maven больше недоступны. Кто-нибудь знает, что происходит?
18 дек '12 в 16:19
1 ответ

CDI-Unit @ Продукция не работает

Во-первых, я интенсивно гуглял и, согласно http://jglue.org/cdi-unit-user-guide/ производящему материал для инъекций в модульном тесте, должен работать нормально. Моя настройка: @RunWith(CdiRunner.class) public abstract class CdiUnitBaseTest extends…
06 окт '15 в 18:59
1 ответ

Java EE JUnit не работает с CDI-модулем при использовании EJB

Я использую CDI-модуль JAR http://jglue.org/cdi-unit/ чтобы иметь возможность использовать CDI в моих тестах JUnit 4, я ввел свой EJB и вызвал метод для сохранения Client объект, но я получаю следующую ошибку: java.lang.NoClassDefFoundError org/jbos…
17 окт '15 в 16:23
1 ответ

Activiti CDI / Weld SE / CDI устройство

Кто-нибудь когда-нибудь пытался протестировать процессы Activiti / BPMN с использованием чистого CDI? Теоретически (если бы я ничего не пропустил), я бы подумал, что можно использовать f.ex. cdi-модуль для тестирования процессов вместе с activiti-en…
13 ноя '15 в 11:16
0 ответов

cdi-unit открытие класса

Я новичок в CDI, я пишу junit с помощью cdi-unit и фреймворка для тестирования джерси. @RunWith(CdiRunner.class) public class ServiceApiTest extends JerseyTest { @Override public WebAppDescriptor configure() { return new WebAppDescriptor.Builder() .…
06 фев '19 в 13:57
2 ответа

Сбой модульного теста CDI с неудовлетворенной зависимостью Исключение для типа квалификатора

Привет, я определил следующий тип квалификатора.. @Qualifier @Retention(RetentionPolicy.RUNTIME) @Target({ ElementType.TYPE, ElementType.FIELD }) public @interface SortAndFilterType { /** * The value for the sort and filter. * * @return the sort and…
17 сен '14 в 03:22
0 ответов

Вложенный PER_METHOD внутри PER_CLASS должен вызывать TestInstanceFactory

В настоящее время я пытаюсь интегрировать JUnit5.3.0-RC1 в модуль ejb-cdi Weld-SE-Testframework. Первое решение на JUnit5.2.0, доступное в ejb-cdi-unit:1.1.15, несколько ограничивает классы TestInstance в отношении CDI. Я могу только разрешить @Inje…
29 авг '18 в 07:19
3 ответа

Модульное тестирование CDI с CDI-Unit Jglue

Мы хотим использовать каркас Jglue для модульного тестирования нашего приложения CDI. Мы используем gradle для строительства. Мы подготовили что-то вроде этого: 1) Класс для тестирования: @Default public class RateTypeHibernateFactory implements Rat…
23 окт '13 в 22:56
0 ответов

Модульное тестирование приложения с помощью CDI и ServletContextListener

У меня есть веб-приложение CDI, в котором есть ServletContextListener для инициализации нескольких вещей при запуске. В этом ServletContextListener это (среди прочего) происходит: @Inject Config config; public void contextInitialized(ServletContextE…
19 сен '17 в 14:14
1 ответ

Тест CdiUnit с Junit @Rule невозможен из-за парадокса открытого частного поля

Для воспроизведения моей проблемы достаточно следующего фрагмента: Либо я установил thrown атрибут public и получите ошибку org.jboss.weld.exceptions.DefinitionException: WELD-000075: Normal scoped managed bean implementation class has a public fiel…
21 окт '16 в 11:50
1 ответ

JUnit Тестирование с инъекцией бобов

Я пытаюсь протестировать свое веб-приложение с помощью JUnit. Я видел, что есть cdi-unit, который кажется довольно хорошим или Arquillian с JBoss (я на Seam3, JBoss 7.1.3), но я не могу заставить его работать. Как только я пытаюсь внедрить bean-комп…
26 май '15 в 18:15
1 ответ

Как исключить занятия из сканирования с CDI-модулем?

Я запускаю тесты с CDN-модулем Runner и хочу, чтобы некоторые классы были исключены (потому что они действуют на события CDI). Я попробовал beans.xml: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <beans xmlns="http://xmlns.jcp.or…
29 сен '15 в 01:51
1 ответ

Ожидаемая? Компонент с ограниченным объемом запроса CDI, введенный в производителя, внедренный в зависимый компонент, дает WELD-001303: нет активных контекстов

Предположим, что RequestScope активен (используя @InRequestScope модуля cdi) Дано package at.joma.stackru.cdi; public class Product { public Product(String withValue){ this.value = withValue; } public String value; } введение продукта в эту активную…
19 апр '16 в 22:00
1 ответ

Класс сварки не найден при выполнении теста cdi-unit

У меня есть проект JEE, который плавно разворачивается на wildfly 10. Я пытаюсь написать тесты junit для моих компонентов CDI с помощью библиотеки cdi-unit ( http://bryncooke.github.io/cdi-unit/) мой pom.xml выглядит следующим образом: <dependenc…
15 фев '18 в 11:16