Failure Threshold Support for @RepeatedTest in Junit

This commit is contained in:
michaelin007 2023-12-09 18:10:51 +00:00
parent dea22a6863
commit b0be6dbf36
2 changed files with 22 additions and 0 deletions

View File

@ -0,0 +1,21 @@
package com.baeldung.junit5.failurethreshold;
import org.junit.jupiter.api.RepeatedTest;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import static org.junit.jupiter.api.Assertions.assertTrue;
class FailureThresholdUnitTest {
@RepeatedTest(value = 5, failureThreshold = 1)
void givenTextFile_whenItIsReadAndContainsSpecifiedWordRepeatedly_thenMatchingLinesFound() throws IOException {
String filePath = "test_file.txt";
try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
String line = reader.readLine();
assertTrue(line.contains("The"));
}
}
}

View File

@ -0,0 +1 @@
The Efficacy of meta-cognitive therapy on the symptoms of obsessive-compulsive disorder in patients with multiple sclerosis