Я пишу тест JUnit4, в котором использую правило TemporaryFolder. Кажется, что он отлично работает как с @Rule, так и с @ClassRule. В чем разница между Junit @Rule и @ClassRule? Почему мне следует использовать одно, а не другое?
Я пишу тест JUnit4, в котором использую правило TemporaryFolder. Кажется, что он отлично работает как с @Rule, так и с @ClassRule. В чем разница между Junit @Rule и @ClassRule? Почему мне следует использовать одно, а не другое?
Я хочу написать тестовые примеры для большого количества кода, мне хотелось бы узнать подробности о функции аннотации JUnit @Rule, чтобы я мог использовать ее для написания тестовых примеров. Пожалуйста, предоставьте несколько хороших ответов или...
@Before и @BeforeClass выполняются перед каждым тестом или перед всем тестовым классом соответственно
@Rule и @ClassRule оборачивают каждый тест или весь тестовый класс соответственно.