October 2017
Intermediate to advanced
350 pages
7h 29m
English
JUnit Jupiter provides for the ability to repeat a test a specified number of times simply by annotating a method with @RepeatedTest, specifying the total number of repetitions desired. Each repeated test behaves exactly as a regular @Test method. Moreover, each repeated test preserves the same lifecycle callbacks (@BeforeEach, @AfterEach, and so on).
The following Java class contains a test that is going to be repeated five times:
package io.github.bonigarcia;import org.junit.jupiter.api.RepeatedTest;class SimpleRepeatedTest { @RepeatedTest(5) void test() { System.out.println("Repeated test"); }}Due to the fact that this test only writes a line (Repeated test) in the standard output, when executing this test in the console, ...
Read now
Unlock full access