Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MuleSoft usando o MUnit pra um flow especifico

Alex teles
September 26, 2016

MuleSoft usando o MUnit pra um flow especifico

MuleSoft usando o MUnit pra um flow especifico no projeto

Alex teles

September 26, 2016
Tweet

More Decks by Alex teles

Other Decks in Education

Transcript

  1.  MUNIT é um framework de testes de aplicativos da

    mula que lhe permite criar facilmente testes automatizados para suas integrações e APIs. Ele fornece um conjunto completo de recursos de integração e de teste de unidade, e é totalmente integrado com Maven e infalível para integração com seu ambiente de implementação contínua.
  2.  Criar seu teste mula escrevendo código Mule  Criar

    seu teste mula escrevendo código Java  fluxo Disable terminais de entrada  Desativar conectores endpoint  endpoints saída Mock  processadores de mensagens Mock  Espiar qualquer processador mensagem  Verifique chamadas processador mensagem  Criar não apenas testes de unidade, mas também testes de integração em um ambiente local - MUNIT permite iniciar um local de FTP / SFTP, servidor de DB ou servidor de correio  Chamar o cliente mula a partir do código Mule  Assert exceções de fluxo  Ativar ou desativar testes particulares  Veja relatórios afirmação / erro com traço Mule pilha  Ampliar a estrutura MUNIT com plugins  Verificar a cobertura visual em estúdio  Depurar seus testes com Estúdio
  3.  <?xml version="1.0" encoding="UTF-8"?>  <mule xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation" xmlns:munit="http://www.mulesoft.org/schema/mule/munit" xmlns:spring="http://www.springframework.org/schema/beans"

    xmlns:core="http://www.mulesoft.org/schema/mule/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mulesoft.org/schema/mule/munit http://www.mulesoft.org/schema/mule/munit/current/mule-munit.xsd  http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd  http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd">  <munit:config name="munit" doc:name="MUnit configuration"/>  <spring:beans>  <spring:import resource="classpath:teste_munit.xml"/>  </spring:beans>  <munit:test name="teste_munit-test-suite-teste_munitFlowTest" description="Test">  <flow-ref name="teste_munitFlow" doc:name="Flow-ref to teste_munitFlow"/>  </munit:test>  </mule>