Описание тега camel-test

1 ответ

Тестирование верблюда - java.lang.IllegalArgumentException: должна быть указана defaultEndpoint

Я пытаюсь создать тестовые сценарии для моего верблюжьего маршрута, используя http://camel.apache.org/mock.html. Мне нужно проверить процессоры на маршруте. Но простой тест не работает для меня. public class CamelRouteTest extends CamelTestSupport {…
18 ноя '16 в 12:31
2 ответа

CamelTestSupport читает заполнители из файла yml

Я пытаюсь проверить свои верблюжьи маршруты с помощью CamelTestSupport. У меня есть маршруты, определенные в таком классе public class ActiveMqConfig{ @Bean public RoutesBuilder route() { return new SpringRouteBuilder() { @Override public void confi…
20 фев '17 в 12:56
1 ответ

Загрузка файла свойств при запуске теста верблюжьего чертежа

Я использую property-placeholder тег для загрузки свойств следующим образом: <cm:property-placeholder id="myblueprint.test" persistent-id="camel.blueprint"/> Развертывая мой проект на JBOSS Fuse, он загрузит camel.blueprint.cfg от /etc/ катало…
1 ответ

Весеннее тестирование маршрутизатора на основе контента Camel

У меня есть следующий весенний маршрут: <camelContext xmlns="http://camel.apache.org/schema/spring"> <route> <from uri="activemq:topic:inbox" /> <choice> <when> <simple>${in.header.Value}</simple> <log me…
14 ноя '16 в 14:30
3 ответа

Тестирование весенних загрузок Apache Camel Routes

У меня есть приложение Springboot, в котором настроены верблюжьи маршруты. public class CamelConfig { private static final Logger LOG = LoggerFactory.getLogger(CamelConfig.class); @Value("${activemq.broker.url:tcp://localhost:61616}") String brokerU…
16 фев '17 в 13:45
1 ответ

Взаимодействие с базой данных Camel Stub при модульном тестировании

Я новичок в верблюжьем мире. Используя camel-cxf, я реализовал веб-сервис (на основе идентификатора запроса, запрашиваю базу данных, если найден, из ответа с подробностями записи, возвращаемыми со статическим ответом), который имеет некоторые базовы…
20 дек '16 в 23:13
1 ответ

Тестирование конечной точки Camel Spring Boot CXF

У меня есть следующие конечные точки и маршрут. @Bean public CxfEndpoint requestEndpoint() { CxfEndpoint endpoint = new CxfEndpoint(); endpoint.setAddress(SERVICE_ADDRESS); endpoint.setServiceClass(Service.class); endpoint.setWsdlURL(WSDL_LOCATION);…
09 июн '18 в 09:41
0 ответов

Верблюд и огурец-джунит игнорируют @UseAdviceWith

Cucumber @RunWith(Cucumber.class) игнорирует @UseAdviceWith в моем классе шагов. В результате контекст Camel всегда запускается, и я не контролирую, когда он должен начаться. Чтобы преодолеть это, я делаю: @RunWith(Cucumber.class) @CucumberOptions( …
1 ответ

Написание юнит-тестов для верблюжьих маршрутов в приложении SpringBoot - получение messageCount 0

Я пытаюсь написать модульные тесты для верблюжьего маршрута - его для импорта и обработки файла from(fullImportFTP) .routeId(STUB_FILE_DOWNLOAD_ROUTE_ID) .onException(Exception.class) .handled(false) .log(LoggingLevel.ERROR, STUB_IMPORT_ERROR_CODE) …
31 окт '18 в 01:43
0 ответов

Camel: исключение DirectConsumerNotAvailable во время теста

У меня есть следующий RouteBuilder: MyRouteBuilder.java @Component public class MyRouteBuilder extends SpringRouteBuilder { @Autowired private MQConnectionProperties mqConnectionProperties; @Override public void configure() { setupExceptionHandler()…
24 мар '17 в 13:55
1 ответ

Весенний ботинок на верблюде

Мне нужно проверить маршруты Camel в приложении Spring Boot. Я имею основной загрузочный класс Spring со всеми необходимыми bean-компонентами, объявленными в нем. Я использую CamelSpringJUnit4ClassRunner.class. Добавлен мой основной класс загрузки S…
25 авг '17 в 04:50
0 ответов

Тестирование верблюжьего маршрута с фиктивной конечной точкой

Тестирование верблюжьего маршрута с использованием Springboot, Activemq & mock endpoint У меня есть верблюжий маршрут, который читает форму activemq и передает процессору, который выполняет дальнейшую обработку и бизнес-логику. Я пытаюсь проверить, …
1 ответ

Верблюд: макет и возвращаемое значение из компонента в маршруте

У меня есть следующий маршрут в моем сервисе: public void configure() { /* * Scheduled Camel route to produce a monthly report from the audit table. * This is scheduled to run the first day of every month. */ // @formatter:off from(reportUri) .route…
17 ноя '16 в 12:08
2 ответа

Тестирование верблюдов - Как протестировать процессор из FileConsumer/FTPConsumer?

У меня есть верблюжий маршрут, который опрашивает файлы с ftp-сервера и отправляет файлы на s3. У меня есть несколько процессоров в маршруте, который вычисляет / манипулирует заголовками на основе имени файла. Мне нужно проверить этот маршрут. Как я…
21 ноя '16 в 06:00
0 ответов

Как выполнить Arquillian Testing с помощью Apache Camel Routes

Я новичок в Apache Camel. Я написал простую программу, чтобы поместить файл в другое место, используя верблюжьи маршруты. И я написал для этого тесты Junit и Mock. Это мой simpleCamelRoute.java @Component public class SimpleCamelRoute extends RouteB…
0 ответов

Верблюжий маршрут не вызывается из хунит

Я пытаюсь проверить маршрут ниже, но это не удалось, так как я ожидаю, что количество сообщений будет равно 1, но на самом деле это 0, даже первый метод beginTransaction в моем маршруте должен быть безоговорочно вызван один раз, но он не вызывается.…
11 июн '19 в 08:03
2 ответа

Тест верблюда замените седу с прямой в оригинальном маршруте

Верблюжий тест, замени седу с прямой. В моем тесте маршрута верблюда я хочу заменить вызов седы прямым, например вместо "seda:Second_route_id" мой потребитель должен быть "direct:Second_route_id" для теста Ниже мой оригинальный маршрут from("direct:…
30 июл '19 в 20:55
1 ответ

NPE во время теста на верблюде

Я пытаюсь проверить верблюжий маршрут, и ниже приведены аннотации к моему тестовому классу. @RunWith(CamelSpringBootRunner.class) @SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT) @DirtiesContext(classMode = ClassMode.AFTER_EACH_TEST_METH…
04 июн '19 в 06:32
1 ответ

Тестирование from-Endpoints с CamelBlueprintTestSupport не выполняется с некоторыми компонентами

Я бы хотел протестировать Camel Routes, реализованный с помощью Blueprint-XML. При попытке протестировать маршрут с помощью простого "прямого" от конечной точки все работает нормально. Но при изменении конечной точки "from" на компонент netty или je…
1 ответ

Ссылка на Mocking OSGi в CamelBlueprintTest не работает

В настоящее время я настраиваю тесты с CamelBlueprintTestSupport. В моем blueprint.xml я попробовал следующую реализацию: <reference id="foo" interface="com.myexample.FooInterface" /> Мокинг FooInterface в моем тестовом классе с protected void…