Исключающие маршруты Spring и Camel в модульных тестах

Я пишу тесты для проекта весенней загрузки camel, я хочу исключить все маршруты, кроме того, который я хочу протестировать.

Итак, ниже я хочу протестировать "ftp-poller", я разделил маршруты на отдельные файлы, но он по-прежнему загружает все маршруты, я не понимаю, можно ли загрузить только один маршрут, или это потому, что они связаны не возможный

@Component
public class FTPRoute extends RouteBuilder {
    XmlJsonDataFormat xmlJsonFormat = new XmlJsonDataFormat();

    @Override
    public void configure() throws Exception {

        from("{{endpoint.ftp.server}}")
                .id("ftp-poller")
                .log("Found file ${file:name}.")
                .to("{{endpoint.ftp2.server}}");


        from("{{endpoint.ftp2.server}}")
                .id("ftp-poller")
                .log("Found file ${file:name}.")
                .to("{{endpoint.local.validation}}");


    }
}


@RunWith(CamelSpringBootRunner.class)
@SpringBootTest(classes = {intTest.class},
        properties = { "camel.springboot.java-routes-include-pattern=**/FTPRoute*"})
public class FTPRouteTest {

    @Autowired
    protected ProducerTemplate producerTemplate;

    @EndpointInject(uri = "{{endpoint.requestbin}}")
    protected MockEndpoint requestbinEndpoint;

    @EndpointInject(uri = "{{endpoint.local.error}}")
    protected MockEndpoint localErrorEndpoint;

    @Before
    public void cleanDir() throws Exception {
        deleteDirectory("hb");
    }


}

что такое initTest.class? не могли бы вы добавить этот код. Проверьте это .. dzone.com/articles/spring-boot-and-apache-camel

pvpkiran 23.07.2018 16:56

это просто класс запуска весенней загрузки. Просто простой класс с основным методом. ничего особенного

user1555190 26.07.2018 11:00

@pvpkiran Я посмотрел на эту ссылку, в настоящее время я делаю то, что есть состояния, однако я хочу просто запустить один маршрут для моего теста, в настоящее время у меня есть 12 взаимосвязанных маршрутов, и я предпочитаю запускать их все. Является ли это возможным?

user1555190 26.07.2018 11:03
0
3
36
0

Другие вопросы по теме