2014-07-14 2 views
2

Dans mon blueprint.xml de-vm directe que je reçois une xml1Comment tester xslt en route chameau

<route trace="true" id="someRoute"> 
      <from uri="direct-vm:someRoute"/> 
      <setBody> 
       <simple>${body[0]}</simple> 
      </setBody> 
      //here I have xml1 
      <to id="xslt1" uri="xslt:somefile.xsl"/> 
      //here I have transformed xml1 to xml2 
      <to uri="{{someSite}}"/> 
      //here I receive response from someSite in xml3 
      <to id="xslt2" uri="xslt:somefile2.xsl"/>//transform it to xml4 
      <to uri="direct-vm:service"/> 
</route> 

Comment puis-je tester tous les xslt dans mon itinéraire? Je ne comprends pas comment simuler xslt

+0

Peut-être ne devriez-vous pas vous moquer de XSLT; Dans ma configuration je teste le XSLT seul (in/out) mais aussi sur la route elle-même. –

Répondre

2

Si j'ai compris la question, ce que vous voulez est de tester chaque transformation XSLT dans l'isolement.

Dans ce cas, vous devez écrire des tests unitaires. Je trouve Juxy vraiment utile à cet effet (ayez un oeil sur le répertoire 'samples' et vous aurez probablement la compréhension dans une minute).

Questions connexes