J'essaie de créer et d'exécuter une simple junittory pour exécuter un fichier .story.
J'ai ceci: p> avec ou sans le délégué (copie et coller dans toutes les méthodes annotées de mysteps), chaque fois que je courais JBehave, je reçois la sortie suivante: p> C'est comme si les histoires individuelles ne ramassent pas les étapes. P> Lorsque je crée une classe "histoires" et tirez tous les fichiers de l'histoire avec Qu'est-ce qui pourrait éventuellement se passer ici? P> P> StoryPaths code>, les étapes individuelles sont définies. En utilisant un débogueur, je vois que CandidateSteps est frappé, mais cela ne tire pas dans les données dont il a besoin. P>
4 Réponses :
Vous ne devriez pas avoir besoin d'utiliser le @Delegate - votre junittory n'est pas votre classe de pas. Pouvez-vous essayer de passer des étapes où vous avez cela? P>
Lorsque vous passez dans une classe Bytecode manipulée pour des cours de marche, JBehave ne peut plus voir les annotations JBeHave. P>
JBehave est vieille technologie sous-développée. Ne l'utilisez pas. P>
S'il vous plaît expliquer pourquoi vous le pensez?
Vous n'avez pas besoin de déléguer aux étapes. Et aussi, vous ne devriez pas remplacer les candidatures, mais plutôt étapes. Dans les versions ultérieures de JBEHAVE, CandidateSteps est obsolète pour faire de cette préférence pour la méthode d'usine plus importante ( http://jbehave.org/reference/stable/javadoc/core/org/jbehave/core/configurafigemed.html#candidateSteps ()) P>
Voir ce blog, où j'ai expliqué la manière dont la configuration de base Jbehave fonctionne plus en détail: P>
http://blog.codecentrique.de/fr/2012 / 06 / JBeHave-Configuration-Tutorial / P>
andreas p>
Voici votre réponse Buddy: Le paquet de format a changé. P>
C'est le déprécié importer statique org.jbehave.core.reporters.storyReporterTerBuilder.format.html; P>
c'est le nouveau :) importer statique org.jbehave.core.reporters.format.html; p>
a pris un certain temps pour trouver la réponse, mais a été caché sur la documentation JBeHave P>
J'espère que ça vous aide! Bravo! P>
Je viens de vérifier, mais mysteps importe-t-il org.jbehave.core.annotations. *?