mardi 9 juin 2020

Spring Boot unit test for Apache camel content based rout

who can help me to write unit test for the following Apache Camel content based rout in Spring Boot

    from("file:data/inputFolder?noop=true")
            .id("ContentBasedRout")
            .split(body().tokenize("\n"))
            .choice()
                .when(bodyAs(String.class).contains("INFO"))
                    .process(new MyProcessor())
                    .marshal().json(JsonLibrary.Jackson)
                    .to("file:data/outputFolder?fileName=info.json&fileExist=Append")
                .when(bodyAs(String.class).contains("WARN"))
                    .process(new MyProcessor())
                    .marshal().json(JsonLibrary.Jackson)
                    .to("file:data/outputFolder?fileName=warn.json&fileExist=Append")
                .when(bodyAs(String.class).contains("DEBUG"))
                    .process(new MyProcessor())
                    .marshal().json(JsonLibrary.Jackson)
                    .to("file:data/outputFolder?fileName=debug.json&fileExist=Append");

Aucun commentaire:

Enregistrer un commentaire