Est-il possible d'utiliser JBehave pour le test BDD dans une application mule? Tout exemple de travail sera très utile.Mule- Développement basé sur le comportement à l'aide de JBehave
Merci :)
Est-il possible d'utiliser JBehave pour le test BDD dans une application mule? Tout exemple de travail sera très utile.Mule- Développement basé sur le comportement à l'aide de JBehave
Merci :)
devrait être possible. Que voulez-vous tester? Il est facile de tester un seul Java Transformer avec JBehave, mais cela devient pire lorsque vous commencez à écrire des tests d'intégration avec JBehave. Sérieusement, je ne ferai pas ça. Cela pourrait fonctionner si vous utilisez MUnit avec Java, mais je ne pourrais jamais mélanger des choses de Java JBehave avec des tests XML MUnit parce que cela deviendra impossible à maintenir.
Je teste toujours sans un outil BDD comme wrapper et j'utilise une simple syntaxe Given-When-Then comme noms de mes tests. Par exemple: "should-be-non-pertinent-when-buyer-is-zero" est le nom de l'un de mes tests. En utilisant cela, vous voyez toujours quel test échoue pourquoi.
avec impatience votre réponse
Si vous voulez tester un transformateur Java personnalisé comme celui-ci:
import org.mule.api.transformer.TransformerException;
import org.mule.transformer.AbstractTransformer;
public class MyCustomTransformer extends AbstractTransformer {
@Override
protected Object doTransform(Object src, String enc) throws TransformerException {
return null;
}
}
Il est certainement possible, mais je ne vois pas pourquoi il devrait être un avantage . J'utiliserais Mockito avec la syntaxe Given/When/Then à la place.
Donc vous dites qu'il est seulement possible de tester le composant java avec JBehave? –