All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.citrusframework.validation.xml-validation-template.groovy Maven / Gradle / Ivy

import org.citrusframework.*
import org.citrusframework.variable.*
import org.citrusframework.context.TestContext
import org.citrusframework.validation.script.GroovyScriptExecutor
import groovy.util.XmlSlurper
import org.citrusframework.message.Message

public class ValidationScript implements GroovyScriptExecutor{
    public void validate(Message receivedMessage, TestContext context){
        String payload = receivedMessage.getPayload(String.class)

        def root;
        if (payload.length()) {
            root = new XmlSlurper().parseText(payload)
        } else {
            root = "";
        }

        @SCRIPTBODY@
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy