Je veux écrire des cas de test pour un bloc de code, je voudrais savoir les détails de junit @Règle fonction d'annotation, de sorte que je peux l'utiliser pour écrire des cas de test. Veuillez fournir quelques bonnes réponses ou d'un lien, qui donne une description détaillée au sujet de ses fonctionnalités au travers d'un exemple simple.
Réponses
Trop de publicités?Les règles sont utilisées pour ajouter des fonctionnalités supplémentaires qui s'applique à tous les tests à l'intérieur d'une classe de test, mais d'une façon plus générique.
Par exemple, ExternalResource d'exécuter du code avant et après un test de la méthode, sans avoir à utiliser @Before
et @After
. À l'aide d'un ExternalResource
plutôt que d' @Before
et @After
offre des possibilités pour une meilleure réutilisation du code; la même règle peut être utilisé à partir de deux différentes classes de test.
La conception a été basée sur: les Intercepteurs dans JUnit
Pour plus d'informations, voir JUnit wiki : les Règles.
J'ai trouvé cet article explique @Rule
s plutôt bien, surtout découvrez la dernière section, "La Séquence Des Événements Dans le Détail"