SYMBOL INDEX (18034 symbols across 1476 files) FILE: documentation/src/main/java/example/domain/Person.java class Person (line 15) | public final class Person { type Gender (line 17) | public enum Gender { method Person (line 26) | public Person(String firstName, String lastName) { method Person (line 31) | public Person(String firstName, String lastName, Gender gender, LocalD... method getFirstName (line 37) | public String getFirstName() { method getLastName (line 41) | public String getLastName() { method getGender (line 45) | public Gender getGender() { method getDateOfBirth (line 49) | public LocalDate getDateOfBirth() { method hashCode (line 53) | @Override method equals (line 62) | @Override method toString (line 93) | @Override FILE: documentation/src/main/java/example/registration/WebClient.java class WebClient (line 13) | public class WebClient implements AutoCloseable { method get (line 15) | public WebResponse get(String string) { method close (line 19) | @Override FILE: documentation/src/main/java/example/registration/WebResponse.java class WebResponse (line 13) | public class WebResponse { method getResponseStatus (line 15) | public int getResponseStatus() { FILE: documentation/src/main/java/example/registration/WebServerExtension.java class WebServerExtension (line 16) | public class WebServerExtension implements BeforeAllCallback { method beforeAll (line 18) | @Override method getServerUrl (line 23) | public String getServerUrl() { method builder (line 27) | public static Builder builder() { class Builder (line 31) | public static class Builder { method enableSecurity (line 33) | public Builder enableSecurity(boolean b) { method build (line 37) | public WebServerExtension build() { FILE: documentation/src/main/java/example/util/Calculator.java class Calculator (line 13) | public class Calculator { method add (line 15) | public int add(int a, int b) { method subtract (line 19) | public int subtract(int a, int b) { method multiply (line 23) | public int multiply(int a, int b) { method divide (line 27) | public int divide(int a, int b) { FILE: documentation/src/main/java/example/util/ListWriter.java class ListWriter (line 18) | public class ListWriter { method ListWriter (line 22) | public ListWriter(Path file) { method write (line 26) | public void write(String... items) throws IOException { FILE: documentation/src/main/java/example/util/StringUtils.java class StringUtils (line 17) | public class StringUtils { method isPalindrome (line 19) | public static boolean isPalindrome(@Nullable String candidate) { method StringUtils (line 29) | private StringUtils() { FILE: documentation/src/test/java/example/AssertJAssertionsDemo.java class AssertJAssertionsDemo (line 20) | class AssertJAssertionsDemo { method assertWithAssertJ (line 24) | @Test FILE: documentation/src/test/java/example/AssertionsDemo.java class AssertionsDemo (line 33) | class AssertionsDemo { method standardAssertions (line 39) | @Test method groupedAssertions (line 49) | @Test method dependentAssertions (line 59) | @Test method exceptionTesting (line 90) | @extensions.DisabledOnOpenJ9 method timeoutNotExceeded (line 100) | @Tag("timeout") method timeoutNotExceededWithResult (line 111) | @Tag("timeout") method timeoutNotExceededWithMethod (line 123) | @Tag("timeout") method timeoutExceeded (line 133) | @Tag("timeout") method timeoutExceededWithPreemptiveTermination (line 147) | @Tag("timeout") method greeting (line 160) | private static String greeting() { method generateFailureMessage (line 164) | private static String generateFailureMessage(char a, char b) { FILE: documentation/src/test/java/example/AssumptionsDemo.java class AssumptionsDemo (line 24) | class AssumptionsDemo { method testOnlyOnCiServer (line 28) | @Test method testOnlyOnDeveloperWorkstation (line 34) | @Test method testInAllEnvironments (line 41) | @Test FILE: documentation/src/test/java/example/AutoCloseDemo.java class AutoCloseDemo (line 21) | class AutoCloseDemo { method getProductList (line 31) | @Test FILE: documentation/src/test/java/example/BeforeAndAfterSuiteDemo.java class BeforeAndAfterSuiteDemo (line 19) | @Suite method beforeSuite (line 23) | @BeforeSuite method afterSuite (line 28) | @AfterSuite FILE: documentation/src/test/java/example/ClassTemplateDemo.java class ClassTemplateDemo (line 30) | @ClassTemplate method notNull (line 43) | @Test method wellKnown (line 48) | @Test class MyClassTemplateInvocationContextProvider (line 54) | static method supportsClassTemplate (line 60) | @Override method provideClassTemplateInvocationContexts (line 65) | @Override method invocationContext (line 73) | private ClassTemplateInvocationContext invocationContext(String para... FILE: documentation/src/test/java/example/ConditionalTestExecutionDemo.java class ConditionalTestExecutionDemo (line 43) | class ConditionalTestExecutionDemo { method onlyOnMacOs (line 46) | @Test method testOnMac (line 52) | @TestOnMac method onLinuxOrMac (line 57) | @Test method notOnWindows (line 63) | @Test method onAarch64 (line 78) | @Test method notOnX86_64 (line 84) | @Test method onNewMacs (line 90) | @Test method notOnNewMacs (line 96) | @Test method onlyOnJava17 (line 104) | @Test method onJava17And21 (line 110) | @Test method fromJava21To25 (line 116) | @Test method onJava21ndHigher (line 122) | @Test method fromJava17To18 (line 128) | @Test method notOnJava19 (line 134) | @Test method notFromJava17To19 (line 140) | @Test method notOnJava19AndHigher (line 146) | @Test method notFromJava17To18 (line 152) | @Test method onlyOnJava26 (line 160) | @Test method onJava25And26 (line 166) | @Test method onJava26AndHigher (line 174) | @Test method fromJava25To27 (line 180) | @Test method notOnJava26 (line 188) | @Test method notOnJava25And26 (line 194) | @Test method notOnJava26AndHigher (line 202) | @Test method notFromJava25To27 (line 208) | @Test method onlyWithinNativeImage (line 218) | @Test method neverWithinNativeImage (line 224) | @Test method onlyOn64BitArchitectures (line 232) | @Test method notOnCiServer (line 238) | @Test method onlyOnStagingServer (line 246) | @Test method notOnDeveloperWorkstation (line 252) | @Test method enabled (line 260) | @Test method disabled (line 266) | @Test method customCondition (line 272) | boolean customCondition() { FILE: documentation/src/test/java/example/CustomLauncherInterceptor.java class CustomLauncherInterceptor (line 23) | public class CustomLauncherInterceptor implements LauncherInterceptor { method CustomLauncherInterceptor (line 27) | public CustomLauncherInterceptor() throws Exception { method intercept (line 32) | @Override method close (line 45) | @Override FILE: documentation/src/test/java/example/CustomTestEngine.java class CustomTestEngine (line 24) | class CustomTestEngine implements TestEngine { method getId (line 26) | @Override method discover (line 31) | @Override method execute (line 36) | @Override FILE: documentation/src/test/java/example/DefaultLocaleTimezoneExtensionDemo.java class DefaultLocaleTimezoneExtensionDemo (line 26) | public class DefaultLocaleTimezoneExtensionDemo { method test_with_language (line 29) | @Test method test_with_language_only (line 37) | @Test method test_with_language_and_country (line 43) | @Test method test_with_language_and_country_and_vairant (line 49) | @Test class MyLocaleTests (line 57) | @Nested method test_with_class_level_configuration (line 62) | @Test method test_with_method_level_configuration (line 67) | @Test method test_with_locale_provider (line 77) | @Test class EnglishProvider (line 83) | static class EnglishProvider implements LocaleProvider { method get (line 84) | @Override method test_with_short_zone_id (line 92) | @Test method test_with_long_zone_id (line 98) | @Test class MyTimeZoneTests (line 105) | @Nested method test_with_class_level_configuration (line 110) | @Test method test_with_method_level_configuration (line 115) | @Test method test_with_time_zone_provider (line 125) | @Test class UtcTimeZoneProvider (line 131) | static class UtcTimeZoneProvider implements TimeZoneProvider { method get (line 132) | @Override FILE: documentation/src/test/java/example/DisabledClassDemo.java class DisabledClassDemo (line 17) | @Disabled("Disabled until bug #99 has been fixed") method testWillBeSkipped (line 20) | @Test FILE: documentation/src/test/java/example/DisabledTestsDemo.java class DisabledTestsDemo (line 17) | class DisabledTestsDemo { method testWillBeSkipped (line 19) | @Disabled("Disabled until bug #42 has been resolved") method testWillBeExecuted (line 24) | @Test FILE: documentation/src/test/java/example/DisplayNameDemo.java class DisplayNameDemo (line 17) | @DisplayName("A special test case") method testWithDisplayNameContainingSpaces (line 20) | @Test method testWithDisplayNameContainingSpecialCharacters (line 25) | @Test method testWithDisplayNameContainingEmoji (line 30) | @Test FILE: documentation/src/test/java/example/DisplayNameGeneratorDemo.java class DisplayNameGeneratorDemo (line 24) | class DisplayNameGeneratorDemo { class A_year_is_not_supported (line 26) | @Nested method if_it_is_zero (line 31) | @Test method if_it_is_negative (line 35) | @DisplayName("A negative value for year is not supported by the leap... class A_year_is_a_leap_year (line 44) | @Nested method if_it_is_divisible_by_4_but_not_by_100 (line 49) | @Test method if_it_is_one_of_the_following_years (line 53) | @ParameterizedTest(name = "Year {0} is a leap year.") class LeapYearTests (line 61) | @Nested method divisibleBy4ButNotBy100 (line 67) | @SentenceFragment("if it is divisible by 4 but not by 100") method validLeapYear (line 72) | @SentenceFragment("if it is one of the following years") FILE: documentation/src/test/java/example/DocumentationTestSuite.java class DocumentationTestSuite (line 31) | @Suite FILE: documentation/src/test/java/example/DynamicTestsDemo.java class DynamicTestsDemo (line 45) | class DynamicTestsDemo { method dummy (line 50) | @TestFactory method dynamicTestsWithInvalidReturnType (line 55) | List dynamicTestsWithInvalidReturnType() { method dynamicTestsFromCollection (line 59) | @TestFactory method dynamicTestsFromIterable (line 67) | @TestFactory method dynamicTestsFromIterator (line 75) | @TestFactory method dynamicTestsFromArray (line 83) | @TestFactory method dynamicTestsFromStream (line 91) | @TestFactory method dynamicTestsFromIntStream (line 97) | @TestFactory method generateRandomNumberOfTests (line 104) | @TestFactory method dynamicTestsFromStreamFactoryMethod (line 142) | @TestFactory method dynamicTestsWithContainers (line 157) | @TestFactory method dynamicTestsWithConfiguredExecutionMode (line 171) | @TestFactory method dynamicNodeSingleTest (line 207) | @TestFactory method dynamicNodeSingleContainer (line 212) | @TestFactory FILE: documentation/src/test/java/example/DynamicTestsNamedDemo.java class DynamicTestsNamedDemo (line 25) | public class DynamicTestsNamedDemo { method dynamicTestsFromStreamFactoryMethodWithNames (line 27) | @TestFactory method dynamicTestsFromStreamFactoryMethodWithNamedExecutables (line 47) | @TestFactory method getName (line 65) | @Override method execute (line 70) | @Override FILE: documentation/src/test/java/example/ExampleTestCase.java class ExampleTestCase (line 26) | @TestMethodOrder(OrderAnnotation.class) method skippedTest (line 31) | @Test method succeedingTest (line 38) | @Test method abortedTest (line 44) | @Test method failingTest (line 51) | @Test FILE: documentation/src/test/java/example/ExplicitExecutionModeDemo.java class ExplicitExecutionModeDemo (line 18) | @Execution(ExecutionMode.CONCURRENT) method testA (line 21) | @Test method testB (line 26) | @Test FILE: documentation/src/test/java/example/ExternalCustomConditionDemo.java class ExternalCustomConditionDemo (line 17) | class ExternalCustomConditionDemo { method enabled (line 19) | @Test class ExternalCondition (line 27) | class ExternalCondition { method customCondition (line 29) | static boolean customCondition() { FILE: documentation/src/test/java/example/ExternalFieldSourceDemo.java class ExternalFieldSourceDemo (line 18) | class ExternalFieldSourceDemo { method testWithExternalFieldSource (line 21) | @ParameterizedTest class FruitUtils (line 29) | class FruitUtils { FILE: documentation/src/test/java/example/ExternalMethodSourceDemo.java class ExternalMethodSourceDemo (line 19) | class ExternalMethodSourceDemo { method testWithExternalMethodSource (line 21) | @ParameterizedTest class StringsProviders (line 28) | class StringsProviders { method tinyStrings (line 30) | static Stream tinyStrings() { FILE: documentation/src/test/java/example/FirstCustomEngine.java class FirstCustomEngine (line 34) | public class FirstCustomEngine implements TestEngine { method getId (line 41) | @Override method getSocket (line 47) | @Nullable method discover (line 53) | @Override method execute (line 58) | @Override FILE: documentation/src/test/java/example/HttpServerDemo.java class HttpServerDemo (line 30) | @ExtendWith(HttpServerExtension.class) method httpCall (line 34) | @SuppressWarnings("HttpUrlsUsage") method sendRequest (line 48) | private static String sendRequest(URL url) throws IOException { FILE: documentation/src/test/java/example/IgnoredTestsDemo.java class IgnoredTestsDemo (line 19) | @SuppressWarnings("removal") method testWillBeIgnored (line 23) | @Ignore method testWillBeExecuted (line 28) | @Test FILE: documentation/src/test/java/example/JUnit4Tests.java class JUnit4Tests (line 15) | public class JUnit4Tests { method standardJUnit4Test (line 17) | @Test FILE: documentation/src/test/java/example/MethodSourceParameterResolutionDemo.java class MethodSourceParameterResolutionDemo (line 26) | class MethodSourceParameterResolutionDemo { method testWithFactoryMethodWithArguments (line 33) | @ParameterizedTest method factoryMethodWithArguments (line 39) | static Stream factoryMethodWithArguments(int quantity) { class IntegerResolver (line 46) | static class IntegerResolver implements ParameterResolver { method supportsParameter (line 48) | @Override method resolveParameter (line 55) | @Override FILE: documentation/src/test/java/example/MyFirstJUnitJupiterRecordTests.java method addition (line 22) | @Test FILE: documentation/src/test/java/example/MyFirstJUnitJupiterTests.java class MyFirstJUnitJupiterTests (line 20) | class MyFirstJUnitJupiterTests { method addition (line 24) | @Test FILE: documentation/src/test/java/example/MyRandomParametersTest.java class MyRandomParametersTest (line 20) | class MyRandomParametersTest { method MyRandomParametersTest (line 22) | MyRandomParametersTest(@Random int randomNumber) { method injectsInteger (line 26) | @Test FILE: documentation/src/test/java/example/OrderedNestedTestClassesDemo.java class OrderedNestedTestClassesDemo (line 20) | @TestClassOrder(ClassOrderer.OrderAnnotation.class) class PrimaryTests (line 23) | @Nested method test1 (line 27) | @Test class SecondaryTests (line 32) | @Nested method test2 (line 36) | @Test FILE: documentation/src/test/java/example/OrderedTestsDemo.java class OrderedTestsDemo (line 19) | @TestMethodOrder(OrderAnnotation.class) method nullValues (line 22) | @Test method emptyValues (line 28) | @Test method validValues (line 34) | @Test FILE: documentation/src/test/java/example/ParameterizedClassDemo.java class ParameterizedClassDemo (line 31) | public class ParameterizedClassDemo { class PalindromeTests (line 33) | @Nested method palindrome (line 42) | @Test method reversePalindrome (line 47) | @Test class ConstructorInjection (line 55) | @Nested class FruitTests (line 57) | @Nested method FruitTests (line 66) | FruitTests(String fruit, int quantity) { method test (line 71) | @Test method anotherTest (line 77) | @Test class FieldInjection (line 85) | @Nested class FruitTests (line 87) | @Nested method test (line 99) | @Test method anotherTest (line 105) | @Test class FruitTests (line 113) | @Nested class QuantityTests (line 123) | @Nested method test (line 131) | @ParameterizedTest method assertFruit (line 142) | static void assertFruit(String fruit) { method assertQuantity (line 147) | static void assertQuantity(int quantity) { FILE: documentation/src/test/java/example/ParameterizedLifecycleDemo.java class ParameterizedLifecycleDemo (line 30) | public class ParameterizedLifecycleDemo { class TextFileTests (line 32) | @Nested method textFiles (line 38) | static List textFiles() { method beforeInvocation (line 51) | @BeforeParameterizedClassInvocation method afterInvocation (line 58) | @SuppressWarnings("DataFlowIssue") method test (line 69) | @SuppressWarnings("DataFlowIssue") method anotherTest (line 76) | @Test class TextFile (line 81) | static class TextFile { method TextFile (line 90) | TextFile(String fileName, String content) { method toString (line 95) | @Override FILE: documentation/src/test/java/example/ParameterizedMigrationDemo.java class ParameterizedMigrationDemo (line 22) | public class ParameterizedMigrationDemo { class JUnit4ParameterizedClassTests (line 25) | @RunWith(Parameterized.class) method data (line 31) | @Parameterized.Parameters method before (line 45) | @Parameterized.BeforeParam method after (line 49) | @Parameterized.AfterParam method someTest (line 53) | @org.junit.Test method anotherTest (line 57) | @org.junit.Test class JupiterParameterizedClassTests (line 64) | @ParameterizedClass method data (line 71) | static Iterable data() { method before (line 81) | @BeforeParameterizedClassInvocation method after (line 85) | @AfterParameterizedClassInvocation method someTest (line 89) | @org.junit.jupiter.api.Test method anotherTest (line 93) | @org.junit.jupiter.api.Test FILE: documentation/src/test/java/example/ParameterizedRecordDemo.java class ParameterizedRecordDemo (line 21) | public class ParameterizedRecordDemo { method test (line 28) | @Test method anotherTest (line 34) | @Test method assertFruit (line 41) | static void assertFruit(String fruit) { method assertQuantity (line 45) | static void assertQuantity(int quantity) { FILE: documentation/src/test/java/example/ParameterizedTestDemo.java class ParameterizedTestDemo (line 78) | @Execution(SAME_THREAD) method printDisplayName (line 81) | @BeforeEach method palindromes (line 87) | @ParameterizedTest method testWithValueSource (line 95) | @ParameterizedTest class NullAndEmptySource_1 (line 102) | @Nested method nullEmptyAndBlankStrings (line 106) | @ParameterizedTest class NullAndEmptySource_2 (line 116) | @Nested method nullEmptyAndBlankStrings (line 120) | @ParameterizedTest method testWithEnumSource (line 130) | @ParameterizedTest method testWithEnumSourceWithAutoDetection (line 138) | @ParameterizedTest method testWithEnumSourceInclude (line 146) | @ParameterizedTest method testWithEnumSourceRange (line 154) | @ParameterizedTest method testWithEnumSourceExclude (line 162) | @ParameterizedTest method testWithEnumSourceRegex (line 170) | @ParameterizedTest method testWithEnumSourceRangeExclude (line 178) | @ParameterizedTest method testWithExplicitLocalMethodSource (line 187) | @ParameterizedTest method stringProvider (line 193) | static Stream stringProvider() { method testWithDefaultLocalMethodSource (line 199) | @ParameterizedTest method testWithDefaultLocalMethodSource (line 205) | static Stream testWithDefaultLocalMethodSource() { method testWithRangeMethodSource (line 211) | @ParameterizedTest method range (line 217) | static IntStream range() { method testWithMultiArgMethodSource (line 224) | @ParameterizedTest method stringIntAndListProvider (line 232) | static Stream stringIntAndListProvider() { method arrayOfFruits (line 243) | @ParameterizedTest method singleFieldSource (line 255) | @ParameterizedTest method multipleFieldSources (line 267) | @ParameterizedTest method namedArgumentsSupplier (line 279) | @ParameterizedTest method assertFruit (line 292) | private static void assertFruit(String fruit) { method testWithMultiArgFieldSource (line 298) | @ParameterizedTest method testWithCsvSource (line 315) | @ParameterizedTest method testWithCsvFileSourceFromClasspath (line 330) | @ParameterizedTest method testWithCsvFileSourceFromFile (line 337) | @ParameterizedTest method testWithCsvFileSourceAndHeaders (line 344) | @ParameterizedTest method testWithArgumentsSource (line 353) | @ParameterizedTest class MyArgumentsProvider (line 360) | static method provideArguments (line 364) | @Override method testWithArgumentsSourceWithConstructorInjection (line 372) | @ParameterizedTest class MyArgumentsProviderWithConstructorInjection (line 378) | static method MyArgumentsProviderWithConstructorInjection (line 385) | @SuppressWarnings("RedundantModifier") method provideArguments (line 391) | @Override method beforeEach (line 400) | @BeforeEach method testWithRegularParameterResolver (line 405) | @ParameterizedTest method afterEach (line 411) | @AfterEach method testWithImplicitArgumentConversion (line 418) | @ParameterizedTest method testWithImplicitFallbackArgumentConversion (line 426) | @ParameterizedTest class Book (line 433) | static method Book (line 439) | private Book(String title) { method fromTitle (line 443) | public static Book fromTitle(String title) { method getTitle (line 447) | public String getTitle() { method testWithExplicitArgumentConversion (line 455) | @ParameterizedTest class ToStringArgumentConverter (line 464) | static method convert (line 469) | @Override class ToLengthArgumentConverter (line 480) | static method ToLengthArgumentConverter (line 485) | protected ToLengthArgumentConverter() { method convert (line 489) | @Override method testWithExplicitJavaTimeConverter (line 498) | @ParameterizedTest method testWithArgumentsAccessor (line 510) | @ParameterizedTest method testWithArgumentsAggregator (line 536) | @ParameterizedTest class PersonAggregator (line 546) | static method aggregateArguments (line 549) | @Override method testWithCustomAggregatorAnnotation (line 564) | @ParameterizedTest method testWithCustomDisplayNames (line 584) | @DisplayName("Display name of container") method testWithNamedArguments (line 593) | @DisplayName("A parameterized test with named arguments") method namedArguments (line 599) | static Stream namedArguments() { method testWithArgumentSets (line 610) | @DisplayName("A parameterized test with named argument sets") method testWithRepeatedAnnotation (line 624) | @DisplayName("A parameterized test that makes use of repeatable annota... method someProvider (line 632) | static Stream someProvider() { method otherProvider (line 636) | static Stream otherProvider() { method testWithArgumentCountValidation (line 641) | @Disabled("Fails prior to invoking the test method") FILE: documentation/src/test/java/example/PollingTimeoutDemo.java class PollingTimeoutDemo (line 16) | class PollingTimeoutDemo { method pollUntil (line 19) | @Test method asynchronousResultNotAvailable (line 29) | private boolean asynchronousResultNotAvailable() { FILE: documentation/src/test/java/example/RepeatedTestsDemo.java class RepeatedTestsDemo (line 27) | @org.junit.jupiter.api.parallel.Execution(org.junit.jupiter.api.parallel... method beforeEach (line 36) | @BeforeEach method repeatedTest (line 45) | @RepeatedTest(10) method repeatedTestWithRepetitionInfo (line 50) | @RepeatedTest(5) method repeatedTestWithFailureThreshold (line 57) | @org.junit.jupiter.api.Disabled("intentional failures would break the ... method customDisplayName (line 67) | @RepeatedTest(value = 1, name = "{displayName} {currentRepetition}/{to... method customDisplayNameWithLongPattern (line 73) | @RepeatedTest(value = 1, name = RepeatedTest.LONG_DISPLAY_NAME) method repeatedTestInGerman (line 79) | @RepeatedTest(value = 5, name = "Wiederholung {currentRepetition} von ... FILE: documentation/src/test/java/example/SecondCustomEngine.java class SecondCustomEngine (line 34) | public class SecondCustomEngine implements TestEngine { method getId (line 41) | @Override method getSocket (line 47) | @Nullable method discover (line 53) | @Override method execute (line 58) | @Override FILE: documentation/src/test/java/example/SlowTests.java class SlowTests (line 22) | @Tag("exclude") method a (line 26) | @Execution(SAME_THREAD) method b (line 32) | @Test method c (line 37) | @Test method d (line 42) | @Test method e (line 47) | @Test method f (line 52) | @Test method g (line 57) | @Test method h (line 62) | @Test method i (line 67) | @Test method j (line 72) | @Test method k (line 77) | @Test method l (line 82) | @Test method m (line 87) | @Test method n (line 92) | @Test method o (line 97) | @Test method p (line 102) | @Test method q (line 107) | @Execution(SAME_THREAD) method r (line 113) | @Test method s (line 118) | @Test method foo (line 123) | private void foo() { FILE: documentation/src/test/java/example/StandardTests.java class StandardTests (line 24) | class StandardTests { method initAll (line 26) | @BeforeAll method init (line 30) | @BeforeEach method succeedingTest (line 34) | @Test method failingTest (line 39) | @extensions.ExpectToFail method skippedTest (line 46) | @Test method abortedTest (line 52) | @Test method tearDown (line 58) | @AfterEach method tearDownAll (line 62) | @AfterAll FILE: documentation/src/test/java/example/SuiteDemo.java class SuiteDemo (line 19) | @Suite FILE: documentation/src/test/java/example/SystemPropertyExtensionDemo.java class SystemPropertyExtensionDemo (line 30) | public class SystemPropertyExtensionDemo { method testClearingProperty (line 33) | @Test method testSettingProperty (line 41) | @Test method testClearingAndSettingProperty (line 49) | @Test class MySystemPropertyTest (line 60) | @Nested method clearedAtClasslevel (line 65) | @Test method parameterizedTest (line 75) | @ParameterizedTest class SystemPropertyRestoreExample (line 84) | @Nested class MySystemPropertyRestoreTest (line 88) | @Nested method beforeAll (line 95) | @BeforeAll method beforeEach (line 100) | @BeforeEach method isolatedTest1 (line 105) | @Test method isolatedTest2 (line 110) | @Test class SomeOtherTestClass (line 122) | @Nested method isolatedTest (line 128) | @Test method imageGenerationTest (line 140) | @ParameterizedTest FILE: documentation/src/test/java/example/TaggingDemo.java class TaggingDemo (line 17) | @Tag("fast") method testingTaxCalculation (line 21) | @Test FILE: documentation/src/test/java/example/TempDirectoryDemo.java class TempDirectoryDemo (line 41) | @SuppressWarnings("NewClassNamingConvention") method writeItemsToFile (line 45) | @Test method copyFileFromSourceToTarget (line 56) | @Test class SharedTempDirectoryDemo (line 68) | static method writeItemsToFile (line 75) | @Test method anotherTestThatUsesTheSameTempDir (line 84) | @Test class CleanupModeDemo (line 92) | static method fileTest (line 96) | @Test class TempDirFactoryDemo (line 104) | static method factoryTest (line 108) | @Test class Factory (line 113) | static class Factory implements TempDirFactory { method createTempDirectory (line 115) | @Override class InMemoryTempDirDemo (line 126) | static method test (line 130) | @Test class JimfsTempDirFactory (line 135) | static class JimfsTempDirFactory implements TempDirFactory { method createTempDirectory (line 139) | @Override method close (line 145) | @Override class DeletionStrategyDemo (line 155) | static method test (line 159) | @Test class JimfsTempDirAnnotationDemo (line 175) | static method test (line 179) | @Test FILE: documentation/src/test/java/example/TestInfoDemo.java class TestInfoDemo (line 24) | @DisplayName("TestInfo Demo") method beforeAll (line 27) | @BeforeAll method TestInfoDemo (line 32) | TestInfoDemo(TestInfo testInfo) { method init (line 37) | @BeforeEach method test1 (line 43) | @Test method test2 (line 51) | @Test FILE: documentation/src/test/java/example/TestReporterDemo.java class TestReporterDemo (line 25) | class TestReporterDemo { method reportSingleValue (line 27) | @Test method reportKeyValuePair (line 32) | @Test method reportMultipleKeyValuePairs (line 37) | @Test method reportFiles (line 46) | @Test FILE: documentation/src/test/java/example/TestTemplateDemo.java class TestTemplateDemo (line 28) | class TestTemplateDemo { method testTemplate (line 33) | @TestTemplate class MyTestTemplateInvocationContextProvider (line 40) | static method supportsTestTemplate (line 46) | @Override method provideTestTemplateInvocationContexts (line 51) | @Override method invocationContext (line 58) | private TestTemplateInvocationContext invocationContext(String param... FILE: documentation/src/test/java/example/TestingAStackDemo.java class TestingAStackDemo (line 27) | @DisplayName("A stack") method isInstantiatedWithNew (line 30) | @Test class WhenNew (line 36) | @Nested method createNewStack (line 42) | @BeforeEach method isEmpty (line 47) | @Test method throwsExceptionWhenPopped (line 53) | @Test method throwsExceptionWhenPeeked (line 59) | @Test class AfterPushing (line 65) | @Nested method pushAnElement (line 71) | @BeforeEach method isNotEmpty (line 76) | @Test method returnElementWhenPopped (line 82) | @Test method returnElementWhenPeeked (line 89) | @Test FILE: documentation/src/test/java/example/TimeoutDemo.java class TimeoutDemo (line 22) | @Tag("timeout") method setUp (line 25) | @BeforeEach method failsIfExecutionTimeExceeds500Milliseconds (line 31) | @Test method failsIfExecutionTimeExceeds500MillisecondsInSeparateThread (line 37) | @Test FILE: documentation/src/test/java/example/UsingTheLauncherDemo.java class UsingTheLauncherDemo (line 48) | class UsingTheLauncherDemo { method execution (line 50) | @Tag("exclude") method launcherConfig (line 90) | @Test method cancellationDirect (line 121) | @Test method cancellationFromDiscoveryRequest (line 155) | @Test method cancellationFromTestPlan (line 189) | @Test class MyTestClass (line 226) | class MyTestClass { class CustomTestExecutionListener (line 229) | class CustomTestExecutionListener implements TestExecutionListener { class CustomLauncherSessionListener (line 232) | class CustomLauncherSessionListener implements LauncherSessionListener { class CustomLauncherDiscoveryListener (line 235) | class CustomLauncherDiscoveryListener implements LauncherDiscoveryListen... class CustomPostDiscoveryFilter (line 238) | class CustomPostDiscoveryFilter implements PostDiscoveryFilter { method apply (line 239) | @Override FILE: documentation/src/test/java/example/UsingTheLauncherForDiscoveryDemo.java class UsingTheLauncherForDiscoveryDemo (line 28) | class UsingTheLauncherForDiscoveryDemo { method discovery (line 30) | @org.junit.jupiter.api.Test class MyTestClass (line 54) | static class MyTestClass { FILE: documentation/src/test/java/example/callbacks/AbstractDatabaseTests.java class AbstractDatabaseTests (line 28) | abstract class AbstractDatabaseTests { method createDatabase (line 30) | @BeforeAll method connectToDatabase (line 35) | @BeforeEach method disconnectFromDatabase (line 40) | @AfterEach method destroyDatabase (line 45) | @AfterAll FILE: documentation/src/test/java/example/callbacks/BrokenLifecycleMethodConfigDemo.java class BrokenLifecycleMethodConfigDemo (line 31) | @ExtendWith({ Extension1.class, Extension2.class }) method connectToDatabase (line 34) | @BeforeEach method insertTestDataIntoDatabase (line 39) | @BeforeEach method testDatabaseFunctionality (line 44) | @Test method deleteTestDataFromDatabase (line 49) | @AfterEach method disconnectFromDatabase (line 54) | @AfterEach FILE: documentation/src/test/java/example/callbacks/DatabaseTestsDemo.java class DatabaseTestsDemo (line 32) | @ExtendWith({ Extension1.class, Extension2.class }) method beforeAll (line 35) | @BeforeAll method insertTestDataIntoDatabase (line 40) | @BeforeEach method testDatabaseFunctionality (line 45) | @Test method deleteTestDataFromDatabase (line 50) | @AfterEach method afterAll (line 55) | @AfterAll FILE: documentation/src/test/java/example/callbacks/Extension1.java class Extension1 (line 22) | public class Extension1 implements BeforeEachCallback, AfterEachCallback { method beforeEach (line 24) | @Override method afterEach (line 29) | @Override FILE: documentation/src/test/java/example/callbacks/Extension2.java class Extension2 (line 22) | public class Extension2 implements BeforeEachCallback, AfterEachCallback { method beforeEach (line 24) | @Override method afterEach (line 29) | @Override FILE: documentation/src/test/java/example/callbacks/Logger.java class Logger (line 17) | class Logger { method beforeAllMethod (line 21) | static void beforeAllMethod(String text) { method beforeEachCallback (line 25) | static void beforeEachCallback(Extension extension) { method beforeEachMethod (line 29) | static void beforeEachMethod(String text) { method testMethod (line 33) | static void testMethod(String text) { method afterEachMethod (line 37) | static void afterEachMethod(String text) { method afterEachCallback (line 41) | static void afterEachCallback(Extension extension) { method afterAllMethod (line 45) | static void afterAllMethod(String text) { method log (line 49) | private static void log(Supplier supplier) { FILE: documentation/src/test/java/example/defaultmethods/ComparableContract.java type ComparableContract (line 19) | public interface ComparableContract> extends Tes... method createSmallerValue (line 21) | T createSmallerValue(); method returnsZeroWhenComparedToItself (line 23) | @Test method returnsPositiveNumberWhenComparedToSmallerValue (line 29) | @Test method returnsNegativeNumberWhenComparedToLargerValue (line 36) | @Test FILE: documentation/src/test/java/example/defaultmethods/EqualsContract.java type EqualsContract (line 19) | public interface EqualsContract extends Testable { method createNotEqualValue (line 21) | T createNotEqualValue(); method valueEqualsItself (line 23) | @Test method valueDoesNotEqualNull (line 29) | @Test method valueDoesNotEqualDifferentValue (line 35) | @Test FILE: documentation/src/test/java/example/defaultmethods/StringTests.java class StringTests (line 14) | class StringTests implements ComparableContract, EqualsContract<... method createValue (line 16) | @Override method createSmallerValue (line 21) | @Override method createNotEqualValue (line 26) | @Override FILE: documentation/src/test/java/example/defaultmethods/Testable.java type Testable (line 14) | public interface Testable { method createValue (line 16) | T createValue(); FILE: documentation/src/test/java/example/exception/AssertDoesNotThrowExceptionDemo.java class AssertDoesNotThrowExceptionDemo (line 17) | class AssertDoesNotThrowExceptionDemo { method testExceptionIsNotThrown (line 20) | @Test method shouldNotThrowException (line 27) | void shouldNotThrowException() { FILE: documentation/src/test/java/example/exception/ExceptionAssertionDemo.java class ExceptionAssertionDemo (line 18) | class ExceptionAssertionDemo { method testExpectedExceptionIsThrown (line 22) | @Test FILE: documentation/src/test/java/example/exception/ExceptionAssertionExactDemo.java class ExceptionAssertionExactDemo (line 20) | public class ExceptionAssertionExactDemo { method testExpectedExceptionIsThrown (line 22) | @ExpectToFail FILE: documentation/src/test/java/example/exception/FailedAssertionDemo.java class FailedAssertionDemo (line 21) | class FailedAssertionDemo { method failsDueToUncaughtAssertionError (line 28) | @ExpectToFail FILE: documentation/src/test/java/example/exception/IgnoreIOExceptionExtension.java class IgnoreIOExceptionExtension (line 20) | public class IgnoreIOExceptionExtension implements TestExecutionExceptio... method handleTestExecutionException (line 22) | @Override FILE: documentation/src/test/java/example/exception/IgnoreIOExceptionTests.java class IgnoreIOExceptionTests (line 20) | @ExtendWith(IgnoreIOExceptionExtension.class) method shouldSucceed (line 23) | @Test method shouldFail (line 28) | @Test FILE: documentation/src/test/java/example/exception/MultipleHandlersTestCase.java class MultipleHandlersTestCase (line 24) | @ExtendWith(ThirdExecutedHandler.class) method testMethod (line 28) | @ExtendWith(SecondExecutedHandler.class) class FirstExecutedHandler (line 36) | static class FirstExecutedHandler implements TestExecutionExceptionHan... method handleTestExecutionException (line 37) | @Override class SecondExecutedHandler (line 44) | static class SecondExecutedHandler implements LifecycleMethodExecution... method handleBeforeEachMethodExecutionException (line 45) | @Override class ThirdExecutedHandler (line 52) | static class ThirdExecutedHandler implements LifecycleMethodExecutionE... method handleBeforeAllMethodExecutionException (line 53) | @Override FILE: documentation/src/test/java/example/exception/RecordStateOnErrorExtension.java class RecordStateOnErrorExtension (line 18) | class RecordStateOnErrorExtension implements LifecycleMethodExecutionExc... method handleBeforeAllMethodExecutionException (line 20) | @Override method handleBeforeEachMethodExecutionException (line 27) | @Override method handleAfterEachMethodExecutionException (line 34) | @Override method handleAfterAllMethodExecutionException (line 41) | @Override method memoryDumpForFurtherInvestigation (line 49) | private void memoryDumpForFurtherInvestigation(String error) { FILE: documentation/src/test/java/example/exception/UncaughtExceptionHandlingDemo.java class UncaughtExceptionHandlingDemo (line 19) | class UncaughtExceptionHandlingDemo { method failsDueToUncaughtException (line 26) | @ExpectToFail FILE: documentation/src/test/java/example/extensions/HttpServerExtension.java class HttpServerExtension (line 24) | public class HttpServerExtension implements ParameterResolver { method supportsParameter (line 26) | @Override method resolveParameter (line 31) | @Override FILE: documentation/src/test/java/example/extensions/HttpServerResource.java class HttpServerResource (line 26) | class HttpServerResource implements AutoCloseable { method HttpServerResource (line 39) | HttpServerResource(int port) throws IOException { method getHttpServer (line 44) | HttpServer getHttpServer() { method start (line 54) | void start() { method close (line 67) | @Override FILE: documentation/src/test/java/example/extensions/ParameterResolverConflictDemo.java class ParameterResolverConflictDemo (line 24) | public class ParameterResolverConflictDemo { method testInt (line 27) | @ExpectToFail class FirstIntegerResolver (line 36) | static class FirstIntegerResolver implements ParameterResolver { method supportsParameter (line 38) | @Override method resolveParameter (line 43) | @Override class SecondIntegerResolver (line 49) | static class SecondIntegerResolver implements ParameterResolver { method supportsParameter (line 51) | @Override method resolveParameter (line 56) | @Override FILE: documentation/src/test/java/example/extensions/ParameterResolverCustomAnnotationDemo.java class ParameterResolverCustomAnnotationDemo (line 27) | public class ParameterResolverCustomAnnotationDemo { method testInt (line 29) | @Test class Extension (line 40) | class Extension implements ParameterResolver { method supportsParameter (line 42) | @Override method resolveParameter (line 48) | @Override method supportsParameter (line 62) | @Override method resolveParameter (line 67) | @Override class Extension (line 60) | class Extension implements ParameterResolver { method supportsParameter (line 42) | @Override method resolveParameter (line 48) | @Override method supportsParameter (line 62) | @Override method resolveParameter (line 67) | @Override FILE: documentation/src/test/java/example/extensions/ParameterResolverCustomTypeDemo.java class ParameterResolverCustomTypeDemo (line 22) | public class ParameterResolverCustomTypeDemo { method testInt (line 24) | @Test class FirstIntegerResolver (line 31) | static class FirstIntegerResolver implements ParameterResolver { method supportsParameter (line 33) | @Override method resolveParameter (line 38) | @Override class SecondIntegerResolver (line 44) | static class SecondIntegerResolver implements ParameterResolver { method supportsParameter (line 46) | @Override method resolveParameter (line 51) | @Override class WrappedInteger (line 57) | static class WrappedInteger { method WrappedInteger (line 61) | WrappedInteger(int value) { FILE: documentation/src/test/java/example/extensions/ParameterResolverNoConflictDemo.java class ParameterResolverNoConflictDemo (line 22) | public class ParameterResolverNoConflictDemo { method firstResolution (line 24) | @Test method secondResolution (line 30) | @Test class FirstIntegerResolver (line 36) | static class FirstIntegerResolver implements ParameterResolver { method supportsParameter (line 38) | @Override method resolveParameter (line 43) | @Override class SecondIntegerResolver (line 49) | static class SecondIntegerResolver implements ParameterResolver { method supportsParameter (line 51) | @Override method resolveParameter (line 56) | @Override FILE: documentation/src/test/java/example/extensions/RandomNumberDemo.java class RandomNumberDemo (line 18) | class RandomNumberDemo { method RandomNumberDemo (line 33) | RandomNumberDemo(@Random int randomNumber2) { method beforeEach (line 37) | @BeforeEach method test (line 42) | @Test FILE: documentation/src/test/java/example/extensions/RandomNumberExtension.java class RandomNumberExtension (line 31) | class RandomNumberExtension method beforeAll (line 40) | @Override method postProcessTestInstance (line 50) | @Override method supportsParameter (line 60) | @Override method resolveParameter (line 68) | @Override method injectFields (line 73) | private void injectFields(Class testClass, @Nullable Object testIns... method isInteger (line 89) | private static boolean isInteger(Class type) { FILE: documentation/src/test/java/example/interceptor/SwingEdtInterceptor.java class SwingEdtInterceptor (line 24) | public class SwingEdtInterceptor implements InvocationInterceptor { method interceptTestMethod (line 27) | @SuppressWarnings("NullAway") FILE: documentation/src/test/java/example/registration/DocumentationDemo.java class DocumentationDemo (line 23) | class DocumentationDemo { method lookUpDocsDir (line 26) | @Nullable method generateDocumentation (line 38) | @Test class DocumentationExtension (line 45) | @NullMarked method DocumentationExtension (line 51) | private DocumentationExtension(@Nullable Path path) { method forPath (line 55) | static DocumentationExtension forPath(@Nullable Path path) { method afterEach (line 59) | @Override FILE: documentation/src/test/java/example/registration/WebServerDemo.java class WebServerDemo (line 19) | class WebServerDemo { method getProductList (line 32) | @Test FILE: documentation/src/test/java/example/session/CloseableHttpServer.java class CloseableHttpServer (line 18) | public class CloseableHttpServer implements AutoCloseable { method CloseableHttpServer (line 23) | CloseableHttpServer(HttpServer server, ExecutorService executorService) { method getServer (line 28) | public HttpServer getServer() { method close (line 32) | @Override FILE: documentation/src/test/java/example/session/GlobalSetupTeardownListener.java class GlobalSetupTeardownListener (line 31) | public class GlobalSetupTeardownListener implements LauncherSessionListe... method launcherSessionOpened (line 33) | @Override FILE: documentation/src/test/java/example/session/HttpTests.java class HttpTests (line 29) | @ExtendWith(HttpServerParameterResolver.class) method respondsWith204 (line 32) | @Test class HttpServerParameterResolver (line 46) | class HttpServerParameterResolver implements ParameterResolver { method supportsParameter (line 47) | @Override method resolveParameter (line 53) | @SuppressWarnings("DataFlowIssue") FILE: documentation/src/test/java/example/sharedresources/ChildrenSharedResourcesDemo.java class ChildrenSharedResourcesDemo (line 23) | @Execution(CONCURRENT) method test1 (line 27) | @ResourceLock(value = "a", mode = READ_WRITE) method test2 (line 33) | @Test method test3 (line 38) | @Test method test4 (line 43) | @Test method test5 (line 48) | @Test FILE: documentation/src/test/java/example/sharedresources/DynamicSharedResourcesDemo.java class DynamicSharedResourcesDemo (line 34) | @Execution(CONCURRENT) method backup (line 40) | @BeforeEach method restore (line 46) | @AfterEach method customPropertyIsNotSetByDefault (line 51) | @Test method canSetCustomPropertyToApple (line 56) | @Test method canSetCustomPropertyToBanana (line 62) | @Test class Provider (line 68) | static class Provider implements ResourceLocksProvider { method provideForMethod (line 70) | @Override FILE: documentation/src/test/java/example/sharedresources/SharedResourceDemo.java class SharedResourceDemo (line 27) | class SharedResourceDemo { method runBothCustomEnginesTest (line 29) | @SuppressWarnings("DataFlowIssue") FILE: documentation/src/test/java/example/sharedresources/StaticSharedResourcesDemo.java class StaticSharedResourcesDemo (line 29) | @Execution(CONCURRENT) method backup (line 34) | @BeforeEach method restore (line 40) | @AfterEach method customPropertyIsNotSetByDefault (line 45) | @Test method canSetCustomPropertyToApple (line 51) | @Test method canSetCustomPropertyToBanana (line 58) | @Test FILE: documentation/src/test/java/example/testinterface/TestInterfaceDemo.java class TestInterfaceDemo (line 19) | class TestInterfaceDemo implements TestLifecycleLogger, method isEqualValue (line 22) | @Test FILE: documentation/src/test/java/example/testinterface/TestInterfaceDynamicTestsDemo.java type TestInterfaceDynamicTestsDemo (line 24) | interface TestInterfaceDynamicTestsDemo { method dynamicTestsForPalindromes (line 26) | @TestFactory FILE: documentation/src/test/java/example/testinterface/TestLifecycleLogger.java type TestLifecycleLogger (line 25) | @TestInstance(Lifecycle.PER_CLASS) method beforeAllTests (line 30) | @BeforeAll method afterAllTests (line 35) | @AfterAll method beforeEachTest (line 40) | @BeforeEach method afterEachTest (line 46) | @AfterEach FILE: documentation/src/test/java/example/testinterface/TimeExecutionLogger.java type TimeExecutionLogger (line 19) | @Tag("timed") FILE: documentation/src/test/java/example/testkit/EngineTestKitAllEventsDemo.java class EngineTestKitAllEventsDemo (line 38) | class EngineTestKitAllEventsDemo { method verifyAllJupiterEvents (line 40) | @Test FILE: documentation/src/test/java/example/testkit/EngineTestKitDiscoveryDemo.java class EngineTestKitDiscoveryDemo (line 24) | class EngineTestKitDiscoveryDemo { method verifyJupiterDiscovery (line 26) | @Test FILE: documentation/src/test/java/example/testkit/EngineTestKitFailedMethodDemo.java class EngineTestKitFailedMethodDemo (line 28) | class EngineTestKitFailedMethodDemo { method verifyJupiterMethodFailed (line 30) | @Test FILE: documentation/src/test/java/example/testkit/EngineTestKitSkippedMethodDemo.java class EngineTestKitSkippedMethodDemo (line 27) | class EngineTestKitSkippedMethodDemo { method verifyJupiterMethodWasSkipped (line 29) | @Test FILE: documentation/src/test/java/example/testkit/EngineTestKitStatisticsDemo.java class EngineTestKitStatisticsDemo (line 23) | class EngineTestKitStatisticsDemo { method verifyJupiterContainerStats (line 25) | @Test method verifyJupiterTestStats (line 35) | @Test FILE: documentation/src/test/java/example/timing/TimingExtension.java class TimingExtension (line 32) | public class TimingExtension implements BeforeTestExecutionCallback, Aft... method beforeTestExecution (line 38) | @Override method afterTestExecution (line 44) | @SuppressWarnings("DataFlowIssue") method getStore (line 56) | private Store getStore(ExtensionContext context) { FILE: documentation/src/test/java/example/timing/TimingExtensionTests.java class TimingExtensionTests (line 22) | @ExtendWith(TimingExtension.class) method sleep20ms (line 25) | @Test method sleep50ms (line 30) | @Test FILE: documentation/src/test/java/extensions/ExpectToFail.java class Extension (line 32) | class Extension implements TestExecutionExceptionHandler, AfterEachCallb... method handleTestExecutionException (line 36) | @Override method afterEach (line 41) | @Override method getExceptionStore (line 46) | private Store getExceptionStore(ExtensionContext context) { FILE: documentation/src/tools/java/org/junit/api/tools/AbstractApiReportWriter.java class AbstractApiReportWriter (line 27) | abstract class AbstractApiReportWriter implements ApiReportWriter { method AbstractApiReportWriter (line 33) | AbstractApiReportWriter(ApiReport apiReport) { method printReportHeader (line 37) | @Override method printDeclarationInfo (line 46) | @Override method printDeclarationSection (line 52) | protected void printDeclarationSection(Set statuses, Status st... method printDeclarationSectionHeader (line 78) | protected void printDeclarationSectionHeader(Set statuses, Sta... method h1 (line 91) | protected abstract String h1(String header); method h2 (line 93) | protected abstract String h2(String header); method h3 (line 95) | protected abstract String h3(String header); method h4 (line 97) | protected abstract String h4(String header); method code (line 99) | protected abstract String code(String element); method italic (line 101) | protected abstract String italic(String element); method paragraph (line 103) | protected String paragraph(String element) { method printDeclarationTableHeader (line 107) | protected abstract void printDeclarationTableHeader(PrintWriter out); method printDeclarationTableRow (line 109) | protected abstract void printDeclarationTableRow(Declaration declarati... method printDeclarationTableFooter (line 111) | protected abstract void printDeclarationTableFooter(PrintWriter out); FILE: documentation/src/tools/java/org/junit/api/tools/ApiReportGenerator.java class ApiReportGenerator (line 49) | class ApiReportGenerator { method main (line 54) | public static void main(String... args) { method parseArgs (line 87) | private static Map parseArgs(String[] args) { type StreamOpener (line 105) | private interface StreamOpener { method openStream (line 106) | OutputStream openStream() throws IOException; method generateReport (line 109) | private static ApiReport generateReport(ScanResult scanResult) { method scanClasspath (line 134) | private static ScanResult scanClasspath() { method collectTypes (line 158) | private static SortedSet collectTypes(ScanResult scanResult) { method collectMethods (line 173) | private static Stream collectMethods(ScanResult scanResult) { method ApiReportGenerator (line 179) | private ApiReportGenerator() { FILE: documentation/src/tools/java/org/junit/api/tools/ApiReportWriter.java type ApiReportWriter (line 21) | interface ApiReportWriter { method printReportHeader (line 23) | void printReportHeader(PrintWriter out); method printDeclarationInfo (line 25) | void printDeclarationInfo(PrintWriter out, Set statuses); FILE: documentation/src/tools/java/org/junit/api/tools/AsciidocApiReportWriter.java class AsciidocApiReportWriter (line 18) | class AsciidocApiReportWriter extends AbstractApiReportWriter { method AsciidocApiReportWriter (line 22) | AsciidocApiReportWriter(ApiReport apiReport) { method h1 (line 26) | @Override method h2 (line 31) | @Override method h3 (line 36) | @Override method h4 (line 41) | @Override method code (line 46) | @Override method italic (line 51) | @Override method printDeclarationTableHeader (line 56) | @Override method printDeclarationTableRow (line 64) | @Override method printDeclarationTableFooter (line 72) | @Override FILE: documentation/src/tools/java/org/junit/api/tools/Declaration.java type Declaration (line 25) | sealed interface Declaration extends Comparable { method moduleName (line 27) | String moduleName(); method packageName (line 29) | String packageName(); method fullName (line 31) | String fullName(); method name (line 33) | String name(); method kind (line 35) | String kind(); method status (line 37) | Status status(); method since (line 39) | String since(); method compareTo (line 41) | @Override method moduleName (line 48) | @Override method packageName (line 53) | @Override method fullName (line 58) | @Override method name (line 63) | @Override method kind (line 69) | @Override method status (line 80) | @Override method since (line 85) | @Override method getParameterValues (line 90) | private AnnotationParameterValueList getParameterValues() { method moduleName (line 97) | @Override method packageName (line 102) | @Override method fullName (line 107) | @Override method name (line 112) | @Override method methodSignature (line 123) | private String methodSignature() { method methodParameters (line 127) | private String methodParameters() { method kind (line 133) | @Override method status (line 144) | @Override method since (line 149) | @Override method getParameterValues (line 154) | private AnnotationParameterValueList getParameterValues() { method classInfo (line 158) | public ClassInfo classInfo() { method readStatus (line 163) | private static Status readStatus(AnnotationParameterValueList paramete... method readSince (line 167) | private static String readSince(AnnotationParameterValueList parameter... method getShortClassName (line 171) | private static String getShortClassName(ClassInfo classInfo) { FILE: documentation/src/tools/java/org/junit/api/tools/HtmlApiReportWriter.java class HtmlApiReportWriter (line 18) | class HtmlApiReportWriter extends AbstractApiReportWriter { method HtmlApiReportWriter (line 23) | HtmlApiReportWriter(ApiReport apiReport) { method h1 (line 27) | @Override method h2 (line 32) | @Override method h3 (line 37) | @Override method h4 (line 42) | @Override method code (line 47) | @Override method italic (line 52) | @Override method paragraph (line 57) | @Override method printDeclarationTableHeader (line 62) | @Override method printDeclarationTableRow (line 68) | @Override method printDeclarationTableFooter (line 76) | @Override FILE: documentation/src/tools/java/org/junit/api/tools/MarkdownApiReportWriter.java class MarkdownApiReportWriter (line 19) | class MarkdownApiReportWriter extends AbstractApiReportWriter { method MarkdownApiReportWriter (line 23) | MarkdownApiReportWriter(ApiReport apiReport) { method h1 (line 27) | @Override method h2 (line 32) | @Override method h3 (line 37) | @Override method h4 (line 42) | @Override method code (line 47) | @Override method italic (line 52) | @Override method printDeclarationTableHeader (line 57) | @Override method dashes (line 63) | private String dashes(int length) { method printDeclarationTableRow (line 67) | @Override method printDeclarationTableFooter (line 75) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertAll.java class AssertAll (line 31) | class AssertAll { method AssertAll (line 33) | private AssertAll() { method assertAll (line 37) | static void assertAll(Executable... executables) { method assertAll (line 41) | static void assertAll(@Nullable String heading, Executable... executab... method assertAll (line 47) | static void assertAll(Collection executables) { method assertAll (line 51) | static void assertAll(@Nullable String heading, Collection... method assertAll (line 57) | static void assertAll(Stream executables) { method assertAll (line 61) | static void assertAll(@Nullable String heading, Stream exe... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertArrayEquals.java class AssertArrayEquals (line 31) | class AssertArrayEquals { method AssertArrayEquals (line 33) | private AssertArrayEquals() { method assertArrayEquals (line 37) | static void assertArrayEquals(boolean @Nullable [] expected, boolean @... method assertArrayEquals (line 41) | static void assertArrayEquals(boolean @Nullable [] expected, boolean @... method assertArrayEquals (line 46) | static void assertArrayEquals(boolean @Nullable [] expected, boolean @... method assertArrayEquals (line 51) | static void assertArrayEquals(char @Nullable [] expected, char @Nullab... method assertArrayEquals (line 55) | static void assertArrayEquals(char @Nullable [] expected, char @Nullab... method assertArrayEquals (line 59) | static void assertArrayEquals(char @Nullable [] expected, char @Nullab... method assertArrayEquals (line 64) | static void assertArrayEquals(byte @Nullable [] expected, byte @Nullab... method assertArrayEquals (line 68) | static void assertArrayEquals(byte @Nullable [] expected, byte @Nullab... method assertArrayEquals (line 72) | static void assertArrayEquals(byte @Nullable [] expected, byte @Nullab... method assertArrayEquals (line 77) | static void assertArrayEquals(short @Nullable [] expected, short @Null... method assertArrayEquals (line 81) | static void assertArrayEquals(short @Nullable [] expected, short @Null... method assertArrayEquals (line 85) | static void assertArrayEquals(short @Nullable [] expected, short @Null... method assertArrayEquals (line 90) | static void assertArrayEquals(int @Nullable [] expected, int @Nullable... method assertArrayEquals (line 94) | static void assertArrayEquals(int @Nullable [] expected, int @Nullable... method assertArrayEquals (line 98) | static void assertArrayEquals(int @Nullable [] expected, int @Nullable... method assertArrayEquals (line 103) | static void assertArrayEquals(long @Nullable [] expected, long @Nullab... method assertArrayEquals (line 107) | static void assertArrayEquals(long @Nullable [] expected, long @Nullab... method assertArrayEquals (line 111) | static void assertArrayEquals(long @Nullable [] expected, long @Nullab... method assertArrayEquals (line 116) | static void assertArrayEquals(float @Nullable [] expected, float @Null... method assertArrayEquals (line 120) | static void assertArrayEquals(float @Nullable [] expected, float @Null... method assertArrayEquals (line 124) | static void assertArrayEquals(float @Nullable [] expected, float @Null... method assertArrayEquals (line 129) | static void assertArrayEquals(float @Nullable [] expected, float @Null... method assertArrayEquals (line 133) | static void assertArrayEquals(float @Nullable [] expected, float @Null... method assertArrayEquals (line 138) | static void assertArrayEquals(float @Nullable [] expected, float @Null... method assertArrayEquals (line 143) | static void assertArrayEquals(double @Nullable [] expected, double @Nu... method assertArrayEquals (line 147) | static void assertArrayEquals(double @Nullable [] expected, double @Nu... method assertArrayEquals (line 151) | static void assertArrayEquals(double @Nullable [] expected, double @Nu... method assertArrayEquals (line 156) | static void assertArrayEquals(double @Nullable [] expected, double @Nu... method assertArrayEquals (line 160) | static void assertArrayEquals(double @Nullable [] expected, double @Nu... method assertArrayEquals (line 165) | static void assertArrayEquals(double @Nullable [] expected, double @Nu... method assertArrayEquals (line 170) | static void assertArrayEquals(@Nullable Object @Nullable [] expected, ... method assertArrayEquals (line 174) | static void assertArrayEquals(@Nullable Object @Nullable [] expected, ... method assertArrayEquals (line 179) | static void assertArrayEquals(@Nullable Object @Nullable [] expected, ... method assertArrayEquals (line 184) | private static void assertArrayEquals(boolean @Nullable [] expected, b... method assertArrayEquals (line 205) | private static void assertArrayEquals(char @Nullable [] expected, char... method assertArrayEquals (line 227) | private static void assertArrayEquals(byte @Nullable [] expected, byte... method assertArrayEquals (line 249) | private static void assertArrayEquals(short @Nullable [] expected, sho... method assertArrayEquals (line 271) | private static void assertArrayEquals(int @Nullable [] expected, int @... method assertArrayEquals (line 293) | private static void assertArrayEquals(long @Nullable [] expected, long... method assertArrayEquals (line 315) | private static void assertArrayEquals(float @Nullable [] expected, flo... method assertArrayEquals (line 337) | private static void assertArrayEquals(float @Nullable [] expected, flo... method assertArrayEquals (line 360) | private static void assertArrayEquals(double @Nullable [] expected, do... method assertArrayEquals (line 382) | private static void assertArrayEquals(double @Nullable [] expected, do... method assertArrayEquals (line 405) | private static void assertArrayEquals(@Nullable Object @Nullable [] ex... method assertArrayElementsEqual (line 434) | private static void assertArrayElementsEqual(@Nullable Object expected... method failExpectedArrayIsNull (line 477) | private static void failExpectedArrayIsNull(@Nullable Deque i... method expectedArrayIsNullFailure (line 481) | private static AssertionFailedError expectedArrayIsNullFailure(@Nullab... method failActualArrayIsNull (line 490) | private static void failActualArrayIsNull(@Nullable Deque ind... method actualArrayIsNullFailure (line 494) | private static AssertionFailedError actualArrayIsNullFailure(@Nullable... method assertArraysHaveSameLength (line 503) | private static void assertArraysHaveSameLength(int expected, int actua... method failArraysNotEqual (line 517) | private static void failArraysNotEqual(@Nullable Object expected, @Nul... method nullSafeIndexes (line 529) | private static Deque nullSafeIndexes(@Nullable Deque... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertDoesNotThrow.java class AssertDoesNotThrow (line 32) | class AssertDoesNotThrow { method AssertDoesNotThrow (line 34) | private AssertDoesNotThrow() { method assertDoesNotThrow (line 38) | static void assertDoesNotThrow(Executable executable) { method assertDoesNotThrow (line 42) | static void assertDoesNotThrow(Executable executable, @Nullable String... method assertDoesNotThrow (line 46) | static void assertDoesNotThrow(Executable executable, Supplier<@Nullab... method assertDoesNotThrow (line 50) | private static void assertDoesNotThrow(Executable executable, @Nullabl... method assertDoesNotThrow (line 60) | static T assertDoesNotThrow(ThrowingSuppl... method assertDoesNotThrow (line 64) | static T assertDoesNotThrow(ThrowingSuppl... method assertDoesNotThrow (line 68) | static T assertDoesNotThrow(ThrowingSuppl... method assertDoesNotThrow (line 73) | private static T assertDoesNotThrow(Throw... method createAssertionFailedError (line 84) | @API(status = INTERNAL, since = "6.0") method buildSuffix (line 94) | private static String buildSuffix(@Nullable String message) { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertEquals.java class AssertEquals (line 28) | class AssertEquals { method AssertEquals (line 30) | private AssertEquals() { method assertEquals (line 34) | static void assertEquals(byte expected, byte actual) { method assertEquals (line 38) | static void assertEquals(byte expected, byte actual, @Nullable String ... method assertEquals (line 44) | static void assertEquals(byte expected, byte actual, Supplier<@Nullabl... method assertEquals (line 50) | static void assertEquals(char expected, char actual) { method assertEquals (line 54) | static void assertEquals(char expected, char actual, @Nullable String ... method assertEquals (line 60) | static void assertEquals(char expected, char actual, Supplier<@Nullabl... method assertEquals (line 66) | static void assertEquals(double expected, double actual) { method assertEquals (line 70) | static void assertEquals(double expected, double actual, @Nullable Str... method assertEquals (line 76) | static void assertEquals(double expected, double actual, Supplier<@Nul... method assertEquals (line 82) | static void assertEquals(double expected, double actual, double delta) { method assertEquals (line 86) | static void assertEquals(double expected, double actual, double delta,... method assertEquals (line 92) | static void assertEquals(double expected, double actual, double delta,... method assertEquals (line 98) | static void assertEquals(float expected, float actual) { method assertEquals (line 102) | static void assertEquals(float expected, float actual, @Nullable Strin... method assertEquals (line 108) | static void assertEquals(float expected, float actual, Supplier<@Nulla... method assertEquals (line 114) | static void assertEquals(float expected, float actual, float delta) { method assertEquals (line 118) | static void assertEquals(float expected, float actual, float delta, @N... method assertEquals (line 124) | static void assertEquals(float expected, float actual, float delta, Su... method assertEquals (line 130) | static void assertEquals(short expected, short actual) { method assertEquals (line 134) | static void assertEquals(short expected, short actual, @Nullable Strin... method assertEquals (line 140) | static void assertEquals(short expected, short actual, Supplier<@Nulla... method assertEquals (line 146) | static void assertEquals(int expected, int actual) { method assertEquals (line 150) | static void assertEquals(int expected, int actual, @Nullable String me... method assertEquals (line 156) | static void assertEquals(int expected, int actual, Supplier<@Nullable ... method assertEquals (line 162) | static void assertEquals(long expected, long actual) { method assertEquals (line 166) | static void assertEquals(long expected, long actual, @Nullable String ... method assertEquals (line 172) | static void assertEquals(long expected, long actual, Supplier<@Nullabl... method assertEquals (line 178) | static void assertEquals(@Nullable Object expected, @Nullable Object a... method assertEquals (line 182) | static void assertEquals(@Nullable Object expected, @Nullable Object a... method assertEquals (line 188) | static void assertEquals(@Nullable Object expected, @Nullable Object a... method failNotEqual (line 195) | private static void failNotEqual(@Nullable Object expected, @Nullable ... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertFalse.java class AssertFalse (line 27) | class AssertFalse { method AssertFalse (line 29) | private AssertFalse() { method assertFalse (line 33) | @Contract("true -> fail") method assertFalse (line 38) | @Contract("true, _ -> fail") method assertFalse (line 45) | @Contract("true, _ -> fail") method assertFalse (line 52) | static void assertFalse(BooleanSupplier booleanSupplier) { method assertFalse (line 56) | static void assertFalse(BooleanSupplier booleanSupplier, @Nullable Str... method assertFalse (line 60) | static void assertFalse(BooleanSupplier booleanSupplier, Supplier<@Nul... method failNotFalse (line 64) | private static void failNotFalse(@Nullable Object messageOrSupplier) { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertInstanceOf.java class AssertInstanceOf (line 27) | class AssertInstanceOf { method AssertInstanceOf (line 29) | private AssertInstanceOf() { method assertInstanceOf (line 33) | @Contract("_, null -> fail") method assertInstanceOf (line 38) | @Contract("_, null, _ -> fail") method assertInstanceOf (line 43) | @Contract("_, null, _ -> fail") method assertInstanceOf (line 49) | private static T assertInstanceOf(Class expectedType, @Nullable... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertIterableEquals.java class AssertIterableEquals (line 34) | class AssertIterableEquals { method AssertIterableEquals (line 36) | private AssertIterableEquals() { method assertIterableEquals (line 40) | static void assertIterableEquals(@Nullable Iterable expected, @Null... method assertIterableEquals (line 44) | static void assertIterableEquals(@Nullable Iterable expected, @Null... method assertIterableEquals (line 49) | static void assertIterableEquals(@Nullable Iterable expected, @Null... method assertIterableEquals (line 54) | private static void assertIterableEquals(@Nullable Iterable expecte... method assertIterableEquals (line 59) | private static void assertIterableEquals(@Nullable Iterable expecte... method assertIterableElementsEqual (line 92) | private static void assertIterableElementsEqual(Object expected, Objec... method assertIterablesNotNull (line 136) | private static void assertIterablesNotNull(@Nullable Object expected, ... method failExpectedIterableIsNull (line 147) | private static void failExpectedIterableIsNull(Deque indexes,... method expectedIterableIsNullFailure (line 151) | private static AssertionFailedError expectedIterableIsNullFailure(Dequ... method failActualIterableIsNull (line 160) | private static void failActualIterableIsNull(Deque indexes, @... method actualIterableIsNullFailure (line 164) | private static AssertionFailedError actualIterableIsNullFailure(Deque<... method assertIteratorsAreEmpty (line 173) | private static void assertIteratorsAreEmpty(Iterator expected, Iter... method failIterablesNotEqual (line 192) | private static void failIterablesNotEqual(Object expected, Object actu... type Status (line 206) | private enum Status { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertLinesMatch.java class AssertLinesMatch (line 33) | class AssertLinesMatch { method AssertLinesMatch (line 35) | private AssertLinesMatch() { method assertLinesMatch (line 41) | static void assertLinesMatch(List expectedLines, List ... method assertLinesMatch (line 45) | static void assertLinesMatch(List expectedLines, List ... method assertLinesMatch (line 49) | static void assertLinesMatch(Stream expectedLines, Stream expectedLines, Stream fail") method assertNotNull (line 37) | @Contract("null, _ -> fail") method assertNotNull (line 44) | @Contract("null, _ -> fail") method failNull (line 51) | private static void failNull(@Nullable Object messageOrSupplier) { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertNotSame.java class AssertNotSame (line 25) | class AssertNotSame { method AssertNotSame (line 27) | private AssertNotSame() { method assertNotSame (line 31) | static void assertNotSame(@Nullable Object unexpected, @Nullable Objec... method assertNotSame (line 35) | static void assertNotSame(@Nullable Object unexpected, @Nullable Objec... method assertNotSame (line 41) | static void assertNotSame(@Nullable Object unexpected, @Nullable Objec... method failSame (line 48) | private static void failSame(@Nullable Object actual, @Nullable Object... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertNull.java class AssertNull (line 26) | class AssertNull { method AssertNull (line 28) | private AssertNull() { method assertNull (line 32) | @Contract("!null -> fail") method assertNull (line 37) | @Contract("!null, _ -> fail") method assertNull (line 44) | @Contract("!null, _ -> fail") method failNotNull (line 51) | private static void failNotNull(@Nullable Object actual, @Nullable Obj... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertSame.java class AssertSame (line 25) | class AssertSame { method AssertSame (line 27) | private AssertSame() { method assertSame (line 31) | static void assertSame(@Nullable Object expected, @Nullable Object act... method assertSame (line 35) | static void assertSame(@Nullable Object expected, @Nullable Object act... method assertSame (line 41) | static void assertSame(@Nullable Object expected, @Nullable Object act... method failNotSame (line 48) | private static void failNotSame(@Nullable Object expected, @Nullable O... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertThrows.java class AssertThrows (line 28) | class AssertThrows { method AssertThrows (line 30) | private AssertThrows() { method assertThrows (line 34) | static T assertThrows(Class expectedType, Exe... method assertThrows (line 38) | static T assertThrows(Class expectedType, Exe... method assertThrows (line 43) | static T assertThrows(Class expectedType, Exe... method assertThrows (line 49) | @SuppressWarnings("unchecked") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertThrowsExactly.java class AssertThrowsExactly (line 28) | class AssertThrowsExactly { method AssertThrowsExactly (line 30) | private AssertThrowsExactly() { method assertThrowsExactly (line 34) | static T assertThrowsExactly(Class expectedTy... method assertThrowsExactly (line 38) | static T assertThrowsExactly(Class expectedTy... method assertThrowsExactly (line 43) | static T assertThrowsExactly(Class expectedTy... method assertThrowsExactly (line 49) | @SuppressWarnings("unchecked") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertTimeout.java class AssertTimeout (line 29) | class AssertTimeout { method AssertTimeout (line 31) | private AssertTimeout() { method assertTimeout (line 35) | static void assertTimeout(Duration timeout, Executable executable) { method assertTimeout (line 39) | static void assertTimeout(Duration timeout, Executable executable, @Nu... method assertTimeout (line 46) | static void assertTimeout(Duration timeout, Executable executable, Sup... method assertTimeout (line 53) | static T assertTimeout(Duration timeout, ... method assertTimeout (line 57) | static T assertTimeout(Duration timeout, ... method assertTimeout (line 62) | static T assertTimeout(Duration timeout, ... method assertTimeout (line 67) | private static T assertTimeout(Duration t... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertTimeoutPreemptively.java class AssertTimeoutPreemptively (line 31) | class AssertTimeoutPreemptively { method assertTimeoutPreemptively (line 33) | static void assertTimeoutPreemptively(Duration timeout, Executable exe... method assertTimeoutPreemptively (line 37) | @SuppressWarnings("NullAway") method assertTimeoutPreemptively (line 45) | @SuppressWarnings("NullAway") method assertTimeoutPreemptively (line 54) | static T assertTimeoutPreemptively(Durati... method assertTimeoutPreemptively (line 58) | static T assertTimeoutPreemptively(Durati... method assertTimeoutPreemptively (line 64) | static T assertTimeoutPreemptively(Durati... method createAssertionFailure (line 70) | private static AssertionFailedError createAssertionFailure(Duration ti... method AssertTimeoutPreemptively (line 80) | private AssertTimeoutPreemptively() { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertTrue.java class AssertTrue (line 26) | class AssertTrue { method AssertTrue (line 28) | private AssertTrue() { method assertTrue (line 32) | @Contract("false -> fail") method assertTrue (line 37) | @Contract("false, _ -> fail") method assertTrue (line 44) | @Contract("false, _ -> fail") method failNotTrue (line 51) | private static void failNotTrue(@Nullable Object messageOrSupplier) { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertionFailureBuilder.java class AssertionFailureBuilder (line 36) | @API(status = STABLE, since = "5.9") method assertionFailure (line 62) | public static AssertionFailureBuilder assertionFailure() { method AssertionFailureBuilder (line 66) | private AssertionFailureBuilder() { method message (line 79) | public AssertionFailureBuilder message(@Nullable Object message) { method reason (line 90) | public AssertionFailureBuilder reason(@Nullable String reason) { method cause (line 101) | public AssertionFailureBuilder cause(@Nullable Throwable cause) { method expected (line 112) | public AssertionFailureBuilder expected(@Nullable Object expected) { method actual (line 124) | public AssertionFailureBuilder actual(@Nullable Object actual) { method includeValuesInMessage (line 138) | public AssertionFailureBuilder includeValuesInMessage(boolean includeV... method trimStacktrace (line 152) | @API(status = EXPERIMENTAL, since = "6.1") method retainStackTraceElements (line 171) | @API(status = EXPERIMENTAL, since = "6.1") method buildAndThrow (line 184) | @Contract(" -> fail") method build (line 195) | public AssertionFailedError build() { method maybeTrimStackTrace (line 213) | private void maybeTrimStackTrace(Throwable throwable) { method clamp0 (line 237) | private static int clamp0(int value, int max) { method nullSafeGet (line 241) | private static @Nullable String nullSafeGet(@Nullable Object messageOr... method buildPrefix (line 252) | private static String buildPrefix(@Nullable String message) { method formatValues (line 256) | private static String formatValues(@Nullable Object expected, @Nullabl... method formatClassAndValue (line 266) | private static String formatClassAndValue(@Nullable Object value, Stri... method toString (line 276) | private static String toString(@Nullable Object obj) { method toHash (line 283) | private static String toHash(@Nullable Object obj) { method getClassName (line 287) | private static String getClassName(@Nullable Object obj) { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/AssertionUtils.java class AssertionUtils (line 29) | class AssertionUtils { method AssertionUtils (line 31) | private AssertionUtils() { method failure (line 35) | static AssertionFailedError failure() { method failure (line 41) | static AssertionFailedError failure(@Nullable String message) { method failure (line 48) | static AssertionFailedError failure(@Nullable String message, @Nullabl... method failure (line 56) | static AssertionFailedError failure(@Nullable Throwable cause) { method failure (line 63) | static AssertionFailedError failure(Supplier<@Nullable String> message... method nullSafeGet (line 70) | static @Nullable String nullSafeGet(@Nullable Supplier<@Nullable Strin... method getCanonicalName (line 74) | static String getCanonicalName(Class clazz) { method formatIndexes (line 85) | static String formatIndexes(@Nullable Deque indexes) { method floatsAreEqual (line 93) | static boolean floatsAreEqual(float value1, float value2, float delta) { method assertValidDelta (line 98) | static void assertValidDelta(float delta) { method assertValidDelta (line 104) | static void assertValidDelta(double delta) { method floatsAreEqual (line 110) | static boolean floatsAreEqual(float value1, float value2) { method doublesAreEqual (line 114) | static boolean doublesAreEqual(double value1, double value2, double de... method doublesAreEqual (line 119) | static boolean doublesAreEqual(double value1, double value2) { method objectsAreEqual (line 123) | static boolean objectsAreEqual(@Nullable Object obj1, @Nullable Object... method failIllegalDelta (line 130) | private static void failIllegalDelta(String delta) { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/Assertions.java class Assertions (line 95) | @API(status = STABLE, since = "5.0") method Assertions (line 103) | @API(status = STABLE, since = "5.3") method fail (line 119) | @Contract(" -> fail") method fail (line 139) | @Contract("_ -> fail") method fail (line 152) | @Contract("_, _ -> fail") method fail (line 164) | @Contract("_ -> fail") method fail (line 177) | @Contract("_ -> fail") method assertTrue (line 188) | @Contract("false -> fail") method assertTrue (line 197) | @Contract("false, _ -> fail") method assertTrue (line 209) | public static void assertTrue(BooleanSupplier booleanSupplier) { method assertTrue (line 222) | public static void assertTrue(BooleanSupplier booleanSupplier, @Nullab... method assertTrue (line 230) | @Contract("false, _ -> fail") method assertTrue (line 246) | public static void assertTrue(BooleanSupplier booleanSupplier, Supplie... method assertFalse (line 255) | @Contract("true -> fail") method assertFalse (line 264) | @Contract("true, _ -> fail") method assertFalse (line 273) | @Contract("true, _ -> fail") method assertFalse (line 281) | public static void assertFalse(BooleanSupplier booleanSupplier) { method assertFalse (line 289) | public static void assertFalse(BooleanSupplier booleanSupplier, @Nulla... method assertFalse (line 297) | public static void assertFalse(BooleanSupplier booleanSupplier, Suppli... method assertNull (line 306) | @Contract("!null -> fail") method assertNull (line 315) | @Contract("!null, _ -> fail") method assertNull (line 324) | @Contract("!null, _ -> fail") method assertNotNull (line 334) | @Contract("null -> fail") method assertNotNull (line 343) | @Contract("null, _ -> fail") method assertNotNull (line 352) | @Contract("null, _ -> fail") method assertEquals (line 362) | public static void assertEquals(short expected, short actual) { method assertEquals (line 369) | public static void assertEquals(short expected, @Nullable Short actual) { method assertEquals (line 376) | public static void assertEquals(@Nullable Short expected, short actual) { method assertEquals (line 385) | @API(status = STABLE, since = "5.4") method assertEquals (line 394) | public static void assertEquals(short expected, short actual, @Nullabl... method assertEquals (line 402) | public static void assertEquals(short expected, @Nullable Short actual... method assertEquals (line 410) | public static void assertEquals(@Nullable Short expected, short actual... method assertEquals (line 420) | @API(status = STABLE, since = "5.4") method assertEquals (line 429) | public static void assertEquals(short expected, short actual, Supplier... method assertEquals (line 437) | public static void assertEquals(short expected, @Nullable Short actual, method assertEquals (line 446) | public static void assertEquals(@Nullable Short expected, short actual, method assertEquals (line 457) | @API(status = STABLE, since = "5.4") method assertEquals (line 466) | public static void assertEquals(byte expected, byte actual) { method assertEquals (line 473) | public static void assertEquals(byte expected, @Nullable Byte actual) { method assertEquals (line 480) | public static void assertEquals(@Nullable Byte expected, byte actual) { method assertEquals (line 489) | @API(status = STABLE, since = "5.4") method assertEquals (line 498) | public static void assertEquals(byte expected, byte actual, @Nullable ... method assertEquals (line 506) | public static void assertEquals(byte expected, @Nullable Byte actual, ... method assertEquals (line 514) | public static void assertEquals(@Nullable Byte expected, byte actual, ... method assertEquals (line 524) | @API(status = STABLE, since = "5.4") method assertEquals (line 533) | public static void assertEquals(byte expected, byte actual, Supplier<@... method assertEquals (line 541) | public static void assertEquals(byte expected, @Nullable Byte actual, ... method assertEquals (line 549) | public static void assertEquals(@Nullable Byte expected, byte actual, ... method assertEquals (line 559) | @API(status = STABLE, since = "5.4") method assertEquals (line 568) | public static void assertEquals(int expected, int actual) { method assertEquals (line 575) | public static void assertEquals(int expected, @Nullable Integer actual) { method assertEquals (line 582) | public static void assertEquals(@Nullable Integer expected, int actual) { method assertEquals (line 591) | @API(status = STABLE, since = "5.4") method assertEquals (line 600) | public static void assertEquals(int expected, int actual, @Nullable St... method assertEquals (line 608) | public static void assertEquals(int expected, @Nullable Integer actual... method assertEquals (line 616) | public static void assertEquals(@Nullable Integer expected, int actual... method assertEquals (line 626) | @API(status = STABLE, since = "5.4") method assertEquals (line 635) | public static void assertEquals(int expected, int actual, Supplier<@Nu... method assertEquals (line 643) | public static void assertEquals(int expected, @Nullable Integer actual, method assertEquals (line 652) | public static void assertEquals(@Nullable Integer expected, int actual, method assertEquals (line 663) | @API(status = STABLE, since = "5.4") method assertEquals (line 672) | public static void assertEquals(long expected, long actual) { method assertEquals (line 679) | public static void assertEquals(long expected, @Nullable Long actual) { method assertEquals (line 686) | public static void assertEquals(@Nullable Long expected, long actual) { method assertEquals (line 695) | @API(status = STABLE, since = "5.4") method assertEquals (line 704) | public static void assertEquals(long expected, long actual, @Nullable ... method assertEquals (line 712) | public static void assertEquals(long expected, @Nullable Long actual, ... method assertEquals (line 720) | public static void assertEquals(@Nullable Long expected, long actual, ... method assertEquals (line 730) | @API(status = STABLE, since = "5.4") method assertEquals (line 739) | public static void assertEquals(long expected, long actual, Supplier<@... method assertEquals (line 747) | public static void assertEquals(long expected, @Nullable Long actual, ... method assertEquals (line 755) | public static void assertEquals(@Nullable Long expected, long actual, ... method assertEquals (line 765) | @API(status = STABLE, since = "5.4") method assertEquals (line 776) | public static void assertEquals(float expected, float actual) { method assertEquals (line 785) | public static void assertEquals(float expected, @Nullable Float actual) { method assertEquals (line 794) | public static void assertEquals(@Nullable Float expected, float actual) { method assertEquals (line 805) | @API(status = STABLE, since = "5.4") method assertEquals (line 816) | public static void assertEquals(float expected, float actual, @Nullabl... method assertEquals (line 826) | public static void assertEquals(float expected, @Nullable Float actual... method assertEquals (line 836) | public static void assertEquals(@Nullable Float expected, float actual... method assertEquals (line 848) | @API(status = STABLE, since = "5.4") method assertEquals (line 859) | public static void assertEquals(float expected, float actual, Supplier... method assertEquals (line 869) | public static void assertEquals(float expected, @Nullable Float actual, method assertEquals (line 880) | public static void assertEquals(@Nullable Float expected, float actual, method assertEquals (line 893) | @API(status = STABLE, since = "5.4") method assertEquals (line 904) | public static void assertEquals(float expected, float actual, float de... method assertEquals (line 914) | public static void assertEquals(float expected, float actual, float de... method assertEquals (line 924) | public static void assertEquals(float expected, float actual, float de... method assertEquals (line 934) | public static void assertEquals(double expected, double actual) { method assertEquals (line 943) | public static void assertEquals(double expected, @Nullable Double actu... method assertEquals (line 952) | public static void assertEquals(@Nullable Double expected, double actu... method assertEquals (line 963) | @API(status = STABLE, since = "5.4") method assertEquals (line 974) | public static void assertEquals(double expected, double actual, @Nulla... method assertEquals (line 984) | public static void assertEquals(double expected, @Nullable Double actu... method assertEquals (line 994) | public static void assertEquals(@Nullable Double expected, double actu... method assertEquals (line 1006) | @API(status = STABLE, since = "5.4") method assertEquals (line 1017) | public static void assertEquals(double expected, double actual, Suppli... method assertEquals (line 1027) | public static void assertEquals(double expected, @Nullable Double actual, method assertEquals (line 1038) | public static void assertEquals(@Nullable Double expected, double actual, method assertEquals (line 1051) | @API(status = STABLE, since = "5.4") method assertEquals (line 1062) | public static void assertEquals(double expected, double actual, double... method assertEquals (line 1072) | public static void assertEquals(double expected, double actual, double... method assertEquals (line 1082) | public static void assertEquals(double expected, double actual, double... method assertEquals (line 1090) | public static void assertEquals(char expected, char actual) { method assertEquals (line 1097) | public static void assertEquals(char expected, @Nullable Character act... method assertEquals (line 1104) | public static void assertEquals(@Nullable Character expected, char act... method assertEquals (line 1113) | @API(status = STABLE, since = "5.4") method assertEquals (line 1122) | public static void assertEquals(char expected, char actual, @Nullable ... method assertEquals (line 1130) | public static void assertEquals(char expected, @Nullable Character act... method assertEquals (line 1138) | public static void assertEquals(@Nullable Character expected, char act... method assertEquals (line 1148) | @API(status = STABLE, since = "5.4") method assertEquals (line 1158) | public static void assertEquals(char expected, char actual, Supplier<@... method assertEquals (line 1166) | public static void assertEquals(char expected, @Nullable Character act... method assertEquals (line 1175) | public static void assertEquals(@Nullable Character expected, char act... method assertEquals (line 1186) | @API(status = STABLE, since = "5.4") method assertEquals (line 1198) | public static void assertEquals(@Nullable Object expected, @Nullable O... method assertEquals (line 1209) | public static void assertEquals(@Nullable Object expected, @Nullable O... method assertEquals (line 1220) | public static void assertEquals(@Nullable Object expected, @Nullable O... method assertArrayEquals (line 1231) | public static void assertArrayEquals(boolean @Nullable [] expected, bo... method assertArrayEquals (line 1240) | public static void assertArrayEquals(boolean @Nullable [] expected, bo... method assertArrayEquals (line 1250) | public static void assertArrayEquals(boolean @Nullable [] expected, bo... method assertArrayEquals (line 1259) | public static void assertArrayEquals(char @Nullable [] expected, char ... method assertArrayEquals (line 1268) | public static void assertArrayEquals(char @Nullable [] expected, char ... method assertArrayEquals (line 1278) | public static void assertArrayEquals(char @Nullable [] expected, char ... method assertArrayEquals (line 1287) | public static void assertArrayEquals(byte @Nullable [] expected, byte ... method assertArrayEquals (line 1296) | public static void assertArrayEquals(byte @Nullable [] expected, byte ... method assertArrayEquals (line 1306) | public static void assertArrayEquals(byte @Nullable [] expected, byte ... method assertArrayEquals (line 1315) | public static void assertArrayEquals(short @Nullable [] expected, shor... method assertArrayEquals (line 1324) | public static void assertArrayEquals(short @Nullable [] expected, shor... method assertArrayEquals (line 1334) | public static void assertArrayEquals(short @Nullable [] expected, shor... method assertArrayEquals (line 1343) | public static void assertArrayEquals(int @Nullable [] expected, int @N... method assertArrayEquals (line 1352) | public static void assertArrayEquals(int @Nullable [] expected, int @N... method assertArrayEquals (line 1361) | public static void assertArrayEquals(int @Nullable [] expected, int @N... method assertArrayEquals (line 1370) | public static void assertArrayEquals(long @Nullable [] expected, long ... method assertArrayEquals (line 1379) | public static void assertArrayEquals(long @Nullable [] expected, long ... method assertArrayEquals (line 1389) | public static void assertArrayEquals(long @Nullable [] expected, long ... method assertArrayEquals (line 1399) | public static void assertArrayEquals(float @Nullable [] expected, floa... method assertArrayEquals (line 1409) | public static void assertArrayEquals(float @Nullable [] expected, floa... method assertArrayEquals (line 1420) | public static void assertArrayEquals(float @Nullable [] expected, floa... method assertArrayEquals (line 1430) | public static void assertArrayEquals(float @Nullable [] expected, floa... method assertArrayEquals (line 1440) | public static void assertArrayEquals(float @Nullable [] expected, floa... method assertArrayEquals (line 1451) | public static void assertArrayEquals(float @Nullable [] expected, floa... method assertArrayEquals (line 1461) | public static void assertArrayEquals(double @Nullable [] expected, dou... method assertArrayEquals (line 1471) | public static void assertArrayEquals(double @Nullable [] expected, dou... method assertArrayEquals (line 1482) | public static void assertArrayEquals(double @Nullable [] expected, dou... method assertArrayEquals (line 1492) | public static void assertArrayEquals(double @Nullable [] expected, dou... method assertArrayEquals (line 1502) | public static void assertArrayEquals(double @Nullable [] expected, dou... method assertArrayEquals (line 1513) | public static void assertArrayEquals(double @Nullable [] expected, dou... method assertArrayEquals (line 1527) | public static void assertArrayEquals(@Nullable Object @Nullable [] exp... method assertArrayEquals (line 1541) | public static void assertArrayEquals(@Nullable Object @Nullable [] exp... method assertArrayEquals (line 1556) | public static void assertArrayEquals(@Nullable Object @Nullable [] exp... method assertIterableEquals (line 1581) | public static void assertIterableEquals(@Nullable Iterable expected... method assertIterableEquals (line 1605) | public static void assertIterableEquals(@Nullable Iterable expected... method assertIterableEquals (line 1630) | public static void assertIterableEquals(@Nullable Iterable expected... method assertLinesMatch (line 1677) | public static void assertLinesMatch(List expectedLines, List expectedLines, List expectedLines, List expectedLines, Stre... method assertLinesMatch (line 1743) | public static void assertLinesMatch(Stream expectedLines, Stre... method assertLinesMatch (line 1764) | public static void assertLinesMatch(Stream expectedLines, Stre... method assertNotEquals (line 1776) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1786) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1796) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1806) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1818) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1830) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1842) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1854) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1867) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1880) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1894) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1908) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1919) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1929) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1939) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1949) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1961) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1973) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1985) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 1997) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2010) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2023) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2037) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2051) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2062) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2072) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2082) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2092) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2104) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2116) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2128) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2140) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2154) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2167) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2181) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2195) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2206) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2216) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2226) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2236) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2248) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2260) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2272) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2284) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2297) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2310) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2324) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2338) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2352) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2365) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2378) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2391) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2406) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2421) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2436) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2451) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2464) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2477) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2491) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2505) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2520) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2536) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2550) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2564) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2577) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2590) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2603) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2618) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2633) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2648) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2663) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2676) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2689) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2703) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2717) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2732) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2748) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2762) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2773) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2783) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2793) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2803) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2815) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2827) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2839) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2851) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2865) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2878) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2892) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2906) | @API(status = STABLE, since = "5.4") method assertNotEquals (line 2919) | public static void assertNotEquals(@Nullable Object unexpected, @Nulla... method assertNotEquals (line 2932) | public static void assertNotEquals(@Nullable Object unexpected, @Nulla... method assertNotEquals (line 2946) | public static void assertNotEquals(@Nullable Object unexpected, @Nulla... method assertSame (line 2961) | public static void assertSame(@Nullable Object expected, @Nullable Obj... method assertSame (line 2974) | public static void assertSame(@Nullable Object expected, @Nullable Obj... method assertSame (line 2988) | public static void assertSame(@Nullable Object expected, @Nullable Obj... method assertNotSame (line 3002) | public static void assertNotSame(@Nullable Object unexpected, @Nullabl... method assertNotSame (line 3014) | public static void assertNotSame(@Nullable Object unexpected, @Nullabl... method assertNotSame (line 3027) | public static void assertNotSame(@Nullable Object unexpected, @Nullabl... method assertAll (line 3047) | public static void assertAll(Executable... executables) throws Multipl... method assertAll (line 3064) | public static void assertAll(@Nullable String heading, Executable... e... method assertAll (line 3081) | public static void assertAll(Collection executables) throw... method assertAll (line 3098) | public static void assertAll(@Nullable String heading, Collection executables) throws Mu... method assertAll (line 3143) | public static void assertAll(@Nullable String heading, Stream T assertThrows(Class expectedTy... method assertThrows (line 3258) | public static T assertThrows(Class expectedTy... method assertThrows (line 3285) | public static T assertThrows(Class expectedTy... method assertDoesNotThrow (line 3304) | @API(status = STABLE, since = "5.2") method assertDoesNotThrow (line 3323) | @API(status = STABLE, since = "5.2") method assertDoesNotThrow (line 3343) | @API(status = STABLE, since = "5.2") method assertDoesNotThrow (line 3364) | @API(status = STABLE, since = "5.2") method assertDoesNotThrow (line 3385) | @API(status = STABLE, since = "5.2") method assertDoesNotThrow (line 3408) | @API(status = STABLE, since = "5.2") method assertTimeout (line 3433) | public static void assertTimeout(Duration timeout, Executable executab... method assertTimeout (line 3454) | public static void assertTimeout(Duration timeout, Executable executab... method assertTimeout (line 3476) | public static void assertTimeout(Duration timeout, Executable executable, method assertTimeout (line 3500) | public static T assertTimeout(Duration ti... method assertTimeout (line 3523) | public static T assertTimeout(Duration ti... method assertTimeout (line 3548) | public static T assertTimeout(Duration ti... method assertTimeoutPreemptively (line 3569) | public static void assertTimeoutPreemptively(Duration timeout, Executa... method assertTimeoutPreemptively (line 3589) | public static void assertTimeoutPreemptively(Duration timeout, Executa... method assertTimeoutPreemptively (line 3610) | public static void assertTimeoutPreemptively(Duration timeout, Executa... method assertTimeoutPreemptively (line 3633) | public static T assertTimeoutPreemptively... method assertTimeoutPreemptively (line 3656) | public static T assertTimeoutPreemptively... method assertTimeoutPreemptively (line 3680) | public static T assertTimeoutPreemptively... method assertInstanceOf (line 3696) | @API(status = STABLE, since = "5.10") method assertInstanceOf (line 3713) | @API(status = STABLE, since = "5.10") method assertInstanceOf (line 3732) | @Contract("_, null, _ -> fail") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/Assumptions.java class Assumptions (line 52) | @API(status = STABLE, since = "5.0") method Assumptions (line 60) | protected Assumptions() { method assumeTrue (line 72) | @Contract("false -> fail") method assumeTrue (line 83) | public static void assumeTrue(BooleanSupplier assumptionSupplier) thro... method assumeTrue (line 95) | public static void assumeTrue(BooleanSupplier assumptionSupplier, @Nul... method assumeTrue (line 108) | @Contract("false, _ -> fail") method assumeTrue (line 124) | @Contract("false, _ -> fail") method assumeTrue (line 139) | public static void assumeTrue(BooleanSupplier assumptionSupplier, Supp... method assumeFalse (line 153) | @Contract("true -> fail") method assumeFalse (line 164) | public static void assumeFalse(BooleanSupplier assumptionSupplier) thr... method assumeFalse (line 176) | public static void assumeFalse(BooleanSupplier assumptionSupplier, @Nu... method assumeFalse (line 189) | @Contract("true, _ -> fail") method assumeFalse (line 205) | @Contract("true, _ -> fail") method assumeFalse (line 220) | public static void assumeFalse(BooleanSupplier assumptionSupplier, Sup... method assumingThat (line 243) | public static void assumingThat(BooleanSupplier assumptionSupplier, Ex... method assumingThat (line 262) | public static void assumingThat(boolean assumption, Executable executa... method abort (line 287) | @Contract(" -> fail") method abort (line 312) | @Contract("_ -> fail") method abort (line 330) | @Contract("_ -> fail") method throwAssumptionFailed (line 337) | @Contract("_ -> fail") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/ClassDescriptor.java type ClassDescriptor (line 27) | @API(status = STABLE, since = "5.10") method getTestClass (line 35) | Class getTestClass(); method getDisplayName (line 43) | String getDisplayName(); method isAnnotated (line 55) | boolean isAnnotated(Class annotationType); method findAnnotation (line 69) | Optional findAnnotation(Class annotationT... method findRepeatableAnnotations (line 85) | List findRepeatableAnnotations(Class anno... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/ClassOrderer.java type ClassOrderer (line 63) | @API(status = STABLE, since = "5.10") method orderClasses (line 101) | void orderClasses(ClassOrdererContext context); class Default (line 119) | @API(status = EXPERIMENTAL, since = "6.0") method Default (line 122) | private Default() { method orderClasses (line 126) | @Override class ClassName (line 136) | class ClassName implements ClassOrderer { method ClassName (line 138) | public ClassName() { method orderClasses (line 146) | @Override class DisplayName (line 159) | class DisplayName implements ClassOrderer { method DisplayName (line 161) | public DisplayName() { method orderClasses (line 169) | @Override class OrderAnnotation (line 192) | class OrderAnnotation implements ClassOrderer { method OrderAnnotation (line 194) | public OrderAnnotation() { method orderClasses (line 202) | @Override method getOrder (line 207) | private static int getOrder(ClassDescriptor descriptor) { class Random (line 231) | class Random implements ClassOrderer { method Random (line 259) | public Random() { method orderClasses (line 266) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/ClassOrdererContext.java type ClassOrdererContext (line 28) | @API(status = STABLE, since = "5.10") method getClassDescriptors (line 37) | List getClassDescriptors(); method getConfigurationParameter (line 54) | Optional getConfigurationParameter(String key); FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/Constants.java class Constants (line 31) | @API(status = STABLE, since = "6.1") method Constants (line 432) | private Constants() { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/DisplayNameGenerator.java type DisplayNameGenerator (line 67) | @API(status = STABLE, since = "5.7") method generateDisplayNameForClass (line 96) | String generateDisplayNameForClass(Class testClass); method generateDisplayNameForNestedClass (line 109) | @API(status = DEPRECATED, since = "5.12") method generateDisplayNameForNestedClass (line 135) | @API(status = MAINTAINED, since = "5.13.3") method generateDisplayNameForMethod (line 155) | @API(status = DEPRECATED, since = "5.12") method generateDisplayNameForMethod (line 184) | @API(status = MAINTAINED, since = "5.13.3") method parameterTypesAsString (line 200) | static String parameterTypesAsString(Method method) { class Standard (line 214) | class Standard implements DisplayNameGenerator { method Standard (line 218) | public Standard() { method generateDisplayNameForClass (line 221) | @Override method generateDisplayNameForNestedClass (line 228) | @Override method generateDisplayNameForMethod (line 233) | @Override class Simple (line 250) | @API(status = STABLE, since = "5.7") method Simple (line 255) | public Simple() { method generateDisplayNameForMethod (line 258) | @Override method hasParameters (line 268) | private static boolean hasParameters(Method method) { class ReplaceUnderscores (line 281) | class ReplaceUnderscores extends Simple { method ReplaceUnderscores (line 285) | public ReplaceUnderscores() { method generateDisplayNameForClass (line 288) | @Override method generateDisplayNameForNestedClass (line 293) | @Override method generateDisplayNameForMethod (line 298) | @Override method replaceUnderscores (line 305) | private static String replaceUnderscores(String name) { class IndicativeSentences (line 327) | @API(status = STABLE, since = "5.10") method IndicativeSentences (line 359) | public IndicativeSentences() { method generateDisplayNameForClass (line 362) | @Override method generateDisplayNameForNestedClass (line 369) | @Override method generateDisplayNameForMethod (line 374) | @Override method getSentenceBeginning (line 388) | private String getSentenceBeginning(Class testClass, List testClass, List<... method getGeneratorFor (line 466) | private static DisplayNameGenerator getGeneratorFor(Class testCla... method findDisplayNameGeneration (line 484) | @API(status = INTERNAL, since = "5.12") method findIndicativeSentencesGeneration (line 500) | private static Optional findIndicativ... method getSentenceFragment (line 505) | private static @Nullable String getSentenceFragment(AnnotatedElement... method getDisplayNameGenerator (line 526) | static DisplayNameGenerator getDisplayNameGenerator(Class generator... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/DynamicContainer.java class DynamicContainer (line 43) | @API(status = MAINTAINED, since = "5.3") method dynamicContainer (line 60) | public static DynamicContainer dynamicContainer(String displayName, It... method dynamicContainer (line 76) | public static DynamicContainer dynamicContainer(String displayName, St... method dynamicContainer (line 95) | public static DynamicContainer dynamicContainer(String displayName, @N... method dynamicContainer (line 111) | @API(status = EXPERIMENTAL, since = "6.1") method DynamicContainer (line 120) | private DynamicContainer(DefaultConfiguration configuration) { method getChildren (line 130) | public Stream getChildren() { method getChildExecutionMode (line 143) | @API(status = EXPERIMENTAL, since = "6.1") type Configuration (line 154) | @API(status = EXPERIMENTAL, since = "6.1") method childExecutionMode (line 164) | Configuration childExecutionMode(ExecutionMode executionMode); method children (line 176) | default Configuration children(Iterable child... method children (line 191) | default Configuration children(DynamicNode... children) { method children (line 207) | Configuration children(Stream children); class DefaultConfiguration (line 211) | static final class DefaultConfiguration extends AbstractConfiguration<... method childExecutionMode (line 216) | @Override method children (line 222) | @Override method self (line 230) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/DynamicNode.java class DynamicNode (line 33) | @API(status = MAINTAINED, since = "5.3") method DynamicNode (line 43) | DynamicNode(AbstractConfiguration configuration) { method getDisplayName (line 54) | public String getDisplayName() { method getTestSourceUri (line 65) | public Optional getTestSourceUri() { method getExecutionMode (line 75) | @API(status = EXPERIMENTAL, since = "6.1") method toString (line 80) | @Override type Configuration (line 96) | @API(status = EXPERIMENTAL, since = "6.1") method displayName (line 107) | T displayName(String displayName); method testSourceUri (line 116) | T testSourceUri(@Nullable URI testSourceUri); method executionMode (line 125) | T executionMode(ExecutionMode executionMode); class AbstractConfiguration (line 129) | abstract static sealed class AbstractConfiguration Stream stream(Iterator inputGenerator, method stream (line 166) | @API(status = MAINTAINED, since = "5.7") method stream (line 205) | @API(status = MAINTAINED, since = "5.8") method stream (line 239) | @API(status = MAINTAINED, since = "5.8") method stream (line 271) | @API(status = MAINTAINED, since = "5.13.3") method stream (line 301) | @API(status = MAINTAINED, since = "5.13.3") method DynamicTest (line 312) | private DynamicTest(DefaultConfiguration configuration) { method getExecutable (line 320) | public Executable getExecutable() { type Configuration (line 330) | @API(status = EXPERIMENTAL, since = "6.1") method executable (line 340) | Configuration executable(Executable executable); class DefaultConfiguration (line 344) | static final class DefaultConfiguration extends AbstractConfiguration<... method executable (line 348) | @Override method self (line 354) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/MediaType.java class MediaType (line 37) | @SuppressWarnings("removal") method parse (line 93) | public static MediaType parse(String value) { method create (line 104) | public static MediaType create(String type, String subtype) { method create (line 116) | public static MediaType create(String type, String subtype, Charset ch... method MediaType (line 121) | protected MediaType(String type, String subtype, @Nullable Charset cha... method MediaType (line 128) | protected MediaType(String value) { method toString (line 138) | @Override method equals (line 143) | @Override method hashCode (line 148) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/MethodDescriptor.java type MethodDescriptor (line 28) | @API(status = STABLE, since = "5.7") method getMethod (line 36) | Method getMethod(); method getDisplayName (line 45) | @API(status = STABLE, since = "5.10") method isAnnotated (line 58) | boolean isAnnotated(Class annotationType); method findAnnotation (line 72) | Optional findAnnotation(Class annotationT... method findRepeatableAnnotations (line 88) | List findRepeatableAnnotations(Class anno... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/MethodOrderer.java type MethodOrderer (line 60) | @API(status = STABLE, since = "5.7") method orderMethods (line 99) | void orderMethods(MethodOrdererContext context); method getDefaultExecutionMode (line 127) | default Optional getDefaultExecutionMode() { class Default (line 147) | @API(status = EXPERIMENTAL, since = "6.0") method Default (line 150) | private Default() { method orderMethods (line 154) | @Override class MethodName (line 170) | @API(status = STABLE, since = "5.10") method MethodName (line 173) | public MethodName() { method orderMethods (line 181) | @Override method parameterList (line 190) | private static String parameterList(Method method) { class DisplayName (line 201) | @API(status = STABLE, since = "5.10") method DisplayName (line 204) | public DisplayName() { method orderMethods (line 212) | @Override class OrderAnnotation (line 235) | class OrderAnnotation implements MethodOrderer { method OrderAnnotation (line 237) | public OrderAnnotation() { method orderMethods (line 245) | @Override method getOrder (line 250) | private static int getOrder(MethodDescriptor descriptor) { class Random (line 274) | class Random implements MethodOrderer { method Random (line 302) | public Random() { method orderMethods (line 309) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/MethodOrdererContext.java type MethodOrdererContext (line 28) | @API(status = STABLE, since = "5.7") method getTestClass (line 36) | Class getTestClass(); method getMethodDescriptors (line 44) | List getMethodDescriptors(); method getConfigurationParameter (line 61) | Optional getConfigurationParameter(String key); FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/Named.java type Named (line 26) | @API(status = STABLE, since = "5.8") method of (line 41) | static Named of(String name, T payload) { method named (line 77) | static Named named(String name, T payl... method getName (line 86) | String getName(); method getPayload (line 93) | T getPayload(); FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/NamedExecutable.java type NamedExecutable (line 35) | @FunctionalInterface method getName (line 38) | @Override method getPayload (line 43) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/RandomOrdererUtils.java class RandomOrdererUtils (line 25) | class RandomOrdererUtils { method getSeed (line 31) | static Long getSeed(Function> configurationPa... method getCustomSeed (line 35) | private static Optional getCustomSeed(Function getTags(); method getTestClass (line 101) | Optional> getTestClass(); method getTestMethod (line 106) | Optional getTestMethod(); FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/TestInstance.java type Lifecycle (line 83) | enum Lifecycle { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/TestReporter.java type TestReporter (line 45) | @FunctionalInterface method publishEntry (line 58) | void publishEntry(Map map); method publishEntry (line 68) | default void publishEntry(String key, String value) { method publishEntry (line 86) | @API(status = STABLE, since = "5.3") method publishFile (line 104) | @Deprecated(since = "5.14", forRemoval = true) method publishFile (line 123) | @API(status = MAINTAINED, since = "5.14") method publishDirectory (line 142) | @API(status = MAINTAINED, since = "5.13.3") method publishFile (line 183) | @Deprecated(since = "5.14", forRemoval = true) method publishFile (line 207) | @API(status = MAINTAINED, since = "5.14") method publishDirectory (line 226) | @API(status = MAINTAINED, since = "5.13.3") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/Timeout.java type ThreadMode (line 371) | @API(status = STABLE, since = "5.11") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/condition/AbstractJreCondition.java class AbstractJreCondition (line 28) | abstract class AbstractJreCondition extends Boolea... method AbstractJreCondition (line 36) | AbstractJreCondition(Class annotationType, Function cust... method validatedVersions (line 40) | protected final IntStream validatedVersions(JRE[] jres, int[] versions) { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/condition/AbstractJreRangeCondition.java class AbstractJreRangeCondition (line 27) | abstract class AbstractJreRangeCondition extends B... method AbstractJreRangeCondition (line 34) | AbstractJreRangeCondition(Class annotationType, Function... method isCurrentVersionWithinRange (line 38) | protected final boolean isCurrentVersionWithinRange(JRE minJre, JRE ma... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/condition/AbstractOsBasedExecutionCondition.java class AbstractOsBasedExecutionCondition (line 27) | abstract class AbstractOsBasedExecutionCondition i... method AbstractOsBasedExecutionCondition (line 34) | AbstractOsBasedExecutionCondition(Class annotationType) { method evaluateExecutionCondition (line 38) | @Override method evaluateExecutionCondition (line 45) | abstract ConditionEvaluationResult evaluateExecutionCondition(A annota... method createReason (line 47) | String createReason(boolean enabled, boolean osSpecified, boolean arch... method enabledByDefault (line 65) | private ConditionEvaluationResult enabledByDefault() { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/condition/AbstractRepeatableAnnotationCondition.java class AbstractRepeatableAnnotationCondition (line 33) | abstract class AbstractRepeatableAnnotationCondition annotationType) { method evaluateExecutionCondition (line 43) | @Override method evaluate (line 63) | protected abstract ConditionEvaluationResult evaluate(A annotation); method getNoDisabledConditionsEncounteredResult (line 65) | protected abstract ConditionEvaluationResult getNoDisabledConditionsEn... method logResult (line 67) | private void logResult(A annotation, AnnotatedElement annotatedElement... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/condition/BooleanExecutionCondition.java class BooleanExecutionCondition (line 24) | abstract class BooleanExecutionCondition implement... method BooleanExecutionCondition (line 31) | BooleanExecutionCondition(Class annotationType, String enabledReaso... method evaluateExecutionCondition (line 40) | @Override method isEnabled (line 48) | abstract boolean isEnabled(A annotation); method enabledByDefault (line 50) | private ConditionEvaluationResult enabledByDefault() { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/condition/DisabledForJreRangeCondition.java class DisabledForJreRangeCondition (line 21) | class DisabledForJreRangeCondition extends AbstractJreRangeCondition { method DisabledIfCondition (line 23) | DisabledIfCondition() { method isEnabled (line 27) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/condition/DisabledIfEnvironmentVariableCondition.java class DisabledIfEnvironmentVariableCondition (line 27) | class DisabledIfEnvironmentVariableCondition method DisabledIfEnvironmentVariableCondition (line 33) | DisabledIfEnvironmentVariableCondition() { method getNoDisabledConditionsEncounteredResult (line 37) | @Override method evaluate (line 42) | @Override method getEnvironmentVariable (line 71) | protected @Nullable String getEnvironmentVariable(String name) { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/condition/DisabledIfSystemPropertyCondition.java class DisabledIfSystemPropertyCondition (line 26) | class DisabledIfSystemPropertyCondition extends AbstractRepeatableAnnota... method DisabledIfSystemPropertyCondition (line 31) | DisabledIfSystemPropertyCondition() { method getNoDisabledConditionsEncounteredResult (line 35) | @Override method evaluate (line 40) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/condition/DisabledOnJreCondition.java class DisabledOnJreCondition (line 21) | class DisabledOnJreCondition extends AbstractJreCondition { method DisabledOnJreCondition (line 23) | DisabledOnJreCondition() { method isEnabled (line 27) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/condition/DisabledOnOsCondition.java class DisabledOnOsCondition (line 25) | class DisabledOnOsCondition extends AbstractOsBasedExecutionCondition { method EnabledIfCondition (line 23) | EnabledIfCondition() { method isEnabled (line 27) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/condition/EnabledIfEnvironmentVariableCondition.java class EnabledIfEnvironmentVariableCondition (line 27) | class EnabledIfEnvironmentVariableCondition method EnabledIfEnvironmentVariableCondition (line 33) | EnabledIfEnvironmentVariableCondition() { method getNoDisabledConditionsEncounteredResult (line 37) | @Override method evaluate (line 42) | @Override method getEnvironmentVariable (line 70) | protected @Nullable String getEnvironmentVariable(String name) { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/condition/EnabledIfSystemPropertyCondition.java class EnabledIfSystemPropertyCondition (line 26) | class EnabledIfSystemPropertyCondition extends AbstractRepeatableAnnotat... method EnabledIfSystemPropertyCondition (line 31) | EnabledIfSystemPropertyCondition() { method getNoDisabledConditionsEncounteredResult (line 35) | @Override method evaluate (line 40) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/condition/EnabledOnJreCondition.java class EnabledOnJreCondition (line 21) | class EnabledOnJreCondition extends AbstractJreCondition { method EnabledOnJreCondition (line 23) | EnabledOnJreCondition() { method isEnabled (line 27) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/condition/EnabledOnOsCondition.java class EnabledOnOsCondition (line 25) | class EnabledOnOsCondition extends AbstractOsBasedExecutionCondition implements Exe... method MethodBasedCondition (line 43) | MethodBasedCondition(Class annotationType, Function meth... method evaluateExecutionCondition (line 50) | @Override method getConditionMethod (line 62) | Method getConditionMethod(String fullyQualifiedMethodName, ExtensionCo... method findMethod (line 76) | private Method findMethod(Class clazz, String methodName) { method invokeConditionMethod (line 81) | private boolean invokeConditionMethod(Method method, ExtensionContext ... method invokeMethod (line 91) | @SuppressWarnings("DataFlowIssue") method acceptsExtensionContextOrNoArguments (line 99) | private boolean acceptsExtensionContextOrNoArguments(Method method) { method buildConditionEvaluationResult (line 104) | private ConditionEvaluationResult buildConditionEvaluationResult(boole... method isEnabled (line 114) | protected abstract boolean isEnabled(boolean methodResult); method enabledByDefault (line 116) | private ConditionEvaluationResult enabledByDefault() { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/condition/OS.java type OS (line 43) | @API(status = STABLE, since = "5.1") method current (line 105) | @API(status = STABLE, since = "5.10") method determineCurrentOs (line 110) | private static @Nullable OS determineCurrentOs() { method parse (line 114) | static @Nullable OS parse(String osName) { method isCurrentOs (line 153) | public boolean isCurrentOs() { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/AfterAllCallback.java type AfterAllCallback (line 62) | @FunctionalInterface method afterAll (line 72) | void afterAll(ExtensionContext context) throws Exception; FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/AfterClassTemplateInvocationCallback.java type AfterClassTemplateInvocationCallback (line 62) | @FunctionalInterface method afterClassTemplateInvocation (line 72) | void afterClassTemplateInvocation(ExtensionContext context) throws Exc... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/AfterEachCallback.java type AfterEachCallback (line 65) | @FunctionalInterface method afterEach (line 75) | void afterEach(ExtensionContext context) throws Exception; FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/AfterTestExecutionCallback.java type AfterTestExecutionCallback (line 66) | @FunctionalInterface method afterTestExecution (line 77) | void afterTestExecution(ExtensionContext context) throws Exception; FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/AnnotatedElementContext.java type AnnotatedElementContext (line 36) | @API(status = MAINTAINED, since = "5.13.3") method getAnnotatedElement (line 51) | AnnotatedElement getAnnotatedElement(); method isAnnotated (line 72) | default boolean isAnnotated(Class annotationType) { method findAnnotation (line 93) | default Optional findAnnotation(Class ann... method findRepeatableAnnotations (line 116) | default List findRepeatableAnnotations(Class... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/BeforeAllCallback.java type BeforeAllCallback (line 62) | @FunctionalInterface method beforeAll (line 72) | void beforeAll(ExtensionContext context) throws Exception; FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/BeforeClassTemplateInvocationCallback.java type BeforeClassTemplateInvocationCallback (line 62) | @FunctionalInterface method beforeClassTemplateInvocation (line 72) | void beforeClassTemplateInvocation(ExtensionContext context) throws Ex... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/BeforeEachCallback.java type BeforeEachCallback (line 65) | @FunctionalInterface method beforeEach (line 75) | void beforeEach(ExtensionContext context) throws Exception; FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/BeforeTestExecutionCallback.java type BeforeTestExecutionCallback (line 66) | @FunctionalInterface method beforeTestExecution (line 77) | void beforeTestExecution(ExtensionContext context) throws Exception; FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/ClassTemplateInvocationContext.java type ClassTemplateInvocationContext (line 31) | @API(status = EXPERIMENTAL, since = "6.0") method getDisplayName (line 48) | default String getDisplayName(int invocationIndex) { method getAdditionalExtensions (line 65) | default List getAdditionalExtensions() { method prepareInvocation (line 78) | default void prepareInvocation(ExtensionContext context) { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/ClassTemplateInvocationContextProvider.java type ClassTemplateInvocationContextProvider (line 58) | @API(status = EXPERIMENTAL, since = "6.0") method supportsClassTemplate (line 71) | boolean supportsClassTemplate(ExtensionContext context); method provideClassTemplateInvocationContexts (line 95) | Stream provideClassTemplateI... method mayReturnZeroClassTemplateInvocationContexts (line 113) | default boolean mayReturnZeroClassTemplateInvocationContexts(Extension... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/ConditionEvaluationResult.java class ConditionEvaluationResult (line 27) | @API(status = STABLE, since = "5.0") method enabled (line 39) | public static ConditionEvaluationResult enabled(@Nullable String reaso... method disabled (line 52) | public static ConditionEvaluationResult disabled(@Nullable String reas... method disabled (line 72) | @API(status = STABLE, since = "5.7") method ConditionEvaluationResult (line 87) | private ConditionEvaluationResult(boolean enabled, @Nullable String re... method isDisabled (line 97) | public boolean isDisabled() { method getReason (line 105) | public Optional getReason() { method toString (line 109) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/DynamicTestInvocationContext.java type DynamicTestInvocationContext (line 26) | @API(status = STABLE, since = "5.11") method getExecutable (line 34) | Executable getExecutable(); FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/ExecutableInvoker.java type ExecutableInvoker (line 28) | @API(status = STABLE, since = "5.11") method invoke (line 37) | default @Nullable Object invoke(Method method) { method invoke (line 48) | @Nullable method invoke (line 57) | default T invoke(Constructor constructor) { method invoke (line 72) | T invoke(Constructor constructor, @Nullable Object outerInstance); FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/ExecutionCondition.java type ExecutionCondition (line 56) | @FunctionalInterface method evaluateExecutionCondition (line 71) | ConditionEvaluationResult evaluateExecutionCondition(ExtensionContext ... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/Extension.java type Extension (line 39) | @API(status = STABLE, since = "5.0") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/ExtensionConfigurationException.java class ExtensionConfigurationException (line 27) | @API(status = STABLE, since = "5.0") method ExtensionConfigurationException (line 33) | public ExtensionConfigurationException(String message) { method ExtensionConfigurationException (line 37) | public ExtensionConfigurationException(String message, @Nullable Throw... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/ExtensionContext.java type ExtensionContext (line 53) | @API(status = STABLE, since = "5.0") method getParent (line 63) | Optional getParent(); method getRoot (line 72) | ExtensionContext getRoot(); method getUniqueId (line 79) | String getUniqueId(); method getDisplayName (line 95) | String getDisplayName(); method getTags (line 106) | Set getTags(); method getElement (line 126) | Optional getElement(); method getTestClass (line 136) | Optional> getTestClass(); method getRequiredTestClass (line 149) | default Class getRequiredTestClass() { method getEnclosingTestClasses (line 176) | @API(status = MAINTAINED, since = "5.13.3") method getTestInstanceLifecycle (line 188) | @API(status = STABLE, since = "5.1") method getTestInstance (line 200) | Optional getTestInstance(); method getRequiredTestInstance (line 215) | default Object getRequiredTestInstance() { method getTestInstances (line 232) | @API(status = STABLE, since = "5.7") method getRequiredTestInstances (line 247) | @API(status = STABLE, since = "5.7") method getTestMethod (line 260) | Optional getTestMethod(); method getRequiredTestMethod (line 273) | default Method getRequiredTestMethod() { method getExecutionException (line 306) | Optional getExecutionException(); method getConfigurationParameter (line 324) | @API(status = STABLE, since = "5.1") method getConfigurationParameter (line 349) | @API(status = STABLE, since = "5.10") method publishReportEntry (line 364) | void publishReportEntry(Map map); method publishReportEntry (line 377) | default void publishReportEntry(String key, String value) { method publishReportEntry (line 398) | @API(status = STABLE, since = "5.3") method publishFile (line 422) | @Deprecated(since = "5.14", forRemoval = true) method publishFile (line 447) | @API(status = MAINTAINED, since = "5.14") method publishDirectory (line 464) | @API(status = MAINTAINED, since = "5.13.3") method getStore (line 483) | Store getStore(Namespace namespace); method getStore (line 500) | @API(status = EXPERIMENTAL, since = "6.0") method getExecutionMode (line 511) | @API(status = STABLE, since = "5.8.1") method getExecutableInvoker (line 520) | @API(status = STABLE, since = "5.11") type Store (line 526) | interface Store { type CloseableResource (line 542) | @Deprecated(since = "5.13") method close (line 551) | void close() throws Throwable; method get (line 571) | @Nullable method get (line 590) | @Nullable V get(Object key, Class requiredType); method getOrDefault (line 611) | @API(status = STABLE, since = "5.5") method getOrComputeIfAbsent (line 652) | @Deprecated(since = "6.0") method computeIfAbsent (line 691) | @API(status = MAINTAINED, since = "6.0") method getOrComputeIfAbsent (line 728) | @Deprecated(since = "6.0") method computeIfAbsent (line 767) | @API(status = MAINTAINED, since = "6.0") method getOrComputeIfAbsent (line 801) | @Deprecated(since = "6.0") method computeIfAbsent (line 838) | @API(status = MAINTAINED, since = "6.0") method put (line 860) | void put(Object key, @Nullable Object value); method remove (line 877) | @Nullable method remove (line 895) | @Nullable V remove(Object key, Class requiredType); class Namespace (line 907) | final class Namespace { method create (line 923) | public static Namespace create(Object... parts) { method Namespace (line 931) | private Namespace(List parts) { method equals (line 935) | @Override method hashCode (line 947) | @Override method append (line 959) | @API(status = STABLE, since = "5.10") method getParts (line 969) | @API(status = INTERNAL, since = "5.13") type StoreScope (line 982) | @API(status = EXPERIMENTAL, since = "6.0") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/ExtensionContextException.java class ExtensionContextException (line 29) | @API(status = STABLE, since = "5.0") method ExtensionContextException (line 35) | @SuppressWarnings("unused") method ExtensionContextException (line 40) | @API(status = MAINTAINED, since = "5.13.3") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/InvocationInterceptor.java type InvocationInterceptor (line 63) | @API(status = STABLE, since = "5.10") method interceptTestClassConstructor (line 91) | default T interceptTestClassConstructor(Invocation invocation, method interceptBeforeAllMethod (line 107) | default void interceptBeforeAllMethod(Invocation<@Nullable Void> invoc... method interceptBeforeEachMethod (line 122) | default void interceptBeforeEachMethod(Invocation<@Nullable Void> invo... method interceptTestMethod (line 137) | default void interceptTestMethod(Invocation<@Nullable Void> invocation, method interceptTestFactoryMethod (line 156) | default T interceptTestFactoryMethod(Invo... method interceptTestTemplateMethod (line 171) | default void interceptTestTemplateMethod(Invocation<@Nullable Void> in... method interceptDynamicTest (line 186) | @API(status = STABLE, since = "5.11") method interceptAfterEachMethod (line 202) | default void interceptAfterEachMethod(Invocation<@Nullable Void> invoc... method interceptAfterAllMethod (line 217) | default void interceptAfterAllMethod(Invocation<@Nullable Void> invoca... type Invocation (line 230) | @API(status = STABLE, since = "5.10") method proceed (line 239) | T proceed() throws Throwable; method skip (line 247) | @API(status = STABLE, since = "5.10") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/LifecycleMethodExecutionExceptionHandler.java type LifecycleMethodExecutionExceptionHandler (line 56) | @API(status = STABLE, since = "5.10") method handleBeforeAllMethodExecutionException (line 69) | default void handleBeforeAllMethodExecutionException(ExtensionContext ... method handleBeforeEachMethodExecutionException (line 85) | default void handleBeforeEachMethodExecutionException(ExtensionContext... method handleAfterEachMethodExecutionException (line 101) | default void handleAfterEachMethodExecutionException(ExtensionContext ... method handleAfterAllMethodExecutionException (line 117) | default void handleAfterAllMethodExecutionException(ExtensionContext c... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/MediaType.java class MediaType (line 34) | @Deprecated(since = "5.14", forRemoval = true) method parse (line 86) | public static MediaType parse(String value) { method create (line 97) | public static MediaType create(String type, String subtype) { method create (line 109) | public static MediaType create(String type, String subtype, Charset ch... method MediaType (line 114) | private MediaType(String type, String subtype, @Nullable Charset chars... method MediaType (line 118) | private MediaType(String value) { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/ParameterContext.java type ParameterContext (line 41) | @API(status = STABLE, since = "5.0") method getParameter (line 57) | Parameter getParameter(); method getIndex (line 68) | int getIndex(); method getDeclaringExecutable (line 78) | default Executable getDeclaringExecutable() { method getTarget (line 92) | Optional getTarget(); method getAnnotatedElement (line 98) | @API(status = MAINTAINED, since = "5.13.3") method isAnnotated (line 120) | @API(status = STABLE, since = "5.10") method findAnnotation (line 144) | @API(status = STABLE, since = "5.10") method findRepeatableAnnotations (line 170) | @API(status = STABLE, since = "5.10") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/ParameterResolutionException.java class ParameterResolutionException (line 28) | @API(status = STABLE, since = "5.0") method ParameterResolutionException (line 39) | public ParameterResolutionException(String message) { method ParameterResolutionException (line 50) | public ParameterResolutionException(String message, Throwable cause) { method getMessage (line 58) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/ParameterResolver.java type ParameterResolver (line 68) | @API(status = STABLE, since = "5.0") method supportsParameter (line 88) | boolean supportsParameter(ParameterContext parameterContext, Extension... method resolveParameter (line 112) | @Nullable FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/PreInterruptCallback.java type PreInterruptCallback (line 31) | @API(status = MAINTAINED, since = "5.13.3") method beforeThreadInterrupt (line 57) | @API(status = MAINTAINED, since = "5.13.3") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/PreInterruptContext.java type PreInterruptContext (line 24) | @API(status = MAINTAINED, since = "5.13.3") method getThreadToInterrupt (line 33) | @API(status = MAINTAINED, since = "5.13.3") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/ReflectiveInvocationContext.java type ReflectiveInvocationContext (line 29) | @API(status = STABLE, since = "5.10") method getTargetClass (line 44) | Class getTargetClass(); method getExecutable (line 51) | T getExecutable(); method getArguments (line 59) | List getArguments(); method getTarget (line 72) | Optional getTarget(); FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/TemplateInvocationValidationException.java class TemplateInvocationValidationException (line 29) | @API(status = EXPERIMENTAL, since = "6.0") method TemplateInvocationValidationException (line 35) | public TemplateInvocationValidationException(String message) { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/TestExecutionExceptionHandler.java type TestExecutionExceptionHandler (line 36) | @FunctionalInterface method handleTestExecutionException (line 63) | void handleTestExecutionException(ExtensionContext context, Throwable ... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/TestInstanceFactory.java type TestInstanceFactory (line 64) | @FunctionalInterface method createTestInstance (line 95) | Object createTestInstance(TestInstanceFactoryContext factoryContext, E... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/TestInstanceFactoryContext.java type TestInstanceFactoryContext (line 27) | @API(status = STABLE, since = "5.7") method getTestClass (line 35) | Class getTestClass(); method getOuterInstance (line 48) | Optional getOuterInstance(); FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/TestInstancePostProcessor.java type TestInstancePostProcessor (line 52) | @FunctionalInterface method postProcessTestInstance (line 78) | void postProcessTestInstance(Object testInstance, ExtensionContext con... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/TestInstancePreConstructCallback.java type TestInstancePreConstructCallback (line 57) | @FunctionalInterface method preConstructTestInstance (line 78) | void preConstructTestInstance(TestInstanceFactoryContext factoryContex... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/TestInstancePreDestroyCallback.java type TestInstancePreDestroyCallback (line 58) | @FunctionalInterface method preDestroyTestInstance (line 79) | void preDestroyTestInstance(ExtensionContext context) throws Exception; method preDestroyTestInstances (line 110) | @API(status = STABLE, since = "5.10") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/TestInstances.java type TestInstances (line 30) | @API(status = STABLE, since = "5.7") method getInnermostInstance (line 40) | Object getInnermostInstance(); method getEnclosingInstances (line 49) | List getEnclosingInstances(); method getAllInstances (line 57) | List getAllInstances(); method findInstance (line 67) | Optional findInstance(Class requiredType); FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/TestInstantiationAwareExtension.java type TestInstantiationAwareExtension (line 38) | @API(status = MAINTAINED, since = "5.13.3") method getTestInstantiationExtensionContextScope (line 132) | @API(status = MAINTAINED, since = "5.13.3") type ExtensionContextScope (line 145) | @API(status = MAINTAINED, since = "5.13.3") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/TestInstantiationException.java class TestInstantiationException (line 26) | @API(status = STABLE, since = "5.10") method TestInstantiationException (line 32) | public TestInstantiationException(String message) { method TestInstantiationException (line 36) | public TestInstantiationException(String message, Throwable cause) { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/TestTemplateInvocationContext.java type TestTemplateInvocationContext (line 32) | @API(status = STABLE, since = "5.0") method getDisplayName (line 49) | default String getDisplayName(int invocationIndex) { method getAdditionalExtensions (line 66) | default List getAdditionalExtensions() { method prepareInvocation (line 80) | @API(status = EXPERIMENTAL, since = "6.0") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/TestTemplateInvocationContextProvider.java type TestTemplateInvocationContextProvider (line 58) | @API(status = STABLE, since = "5.0") method supportsTestTemplate (line 71) | boolean supportsTestTemplate(ExtensionContext context); method provideTestTemplateInvocationContexts (line 94) | Stream provideTestTemplateInv... method mayReturnZeroTestTemplateInvocationContexts (line 114) | @API(status = MAINTAINED, since = "5.13.3") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/TestWatcher.java type TestWatcher (line 69) | @API(status = STABLE, since = "5.7") method testDisabled (line 82) | default void testDisabled(ExtensionContext context, Optional r... method testSuccessful (line 94) | default void testSuccessful(ExtensionContext context) { method testAborted (line 107) | default void testAborted(ExtensionContext context, @Nullable Throwable... method testFailed (line 120) | default void testFailed(ExtensionContext context, @Nullable Throwable ... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/support/TypeBasedParameterResolver.java class TypeBasedParameterResolver (line 32) | @API(status = STABLE, since = "5.10") method TypeBasedParameterResolver (line 37) | public TypeBasedParameterResolver() { method supportsParameter (line 41) | @Override method resolveParameter (line 46) | @Override method getParameterType (line 50) | private Type getParameterType(ParameterContext parameterContext) { method enclosedTypeOfParameterResolver (line 54) | private Type enclosedTypeOfParameterResolver() { method findTypeBasedParameterResolverSuperclass (line 63) | private @Nullable ParameterizedType findTypeBasedParameterResolverSupe... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/function/Executable.java type Executable (line 43) | @FunctionalInterface method execute (line 47) | void execute() throws Throwable; FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/function/ThrowingConsumer.java type ThrowingConsumer (line 43) | @FunctionalInterface method accept (line 52) | void accept(T t) throws Throwable; FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/function/ThrowingSupplier.java type ThrowingSupplier (line 44) | @FunctionalInterface method get (line 53) | T get() throws Throwable; FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/io/CleanupMode.java type CleanupMode (line 28) | @API(status = STABLE, since = "5.11") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/io/DefaultDeletionResult.java method DefaultDeletionResult (line 28) | DefaultDeletionResult(Path rootDir, List failures) { method toException (line 33) | @Override method relativizeSafely (line 54) | private static Path relativizeSafely(Path rootDir, Path path) { class Builder (line 63) | static final class Builder implements DeletionResult.Builder { method Builder (line 68) | Builder(Path rootDir) { method addFailure (line 72) | @Override method build (line 80) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/io/TempDirDeletionStrategy.java type TempDirDeletionStrategy (line 70) | @API(status = EXPERIMENTAL, since = "6.1") method delete (line 89) | DeletionResult delete(Path tempDir, AnnotatedElementContext elementCon... class IgnoreFailures (line 97) | final class IgnoreFailures implements TempDirDeletionStrategy { method IgnoreFailures (line 106) | public IgnoreFailures() { method IgnoreFailures (line 110) | IgnoreFailures(TempDirDeletionStrategy delegate) { method delete (line 114) | @Override method logWarning (line 125) | private void logWarning(AnnotatedElementContext elementContext, Dele... method descriptionFor (line 130) | @API(status = INTERNAL, since = "6.1") method descriptionFor (line 142) | private static String descriptionFor(Executable executable) { class Standard (line 165) | final class Standard implements TempDirDeletionStrategy { method Standard (line 174) | private Standard() { method delete (line 177) | @Override method delete (line 185) | DeletionResult delete(Path tempDir, FileOperations fileOperations) t... method delete (line 194) | private void delete(Path tempDir, FileOperations fileOperations, BiC... method deleteWithLogging (line 305) | private void deleteWithLogging(Path file, FileOperations fileOperati... method tryToResetPermissions (line 317) | @SuppressWarnings("ResultOfMethodCallIgnored") method tryToDeleteOnExit (line 343) | @SuppressWarnings("EmptyCatch") type FileOperations (line 355) | interface FileOperations { method delete (line 357) | void delete(Path path) throws IOException; type DeletionResult (line 366) | sealed interface DeletionResult permits DefaultDeletionResult { method builder (line 374) | static Builder builder(Path rootDir) { method rootDir (line 383) | Path rootDir(); method failures (line 390) | List failures(); method isSuccessful (line 396) | default boolean isSuccessful() { method toException (line 411) | Optional toException(); type Builder (line 416) | sealed interface Builder permits DefaultDeletionResult.Builder { method addFailure (line 425) | Builder addFailure(Path path, Exception cause); method build (line 432) | DeletionResult build(); type DeletionFailure (line 442) | sealed interface DeletionFailure permits DefaultDeletionResult.Default... method path (line 449) | Path path(); method cause (line 456) | Exception cause(); class DeletionException (line 464) | final class DeletionException extends JUnitException { method DeletionException (line 469) | DeletionException(String message) { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/io/TempDirFactory.java type TempDirFactory (line 47) | @FunctionalInterface method createTempDirectory (line 64) | Path createTempDirectory(AnnotatedElementContext elementContext, Exten... method close (line 70) | @Override class Standard (line 83) | class Standard implements TempDirFactory { method Standard (line 89) | public Standard() { method createTempDirectory (line 92) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/parallel/ExecutionMode.java type ExecutionMode (line 24) | @API(status = STABLE, since = "5.10") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/parallel/ResourceAccessMode.java type ResourceAccessMode (line 24) | @API(status = STABLE, since = "5.10") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/parallel/ResourceLockTarget.java type ResourceLockTarget (line 23) | @API(status = MAINTAINED, since = "5.13.3") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/parallel/ResourceLocksProvider.java type ResourceLocksProvider (line 43) | @API(status = MAINTAINED, since = "5.13.3") method provideForClass (line 59) | default Set provideForClass(Class testClass) { method provideForNestedClass (line 91) | default Set provideForNestedClass(List> enclosingInstan... method provideForMethod (line 126) | default Set provideForMethod(List> enclosingInstanceTyp... class Lock (line 149) | final class Lock { method Lock (line 161) | public Lock(String key) { method Lock (line 174) | public Lock(String key, ResourceAccessMode accessMode) { method getKey (line 184) | public String getKey() { method getAccessMode (line 193) | public ResourceAccessMode getAccessMode() { method equals (line 197) | @Override method hashCode (line 209) | @Override method toString (line 214) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/parallel/Resources.java class Resources (line 24) | @API(status = STABLE, since = "5.10") method Resources (line 81) | private Resources() { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/timeout/PreemptiveTimeoutUtils.java class PreemptiveTimeoutUtils (line 41) | @API(status = INTERNAL, since = "6.0") method executeWithPreemptiveTimeout (line 60) | public static T exec... method submitTask (line 77) | private static Future submitTask(Throw... method resolveFutureAndHandleException (line 90) | private static T res... method PreemptiveTimeoutUtils (line 114) | private PreemptiveTimeoutUtils() { type TimeoutFailureFactory (line 124) | public interface TimeoutFailureFactory { method createTimeoutFailure (line 131) | T createTimeoutFailure(Duration timeout, @Nullable Supplier<@Nullabl... class ExecutionTimeoutException (line 135) | private static class ExecutionTimeoutException extends JUnitException { method ExecutionTimeoutException (line 140) | ExecutionTimeoutException(String message) { class TimeoutThreadFactory (line 152) | private static class TimeoutThreadFactory implements ThreadFactory { method newThread (line 156) | @Override FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/util/DefaultLocaleExtension.java class DefaultLocaleExtension (line 28) | final class DefaultLocaleExtension implements BeforeAllCallback, BeforeE... method beforeAll (line 35) | @Override method beforeEach (line 41) | @Override method setDefaultLocale (line 48) | private void setDefaultLocale(ExtensionContext context, Locale customL... method createLocaleFromAnnotation (line 53) | private static Optional createLocaleFromAnnotation(ExtensionCo... method createLocale (line 58) | private static Locale createLocale(DefaultLocale annotation) { method createFromLanguageTag (line 70) | private static Locale createFromLanguageTag(DefaultLocale annotation) { method createFromParts (line 79) | private static Locale createFromParts(DefaultLocale annotation) { method getFromProvider (line 102) | private static Locale getFromProvider(DefaultLocale annotation) { method invoke (line 118) | @SuppressWarnings("ConstantValue") method afterEach (line 127) | @Override method store (line 132) | private static void store(ExtensionContext context, String key, Locale... method load (line 136) | private static Optional load(ExtensionContext context, String ... method getStore (line 140) | private static ExtensionContext.Store getStore(ExtensionContext contex... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/util/DefaultTimeZoneExtension.java class DefaultTimeZoneExtension (line 28) | final class DefaultTimeZoneExtension implements BeforeAllCallback, Befor... method beforeAll (line 35) | @Override method beforeEach (line 41) | @Override method setDefaultTimeZone (line 48) | private void setDefaultTimeZone(ExtensionContext context, TimeZone cus... method createTimeZoneFromAnnotation (line 53) | private static Optional createTimeZoneFromAnnotation(Extensi... method createTimeZone (line 58) | private static TimeZone createTimeZone(DefaultTimeZone annotation) { method validateCorrectConfiguration (line 69) | private static void validateCorrectConfiguration(DefaultTimeZone annot... method createTimeZoneFromZoneId (line 79) | private static TimeZone createTimeZoneFromZoneId(String timeZoneId) { method createTimeZoneFromProvider (line 92) | private static TimeZone createTimeZoneFromProvider(Class load(ExtensionContext context, Strin... method getStore (line 116) | private static ExtensionContext.Store getStore(ExtensionContext contex... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/util/JupiterLocaleUtils.java class JupiterLocaleUtils (line 20) | final class JupiterLocaleUtils { method JupiterLocaleUtils (line 22) | private JupiterLocaleUtils() { method createLocale (line 26) | public static Locale createLocale(String language, String country, Str... method createLocale (line 30) | public static Locale createLocale(String language, String country) { method createLocale (line 34) | public static Locale createLocale(String language) { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/util/JupiterPropertyUtils.java class JupiterPropertyUtils (line 20) | final class JupiterPropertyUtils { method JupiterPropertyUtils (line 22) | private JupiterPropertyUtils() { method cloneWithoutDefaults (line 26) | static Properties cloneWithoutDefaults(ExtensionContext context, Prope... method throwIfHasObservableDefaults (line 34) | private static void throwIfHasObservableDefaults(ExtensionContext cont... FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/util/LocaleProvider.java type LocaleProvider (line 26) | @API(status = STABLE, since = "6.1") FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/util/NullLocaleProvider.java type NullLocaleProvider (line 16) | interface NullLocaleProvider extends LocaleProvider { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/util/NullTimeZoneProvider.java type NullTimeZoneProvider (line 16) | interface NullTimeZoneProvider extends TimeZoneProvider { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/util/SystemPropertiesExtension.java class SystemPropertiesExtension (line 49) | final class SystemPropertiesExtension method prepareToEnterRestorableContext (line 61) | Properties prepareToEnterRestorableContext(ExtensionContext context) { method prepareToExitRestorableContext (line 76) | void prepareToExitRestorableContext(Properties properties) { method beforeAll (line 80) | @Override method beforeEach (line 85) | @Override method applyForAllContexts (line 90) | private void applyForAllContexts(ExtensionContext originalContext) { method findFirstRestoreAnnotationContext (line 104) | private Optional findFirstRestoreAnnotationContext(L... method clearAndSetEntries (line 110) | private void clearAndSetEntries(ExtensionContext currentContext, Exten... method findEntriesToClear (line 134) | private Set findEntriesToClear(AnnotatedElement element) { method findEntriesToSet (line 141) | private Map findEntriesToSet(AnnotatedElement element) { method preventClearAndSetSameEntries (line 157) | private void preventClearAndSetSameEntries(AnnotatedElement element, S... method requireUniqueEntries (line 165) | private static void requireUniqueEntries(AnnotatedElement annotatedEle... method storeIncrementalBackup (line 178) | private void storeIncrementalBackup(ExtensionContext context, Collecti... method storeCompleteBackup (line 184) | private void storeCompleteBackup(ExtensionContext context, Properties ... method restoreOriginalCompleteBackup (line 196) | private boolean restoreOriginalCompleteBackup(ExtensionContext context) { method getCompleteBackup (line 206) | private @Nullable Properties getCompleteBackup(ExtensionContext contex... method afterEach (line 211) | @Override method afterAll (line 216) | @Override method restoreForAllContexts (line 221) | private void restoreForAllContexts(ExtensionContext originalContext) { method restoreOriginalIncrementalBackup (line 229) | private void restoreOriginalIncrementalBackup(ExtensionContext origina... method findAllExtensionContexts (line 236) | private static List findAllExtensionContexts(Extensi... method getIncrementalBackup (line 245) | private @Nullable EntriesBackup getIncrementalBackup(ExtensionContext ... method getStore (line 250) | private ExtensionContext.Store getStore(ExtensionContext context) { method getStoreKey (line 254) | private StoreKey getStoreKey(ExtensionContext context, BackupType type) { type BackupType (line 261) | private enum BackupType { class EntriesBackup (line 272) | private static final class EntriesBackup { method EntriesBackup (line 277) | EntriesBackup(Collection entriesToClear, Collection ... method restoreBackup (line 292) | void restoreBackup() { FILE: junit-jupiter-api/src/main/java/org/junit/jupiter/api/util/TimeZoneProvider.java type TimeZoneProvider (line 26) | @API(status = STABLE, since = "6.1") FILE: junit-jupiter-api/src/testFixtures/java/org/junit/jupiter/api/AssertionTestUtils.java class AssertionTestUtils (line 25) | public class AssertionTestUtils { method AssertionTestUtils (line 27) | private AssertionTestUtils() { method expectAssertionFailedError (line 31) | public static void expectAssertionFailedError() { method assertEmptyMessage (line 35) | public static void assertEmptyMessage(Throwable ex) throws AssertionEr... method assertMessageEquals (line 41) | public static void assertMessageEquals(Throwable ex, String msg) throw... method assertMessageMatches (line 47) | public static void assertMessageMatches(Throwable ex, String regex) th... method assertMessageStartsWith (line 54) | public static void assertMessageStartsWith(@Nullable Throwable ex, Str... method assertMessageEndsWith (line 64) | public static void assertMessageEndsWith(Throwable ex, String msg) thr... method assertMessageContains (line 71) | public static void assertMessageContains(@Nullable Throwable ex, Strin... method assertExpectedAndActualValues (line 81) | public static void assertExpectedAndActualValues(AssertionFailedError ... method wrapsEqualValue (line 93) | public static boolean wrapsEqualValue(ValueWrapper wrapper, @Nullable ... method recurseIndefinitely (line 102) | public static void recurseIndefinitely() { method runOutOfMemory (line 107) | public static void runOutOfMemory() { method assertExpectedExceptionTypes (line 112) | @SafeVarargs FILE: junit-jupiter-api/src/testFixtures/java/org/junit/jupiter/api/EqualsAndHashCodeAssertions.java class EqualsAndHashCodeAssertions (line 21) | public class EqualsAndHashCodeAssertions { method EqualsAndHashCodeAssertions (line 23) | private EqualsAndHashCodeAssertions() { method assertEqualsAndHashCode (line 26) | @SuppressWarnings("EqualsWithItself") FILE: junit-jupiter-api/src/testFixtures/java/org/junit/jupiter/api/TemporaryClasspathExecutor.java class TemporaryClasspathExecutor (line 23) | public class TemporaryClasspathExecutor { method TemporaryClasspathExecutor (line 25) | private TemporaryClasspathExecutor() { method withAdditionalClasspathRoot (line 40) | public static void withAdditionalClasspathRoot(String classpathRoot, R... FILE: junit-jupiter-api/src/testFixtures/java/org/junit/jupiter/api/extension/ExtensionContextParameterResolver.java class ExtensionContextParameterResolver (line 13) | public class ExtensionContextParameterResolver implements ParameterResol... method supportsParameter (line 15) | @Override method resolveParameter (line 21) | @Override FILE: junit-jupiter-api/src/testFixtures/java/org/junit/jupiter/api/fixtures/TrackLogRecords.java class Extension (line 49) | class Extension implements BeforeEachCallback, AfterEachCallback, Parame... method beforeEach (line 51) | @Override method afterEach (line 56) | @Override method supportsParameter (line 61) | @Override method resolveParameter (line 68) | @Override method getListener (line 73) | private LogRecordListener getListener(ExtensionContext context) { method getStore (line 77) | private Store getStore(ExtensionContext context) { FILE: junit-jupiter-api/src/testFixtures/java/org/junit/jupiter/api/io/FailingTempDirDeletionStrategy.java class FailingTempDirDeletionStrategy (line 25) | @NullMarked method delete (line 34) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/Constants.java class Constants (line 39) | @API(status = DEPRECATED, since = "6.1") method Constants (line 597) | private Constants() { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/JupiterTestEngine.java class JupiterTestEngine (line 43) | @API(status = INTERNAL, since = "5.0") method getId (line 46) | @Override method getGroupId (line 54) | @Override method getArtifactId (line 62) | @Override method discover (line 67) | @Override method createExecutorService (line 79) | @Override method createExecutionContext (line 89) | @Override method createThrowableCollectorFactory (line 98) | @Override method getJupiterConfiguration (line 103) | private JupiterConfiguration getJupiterConfiguration(ExecutionRequest ... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/config/CachingJupiterConfiguration.java class CachingJupiterConfiguration (line 56) | @API(status = INTERNAL, since = "5.4") method CachingJupiterConfiguration (line 62) | public CachingJupiterConfiguration(JupiterConfiguration delegate) { method getFilterForAutoDetectedExtensions (line 66) | @Override method getRawConfigurationParameter (line 71) | @Override method getRawConfigurationParameter (line 76) | @Override method isParallelExecutionEnabled (line 82) | @Override method isClosingStoredAutoCloseablesEnabled (line 88) | @Override method isExtensionAutoDetectionEnabled (line 94) | @Override method isThreadDumpOnTimeoutEnabled (line 100) | @Override method getDefaultExecutionMode (line 106) | @Override method getDefaultClassesExecutionMode (line 112) | @Override method getDefaultTestInstanceLifecycle (line 118) | @Override method getExecutionConditionFilter (line 124) | @SuppressWarnings("unchecked") method getDefaultDisplayNameGenerator (line 131) | @Override method getDefaultTestMethodOrderer (line 137) | @SuppressWarnings("unchecked") method getDefaultTestClassOrderer (line 144) | @SuppressWarnings("unchecked") method getDefaultTempDirCleanupMode (line 151) | @Override method getDefaultTempDirFactorySupplier (line 157) | @SuppressWarnings("unchecked") method getDefaultTempDirDeletionStrategySupplier (line 164) | @SuppressWarnings("unchecked") method getDefaultTestInstantiationExtensionContextScope (line 172) | @Override method getOutputDirectoryCreator (line 179) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/config/ConfigurationParameterConverter.java type ConfigurationParameterConverter (line 20) | interface ConfigurationParameterConverter { method getOrDefault (line 22) | default T getOrDefault(ConfigurationParameters configParams, String ke... method get (line 26) | Optional get(ConfigurationParameters configurationParameters, Strin... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/config/DefaultJupiterConfiguration.java class DefaultJupiterConfiguration (line 70) | @API(status = INTERNAL, since = "5.4") method DefaultJupiterConfiguration (line 110) | public DefaultJupiterConfiguration(ConfigurationParameters configurati... method validateConfigurationParameters (line 118) | private void validateConfigurationParameters(DiscoveryIssueReporter is... method getFilterForAutoDetectedExtensions (line 139) | @Override method getExtensionAutoDetectionIncludePattern (line 148) | private String getExtensionAutoDetectionIncludePattern() { method getExtensionAutoDetectionExcludePattern (line 153) | private String getExtensionAutoDetectionExcludePattern() { method getRawConfigurationParameter (line 158) | @Override method getRawConfigurationParameter (line 163) | @Override method isParallelExecutionEnabled (line 169) | @Override method isClosingStoredAutoCloseablesEnabled (line 174) | @Override method isExtensionAutoDetectionEnabled (line 179) | @Override method isThreadDumpOnTimeoutEnabled (line 184) | @Override method getDefaultExecutionMode (line 189) | @Override method getDefaultClassesExecutionMode (line 195) | @Override method getDefaultTestInstanceLifecycle (line 201) | @Override method getExecutionConditionFilter (line 207) | @Override method getDefaultDisplayNameGenerator (line 213) | @Override method getDefaultTestMethodOrderer (line 219) | @Override method getDefaultTestClassOrderer (line 224) | @Override method getDefaultTempDirCleanupMode (line 229) | @Override method getDefaultTempDirFactorySupplier (line 235) | @Override method getDefaultTempDirDeletionStrategySupplier (line 242) | @Override method getDefaultTestInstantiationExtensionContextScope (line 249) | @SuppressWarnings("deprecation") method getOutputDirectoryCreator (line 257) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/config/EnumConfigurationParameterConverter.java class EnumConfigurationParameterConverter (line 28) | @API(status = INTERNAL, since = "5.8") method EnumConfigurationParameterConverter (line 36) | public EnumConfigurationParameterConverter(Class enumType, String e... method get (line 41) | @Override method get (line 47) | public Optional get(ExtensionContext extensionContext, String key) { method convert (line 51) | private E convert(String key, String value) { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/config/FilteringConfigurationParameterConverter.java class FilteringConfigurationParameterConverter (line 23) | class FilteringConfigurationParameterConverter implements Configurati... method exclude (line 28) | static FilteringConfigurationParameterConverter exclude(Predica... method FilteringConfigurationParameterConverter (line 33) | private FilteringConfigurationParameterConverter(Predicate implements Configu... method InstantiatingConfigurationParameterConverter (line 32) | InstantiatingConfigurationParameterConverter(Class clazz, String na... method get (line 37) | @Override method supply (line 42) | Supplier> supply(ConfigurationParameters configurationPara... method newInstanceSupplier (line 52) | private Supplier> newInstanceSupplier(String className, St... method logFailureMessage (line 63) | private void logFailureMessage(String className, String key, Exception... method logSuccessMessage (line 69) | private void logSuccessMessage(String className, String key) { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/config/JupiterConfiguration.java type JupiterConfiguration (line 38) | @API(status = INTERNAL, since = "5.4") method getFilterForAutoDetectedExtensions (line 41) | Predicate> getFilterForAutoDetectedExtensio... method getRawConfigurationParameter (line 43) | Optional getRawConfigurationParameter(String key); method getRawConfigurationParameter (line 45) | Optional getRawConfigurationParameter(String key, method isParallelExecutionEnabled (line 48) | boolean isParallelExecutionEnabled(); method isClosingStoredAutoCloseablesEnabled (line 50) | boolean isClosingStoredAutoCloseablesEnabled(); method isExtensionAutoDetectionEnabled (line 52) | boolean isExtensionAutoDetectionEnabled(); method isThreadDumpOnTimeoutEnabled (line 54) | boolean isThreadDumpOnTimeoutEnabled(); method getDefaultExecutionMode (line 56) | ExecutionMode getDefaultExecutionMode(); method getDefaultClassesExecutionMode (line 58) | ExecutionMode getDefaultClassesExecutionMode(); method getDefaultTestInstanceLifecycle (line 60) | TestInstance.Lifecycle getDefaultTestInstanceLifecycle(); method getExecutionConditionFilter (line 62) | Predicate getExecutionConditionFilter(); method getDefaultDisplayNameGenerator (line 64) | DisplayNameGenerator getDefaultDisplayNameGenerator(); method getDefaultTestMethodOrderer (line 66) | Optional getDefaultTestMethodOrderer(); method getDefaultTestClassOrderer (line 68) | Optional getDefaultTestClassOrderer(); method getDefaultTempDirCleanupMode (line 70) | CleanupMode getDefaultTempDirCleanupMode(); method getDefaultTempDirFactorySupplier (line 72) | Supplier getDefaultTempDirFactorySupplier(); method getDefaultTempDirDeletionStrategySupplier (line 74) | Supplier getDefaultTempDirDeletionStrategySup... method getDefaultTestInstantiationExtensionContextScope (line 76) | ExtensionContextScope getDefaultTestInstantiationExtensionContextScope(); method getOutputDirectoryCreator (line 78) | OutputDirectoryCreator getOutputDirectoryCreator(); FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/AbstractExtensionContext.java class AbstractExtensionContext (line 55) | abstract class AbstractExtensionContext implem... method AbstractExtensionContext (line 71) | AbstractExtensionContext(@Nullable ExtensionContext parent, EngineExec... method getParentStore (line 95) | private NamespacedHierarchicalStore action, method createOutputDirectory (line 192) | private Path createOutputDirectory() { method getParent (line 201) | @Override method getRoot (line 206) | @Override method getTestDescriptor (line 214) | protected T getTestDescriptor() { method getStore (line 218) | @Override method getStore (line 223) | @Override method getTags (line 232) | @Override method getConfigurationParameter (line 238) | @Override method getConfigurationParameter (line 243) | @Override method getExecutionMode (line 249) | @Override method getExecutableInvoker (line 254) | @Override method getExtensions (line 259) | @Override method getPlatformExecutionMode (line 264) | protected abstract Node.ExecutionMode getPlatformExecutionMode(); method toJupiterExecutionMode (line 266) | private ExecutionMode toJupiterExecutionMode(Node.ExecutionMode mode) { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/CallbackSupport.java class CallbackSupport (line 24) | class CallbackSupport { method invokeBeforeCallbacks (line 26) | static void invokeBeforeCallbacks(Class type,... method invokeAfterCallbacks (line 41) | static void invokeAfterCallbacks(Class type, ... type CallbackInvoker (line 52) | @FunctionalInterface method invoke (line 55) | void invoke(T t, ExtensionContext context) throws Throwable; method CallbackSupport (line 59) | private CallbackSupport() { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/ClassBasedTestDescriptor.java class ClassBasedTestDescriptor (line 88) | @API(status = INTERNAL, since = "5.5") method ClassBasedTestDescriptor (line 100) | ClassBasedTestDescriptor(UniqueId uniqueId, Class testClass, Suppli... method ClassBasedTestDescriptor (line 108) | ClassBasedTestDescriptor(UniqueId uniqueId, Class testClass, String... method getTestClass (line 118) | @Override method getType (line 125) | @Override method getLegacyReportingBaseName (line 130) | @Override method validate (line 137) | @Override method validateDisplayNameAnnotation (line 145) | private void validateDisplayNameAnnotation(DiscoveryIssueReporter repo... method validateCoreLifecycleMethods (line 152) | protected void validateCoreLifecycleMethods(DiscoveryIssueReporter rep... method validateClassTemplateInvocationLifecycleMethods (line 156) | protected void validateClassTemplateInvocationLifecycleMethods(Discove... method validateTags (line 160) | private void validateTags(DiscoveryIssueReporter reporter) { method getExplicitExecutionMode (line 166) | @Override method getDefaultChildExecutionMode (line 171) | @Override method setDefaultChildExecutionMode (line 176) | public final void setDefaultChildExecutionMode(ExecutionMode defaultCh... method getExclusiveResourceCollector (line 180) | @Override method prepare (line 185) | @Override method before (line 231) | @Override method after (line 260) | @Override method cleanUp (line 288) | @Override method resolveTestInstanceFactory (line 295) | private @Nullable TestInstanceFactory resolveTestInstanceFactory(Exten... method testInstancesProvider (line 316) | private TestInstancesProvider testInstancesProvider(JupiterEngineExecu... method instantiateAndPostProcessTestInstance (line 326) | private TestInstances instantiateAndPostProcessTestInstance(JupiterEng... method instantiateTestClass (line 343) | protected abstract TestInstances instantiateTestClass(JupiterEngineExe... method instantiateTestClass (line 347) | protected final TestInstances instantiateTestClass(Optional outerInstan... method invokeTestInstancePreConstructCallbacks (line 413) | private void invokeTestInstancePreConstructCallbacks(TestInstanceFacto... method invokeTestInstancePostProcessors (line 419) | private void invokeTestInstancePostProcessors(Object instance, Extensi... method executeAndMaskThrowable (line 426) | private void executeAndMaskThrowable(Executable executable) { method invokeBeforeAllCallbacks (line 435) | private void invokeBeforeAllCallbacks(JupiterEngineExecutionContext co... method invokeBeforeAllMethods (line 439) | private void invokeBeforeAllMethods(JupiterEngineExecutionContext cont... method invokeBeforeAllMethodExecutionExceptionHandlers (line 461) | private void invokeBeforeAllMethodExecutionExceptionHandlers(Extension... method invokeAfterAllMethods (line 468) | private void invokeAfterAllMethods(JupiterEngineExecutionContext conte... method invokeAfterAllMethodExecutionExceptionHandlers (line 485) | private void invokeAfterAllMethodExecutionExceptionHandlers(ExtensionR... method invokeAfterAllCallbacks (line 492) | private void invokeAfterAllCallbacks(JupiterEngineExecutionContext con... method invokeTestInstancePreDestroyCallbacks (line 496) | private void invokeTestInstancePreDestroyCallbacks(JupiterEngineExecut... method isPerClassLifecycle (line 501) | private boolean isPerClassLifecycle(JupiterEngineExecutionContext cont... method registerBeforeEachMethodAdapters (line 506) | private void registerBeforeEachMethodAdapters(ExtensionRegistrar regis... method registerAfterEachMethodAdapters (line 511) | private void registerAfterEachMethodAdapters(ExtensionRegistrar regist... method registerMethodsAsExtensions (line 524) | private void registerMethodsAsExtensions(List methods, Extensi... method synthesizeBeforeEachMethodAdapter (line 533) | private BeforeEachMethodAdapter synthesizeBeforeEachMethodAdapter(Meth... method synthesizeAfterEachMethodAdapter (line 538) | private AfterEachMethodAdapter synthesizeAfterEachMethodAdapter(Method... method invokeMethodInExtensionContext (line 543) | private void invokeMethodInExtensionContext(Method method, ExtensionCo... method requireLifecycleMethods (line 552) | private LifecycleMethods requireLifecycleMethods() { class ClassInfo (line 556) | protected static class ClassInfo { method ClassInfo (line 569) | ClassInfo(Class testClass, JupiterConfiguration configuration) { class LifecycleMethods (line 581) | private static class LifecycleMethods { method LifecycleMethods (line 590) | LifecycleMethods(ClassInfo classInfo) { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/ClassExtensionContext.java class ClassExtensionContext (line 32) | final class ClassExtensionContext extends AbstractExtensionContext collectChildren(int index, ... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/ClassTestDescriptor.java class ClassTestDescriptor (line 46) | @API(status = INTERNAL, since = "5.0") method ClassTestDescriptor (line 51) | public ClassTestDescriptor(UniqueId uniqueId, Class testClass, Jupi... method ClassTestDescriptor (line 55) | private ClassTestDescriptor(UniqueId uniqueId, Class testClass, Str... method withUniqueId (line 62) | @Override method getTags (line 70) | @Override method getEnclosingTestClasses (line 78) | @Override method getDefaultExecutionMode (line 85) | @Override method instantiateTestClass (line 92) | @Override method getResourceLocksProviderEvaluator (line 101) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/DefaultDynamicTestInvocationContext.java method getExecutable (line 23) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/DefaultTestInstanceFactoryContext.java method getTestClass (line 26) | @Override method getOuterInstance (line 31) | @Override method toString (line 36) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/DisplayNameUtils.java class DisplayNameUtils (line 48) | final class DisplayNameUtils { method determineDisplayName (line 74) | static String determineDisplayName(AnnotatedElement element, Supplier<... method validateAnnotation (line 83) | static void validateAnnotation(AnnotatedElement element, Supplier>> e... method createDisplayNameSupplierForClass (line 102) | static Supplier createDisplayNameSupplierForClass(Class tes... method createDisplayNameSupplierForNestedClass (line 107) | static Supplier createDisplayNameSupplierForNestedClass( method createDisplayNameSupplierForMethod (line 115) | private static Supplier createDisplayNameSupplierForMethod( method createDisplayNameSupplier (line 123) | private static Supplier createDisplayNameSupplier(Supplier findDisplayNameGenerator... method DisplayNameUtils (line 158) | private DisplayNameUtils() { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/DynamicContainerTestDescriptor.java class DynamicContainerTestDescriptor (line 34) | class DynamicContainerTestDescriptor extends DynamicNodeTestDescriptor { method DynamicContainerTestDescriptor (line 40) | DynamicContainerTestDescriptor(UniqueId uniqueId, int index, DynamicCo... method withUniqueId (line 50) | @Override method getType (line 56) | @Override method getExplicitChildExecutionMode (line 61) | @Override method execute (line 66) | @Override method toDynamicDescriptor (line 84) | private Optional toDynamicDescriptor(int index,... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/DynamicDescendantFilter.java class DynamicDescendantFilter (line 31) | @API(status = INTERNAL, since = "5.1") method allowUniqueIdPrefix (line 38) | public void allowUniqueIdPrefix(UniqueId uniqueId) { method allowIndex (line 44) | public void allowIndex(int index) { method allowIndex (line 50) | public void allowIndex(Set indices) { method allowAll (line 56) | public void allowAll() { method test (line 62) | @Override method isEverythingAllowed (line 69) | private boolean isEverythingAllowed() { method isUniqueIdAllowed (line 73) | private boolean isUniqueIdAllowed(UniqueId uniqueId) { method isPrefixOrViceVersa (line 77) | private boolean isPrefixOrViceVersa(UniqueId currentUniqueId, UniqueId... method withoutIndexFiltering (line 81) | public DynamicDescendantFilter withoutIndexFiltering() { type Mode (line 85) | private enum Mode { method copy (line 89) | public DynamicDescendantFilter copy(UnaryOperator uniqueIdTr... method configure (line 93) | protected DynamicDescendantFilter configure(UnaryOperator un... class WithoutIndexFiltering (line 101) | private class WithoutIndexFiltering extends DynamicDescendantFilter { method test (line 103) | @Override method withoutIndexFiltering (line 108) | @Override method copy (line 113) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/DynamicExtensionContext.java class DynamicExtensionContext (line 29) | class DynamicExtensionContext extends AbstractExtensionContext toInvocation() { method after (line 90) | @Override method requiredDynamicTest (line 96) | private DynamicTest requiredDynamicTest() { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/ExclusiveResourceCollector.java class ExclusiveResourceCollector (line 35) | abstract class ExclusiveResourceCollector { method getAllExclusiveResources (line 39) | @Override method getStaticResourcesFor (line 45) | @Override method getDynamicResources (line 50) | @Override method getAllExclusiveResources (line 57) | Stream getAllExclusiveResources( method getStaticResourcesFor (line 62) | abstract Stream getStaticResourcesFor(ResourceLockT... method getDynamicResources (line 64) | abstract Stream getDynamicResources( method from (line 67) | static ExclusiveResourceCollector from(AnnotatedElement element) { class DefaultExclusiveResourceCollector (line 72) | private static class DefaultExclusiveResourceCollector extends Exclusi... method DefaultExclusiveResourceCollector (line 79) | DefaultExclusiveResourceCollector(List annotations) { method getStaticResourcesFor (line 83) | @Override method getDynamicResources (line 91) | @Override method getProviders (line 104) | private List getProviders() { method instantiate (line 113) | private static Stream instantiate(Class streamExtensionRegisteringFields(Class... method streamDeclarativeExtensionTypes (line 212) | private static Stream> streamDeclarativeExt... method streamDeclarativeExtensionTypes (line 220) | private static Stream> streamDeclarativeExt... method getOrder (line 234) | private static int getOrder(Field field) { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/Filterable.java type Filterable (line 25) | @API(status = INTERNAL, since = "5.1") method getDynamicDescendantFilter (line 28) | DynamicDescendantFilter getDynamicDescendantFilter(); FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/JupiterEngineDescriptor.java class JupiterEngineDescriptor (line 29) | @API(status = INTERNAL, since = "5.0") method JupiterEngineDescriptor (line 35) | public JupiterEngineDescriptor(UniqueId uniqueId, JupiterConfiguration... method getConfiguration (line 40) | public JupiterConfiguration getConfiguration() { method getExecutionMode (line 44) | @Override method prepare (line 49) | @Override method cleanUp (line 65) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/JupiterEngineExtensionContext.java class JupiterEngineExtensionContext (line 31) | final class JupiterEngineExtensionContext extends AbstractExtensionConte... method JupiterEngineExtensionContext (line 33) | JupiterEngineExtensionContext(EngineExecutionListener engineExecutionL... method getElement (line 40) | @Override method getTestClass (line 45) | @Override method getEnclosingTestClasses (line 50) | @Override method getTestInstanceLifecycle (line 55) | @Override method getTestInstance (line 60) | @Override method getTestInstances (line 65) | @Override method getTestMethod (line 70) | @Override method getExecutionException (line 75) | @Override method getPlatformExecutionMode (line 80) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.java class JupiterTestDescriptor (line 63) | @API(status = INTERNAL, since = "5.0") method JupiterTestDescriptor (line 71) | JupiterTestDescriptor(UniqueId uniqueId, AnnotatedElement element, Sup... method JupiterTestDescriptor (line 76) | JupiterTestDescriptor(UniqueId uniqueId, String displayName, @Nullable... method getLegacyReportingName (line 84) | @Override method getLegacyReportingBaseName (line 90) | protected String getLegacyReportingBaseName() { method getLegacyReportingIndexes (line 94) | private IntStream getLegacyReportingIndexes() { method getLegacyReportingIndex (line 104) | protected OptionalInt getLegacyReportingIndex() { method getTags (line 108) | static Set getTags(AnnotatedElement element, Supplier... method invokeExecutionExceptionHandlers (line 134) | void invokeExecutionExceptionHandlers(Class h... method invokeExecutionExceptionHandlers (line 142) | private void invokeExecutionExceptionHandlers(Li... method getExecutionMode (line 162) | @Override method determineExecutionModeFromAncestors (line 169) | private Optional determineExecutionModeFromAncestors() { method determineExecutionModeFromAncestor (line 176) | private static Optional determineExecutionModeFromAnces... method ancestors (line 182) | Stream ancestors() { method getExplicitChildExecutionMode (line 187) | Optional getExplicitChildExecutionMode() { method getExplicitExecutionMode (line 191) | Optional getExplicitExecutionMode() { method getDefaultChildExecutionMode (line 195) | Optional getDefaultChildExecutionMode() { method getDefaultExecutionMode (line 199) | ExecutionMode getDefaultExecutionMode() { method getExecutionModeFromAnnotation (line 203) | Optional getExecutionModeFromAnnotation(AnnotatedElemen... method toExecutionMode (line 211) | public static ExecutionMode toExecutionMode(org.junit.jupiter.api.para... method getExclusiveResources (line 218) | @Override method shouldBeSkipped (line 226) | @Override method toSkipResult (line 234) | private SkipResult toSkipResult(ConditionEvaluationResult evaluationRe... method prepare (line 245) | @Override method cleanUp (line 248) | @Override method copyIncludingDescendants (line 256) | protected JupiterTestDescriptor copyIncludingDescendants(UnaryOperator... method withUniqueId (line 268) | protected abstract JupiterTestDescriptor withUniqueId(UnaryOperator findBeforeAllMethods(Class testClass, boolean r... method findAfterAllMethods (line 56) | static List findAfterAllMethods(Class testClass, boolean re... method findBeforeEachMethods (line 62) | static List findBeforeEachMethods(Class testClass, Discover... method findAfterEachMethods (line 67) | static List findAfterEachMethods(Class testClass, Discovery... method validateNoClassTemplateInvocationLifecycleMethodsAreDeclared (line 72) | static void validateNoClassTemplateInvocationLifecycleMethodsAreDeclar... method validateClassTemplateInvocationLifecycleMethodsAreDeclaredCorrectly (line 85) | static void validateClassTemplateInvocationLifecycleMethodsAreDeclared... method findAllClassTemplateInvocationLifecycleMethods (line 99) | private static Stream findAllClassTemplateInvocationLifecycleM... method findMethodsAndCheckStatic (line 109) | private static List findMethodsAndCheckStatic(Class testCla... method findMethodsAndCheckNonStatic (line 120) | private static List findMethodsAndCheckNonStatic(Class test... method findMethodsAndCheckVoidReturnType (line 128) | private static List findMethodsAndCheckVoidReturnType(Class... method isStatic (line 139) | private static Condition isStatic(DiscoveryIssueReporter issue... method isNotStatic (line 148) | private static Condition isNotStatic(DiscoveryIssueReporter is... method isNotPrivateError (line 157) | private static Condition isNotPrivateError(DiscoveryIssueRepor... method isNotPrivateWarning (line 165) | private static Condition isNotPrivateWarning(DiscoveryIssueRep... method returnsPrimitiveVoid (line 174) | private static Condition returnsPrimitiveVoid(DiscoveryIssueRe... method classTemplateInvocationLifecycleMethodAnnotationName (line 183) | private static String classTemplateInvocationLifecycleMethodAnnotation... method findClassTemplateInvocationLifecycleMethodAnnotation (line 190) | private static Optional findCl... method createIssue (line 195) | private static DiscoveryIssue createIssue(Severity severity, String me... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/MethodBasedTestDescriptor.java class MethodBasedTestDescriptor (line 55) | @API(status = INTERNAL, since = "5.0") method MethodBasedTestDescriptor (line 63) | MethodBasedTestDescriptor(UniqueId uniqueId, Class testClass, Metho... method MethodBasedTestDescriptor (line 69) | MethodBasedTestDescriptor(UniqueId uniqueId, String displayName, Class... method getTestMethod (line 75) | public final Method getTestMethod() { method getTags (line 81) | @Override method getLegacyReportingBaseName (line 89) | @Override method getTestClass (line 97) | @Override method getEnclosingTestClasses (line 102) | @Override method validate (line 113) | @Override method getExclusiveResourceCollector (line 125) | @Override method getResourceLocksProviderEvaluator (line 139) | @Override method getExplicitExecutionMode (line 146) | @Override method nodeSkipped (line 157) | @Override method invokeTestWatchers (line 166) | protected void invokeTestWatchers(JupiterEngineExecutionContext contex... class MethodInfo (line 194) | private static class MethodInfo { method MethodInfo (line 206) | MethodInfo(Class testClass, Method testMethod) { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/MethodExtensionContext.java class MethodExtensionContext (line 32) | final class MethodExtensionContext extends AbstractExtensionContext testClass, method NestedClassTestDescriptor (line 59) | private NestedClassTestDescriptor(UniqueId uniqueId, Class testClas... method withUniqueId (line 66) | @Override method getTags (line 74) | @Override method getEnclosingTestClasses (line 84) | @Override method getEnclosingTestClasses (line 89) | @API(status = INTERNAL, since = "5.12") method instantiateTestClass (line 101) | @Override method getResourceLocksProviderEvaluator (line 115) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/ResourceLockAware.java type ResourceLockAware (line 32) | interface ResourceLockAware extends TestDescriptor { method determineExclusiveResources (line 34) | default Stream determineExclusiveResources() { method determineOwnExclusiveResources (line 61) | default Stream determineOwnExclusiveResources( method getExclusiveResourceCollector (line 66) | ExclusiveResourceCollector getExclusiveResourceCollector(); method getResourceLocksProviderEvaluator (line 68) | Function> getRe... method enclosingInstanceTypesDependentResourceLocksProviderEvaluator (line 70) | static Function... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/TemplateExecutor.java class TemplateExecutor (line 29) | abstract class TemplateExecutor

{ method TemplateExecutor (line 35) | TemplateExecutor(T parent, Cla... method execute (line 41) | void execute(JupiterEngineExecutionContext context, Node.DynamicTestEx... method executeForProvider (line 50) | private void executeForProvider(P provider, AtomicInteger invocationIn... method validateProviders (line 79) | private List

validateProviders(ExtensionContext extensionContext, E... method createInvocationTestDescriptor (line 86) | private Optional createInvocationTestDescriptor(C invo... method execute (line 94) | private void execute(Node.DynamicTestExecutor dynamicTestExecutor, Tes... method supports (line 99) | abstract boolean supports(P provider, ExtensionContext extensionContext); method getNoRegisteredProviderErrorMessage (line 101) | protected abstract String getNoRegisteredProviderErrorMessage(); method provideContexts (line 103) | abstract Stream provideContexts(P provider, ExtensionCont... method mayReturnZeroContexts (line 105) | abstract boolean mayReturnZeroContexts(P provider, ExtensionContext ex... method getZeroContextsProvidedErrorMessage (line 107) | protected abstract String getZeroContextsProvidedErrorMessage(P provid... method createInvocationUniqueId (line 109) | abstract UniqueId createInvocationUniqueId(UniqueId parentUniqueId, in... method createInvocationTestDescriptor (line 111) | abstract TestDescriptor createInvocationTestDescriptor(UniqueId unique... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/TestClassAware.java type TestClassAware (line 22) | @API(status = INTERNAL, since = "5.13") method getTestClass (line 25) | Class getTestClass(); method getEnclosingTestClasses (line 27) | List> getEnclosingTestClasses(); FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/TestFactoryTestDescriptor.java class TestFactoryTestDescriptor (line 55) | @API(status = INTERNAL, since = "5.0") method TestFactoryTestDescriptor (line 67) | public TestFactoryTestDescriptor(UniqueId uniqueId, Class testClass... method TestFactoryTestDescriptor (line 73) | private TestFactoryTestDescriptor(UniqueId uniqueId, String displayNam... method withUniqueId (line 81) | @Override method getDynamicDescendantFilter (line 89) | @Override method getType (line 96) | @Override method mayRegisterTests (line 101) | @Override method invokeTestMethod (line 108) | @Override method toDynamicNodeStream (line 136) | @SuppressWarnings("unchecked") method invalidReturnTypeException (line 147) | private JUnitException invalidReturnTypeException(Throwable cause) { method createDynamicDescriptor (line 153) | static Optional createDynamicDescriptor(Jupiter... method fromUri (line 183) | static TestSource fromUri(URI uri) { method nodeSkipped (line 204) | @Override method nodeFinished (line 216) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/TestInstanceLifecycleUtils.java class TestInstanceLifecycleUtils (line 28) | @API(status = INTERNAL, since = "5.0") method TestInstanceLifecycleUtils (line 31) | private TestInstanceLifecycleUtils() { method getTestInstanceLifecycle (line 35) | static TestInstance.Lifecycle getTestInstanceLifecycle(Class testCl... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/TestMethodTestDescriptor.java class TestMethodTestDescriptor (line 70) | @API(status = INTERNAL, since = "5.0") method TestMethodTestDescriptor (line 78) | public TestMethodTestDescriptor(UniqueId uniqueId, Class testClass,... method TestMethodTestDescriptor (line 84) | TestMethodTestDescriptor(UniqueId uniqueId, String displayName, Class<... method TestMethodTestDescriptor (line 89) | TestMethodTestDescriptor(UniqueId uniqueId, String displayName, Class<... method withUniqueId (line 97) | @Override method getType (line 105) | @Override method prepare (line 112) | @Override method prepareExtensionContext (line 134) | protected void prepareExtensionContext(ExtensionContext extensionConte... method populateNewExtensionRegistry (line 138) | protected MutableExtensionRegistry populateNewExtensionRegistry(Jupite... method execute (line 145) | @Override method cleanUp (line 169) | @Override method isPerMethodLifecycle (line 178) | private boolean isPerMethodLifecycle(JupiterEngineExecutionContext con... method invokeBeforeEachCallbacks (line 183) | private void invokeBeforeEachCallbacks(JupiterEngineExecutionContext c... method invokeBeforeEachMethods (line 187) | private void invokeBeforeEachMethods(JupiterEngineExecutionContext con... method invokeBeforeEachExecutionExceptionHandlers (line 199) | private void invokeBeforeEachExecutionExceptionHandlers(ExtensionConte... method invokeBeforeTestExecutionCallbacks (line 206) | private void invokeBeforeTestExecutionCallbacks(JupiterEngineExecution... method invokeTestMethod (line 211) | protected void invokeTestMethod(JupiterEngineExecutionContext context,... method invokeTestExecutionExceptionHandlers (line 229) | private void invokeTestExecutionExceptionHandlers(ExtensionRegistry re... method invokeAfterTestExecutionCallbacks (line 236) | private void invokeAfterTestExecutionCallbacks(JupiterEngineExecutionC... method invokeAfterEachMethods (line 240) | private void invokeAfterEachMethods(JupiterEngineExecutionContext cont... method invokeAfterEachExecutionExceptionHandlers (line 252) | private void invokeAfterEachExecutionExceptionHandlers(ExtensionContex... method invokeAfterEachCallbacks (line 259) | private void invokeAfterEachCallbacks(JupiterEngineExecutionContext co... method invokeTestInstancePreDestroyCallbacks (line 263) | private void invokeTestInstancePreDestroyCallbacks(JupiterEngineExecut... method nodeFinished (line 277) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/TestTemplateExtensionContext.java class TestTemplateExtensionContext (line 31) | final class TestTemplateExtensionContext extends AbstractExtensionContex... method TestTemplateExtensionContext (line 35) | TestTemplateExtensionContext(ExtensionContext parent, EngineExecutionL... method getElement (line 44) | @Override method getTestClass (line 49) | @Override method getEnclosingTestClasses (line 54) | @Override method getTestInstanceLifecycle (line 59) | @Override method getTestInstance (line 64) | @Override method getTestInstances (line 69) | @Override method getTestMethod (line 74) | @Override method getExecutionException (line 79) | @Override method getPlatformExecutionMode (line 84) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/TestTemplateInvocationTestDescriptor.java class TestTemplateInvocationTestDescriptor (line 41) | @API(status = INTERNAL, since = "5.0") method TestTemplateInvocationTestDescriptor (line 51) | TestTemplateInvocationTestDescriptor(UniqueId uniqueId, Class testC... method withUniqueId (line 61) | @Override method getExclusiveResources (line 69) | @Override method getLegacyReportingIndex (line 75) | @Override method populateNewExtensionRegistry (line 80) | @Override method prepareExtensionContext (line 89) | @Override method after (line 94) | @Override method requiredInvocationContext (line 100) | private TestTemplateInvocationContext requiredInvocationContext() { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/TestTemplateTestDescriptor.java class TestTemplateTestDescriptor (line 40) | @API(status = INTERNAL, since = "5.0") method TestTemplateTestDescriptor (line 46) | public TestTemplateTestDescriptor(UniqueId uniqueId, Class testClas... method TestTemplateTestDescriptor (line 52) | private TestTemplateTestDescriptor(UniqueId uniqueId, String displayNa... method withUniqueId (line 60) | @Override method getDynamicDescendantFilter (line 69) | @Override method getType (line 76) | @Override method mayRegisterTests (line 81) | @Override method prepare (line 88) | @Override method execute (line 108) | @Override class TestTemplateExecutor (line 116) | private class TestTemplateExecutor method TestTemplateExecutor (line 119) | TestTemplateExecutor() { method supports (line 123) | @Override method getNoRegisteredProviderErrorMessage (line 128) | @Override method provideContexts (line 135) | @Override method mayReturnZeroContexts (line 141) | @Override method getZeroContextsProvidedErrorMessage (line 147) | @Override method createInvocationUniqueId (line 155) | @Override method createInvocationTestDescriptor (line 160) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/UniqueIdPrefixTransformer.java class UniqueIdPrefixTransformer (line 22) | class UniqueIdPrefixTransformer implements UnaryOperator { method UniqueIdPrefixTransformer (line 28) | UniqueIdPrefixTransformer(UniqueId oldPrefix, UniqueId newPrefix) { method apply (line 34) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/descriptor/Validatable.java type Validatable (line 26) | @API(status = INTERNAL, since = "5.13") method validate (line 33) | void validate(DiscoveryIssueReporter reporter); method reportAndClear (line 39) | static void reportAndClear(List issues, DiscoveryIssue... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/discovery/AbstractAnnotatedDescriptorWrapper.java class AbstractAnnotatedDescriptorWrapper (line 28) | abstract class AbstractAnnotatedDescriptorWrapper annotatio... method findAnnotation (line 55) | public final Optional findAnnotation(Class List findRepeatableAnnotations(... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/discovery/AbstractOrderingVisitor.java class AbstractOrderingVisitor (line 39) | abstract class AbstractOrderingVisitor implements TestDescriptor.Visitor { method AbstractOrderingVisitor (line 43) | AbstractOrderingVisitor(DiscoveryIssueReporter issueReporter) { method doWithMatchingDescriptor (line 50) | @SuppressWarnings("unchecked") method orderChildrenTestDescriptors (line 72) | protected distinctWrappersToIndex(List wrapper... method reportDescriptorsAddedWarning (line 197) | private void reportDescriptorsAddedWarning(int number, Consumer wrappers); type MessageGenerator (line 216) | @FunctionalInterface method generateMessage (line 219) | String generateMessage(PARENT testDescriptor, int number); FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/discovery/ClassOrderingVisitor.java class ClassOrderingVisitor (line 38) | class ClassOrderingVisitor extends AbstractOrderingVisitor { method ClassOrderingVisitor (line 46) | ClassOrderingVisitor(JupiterConfiguration configuration, DiscoveryIssu... method visit (line 63) | @Override method shouldNonMatchingDescriptorsComeBeforeOrderedOnes (line 71) | @Override method orderTopLevelClasses (line 80) | private void orderTopLevelClasses(JupiterEngineDescriptor engineDescri... method orderNestedClasses (line 89) | private void orderNestedClasses(ClassBasedTestDescriptor descriptor) { method createGlobalOrderer (line 99) | private DescriptorWrapperOrderer> toValidationActio... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/discovery/ClassSelectorResolver.java class ClassSelectorResolver (line 69) | class ClassSelectorResolver implements SelectorResolver { method ClassSelectorResolver (line 76) | ClassSelectorResolver(Predicate classNameFilter, JupiterConfig... method resolve (line 84) | @Override method resolveStandaloneTestClass (line 104) | private Resolution resolveStandaloneTestClass(Context context, Class testClass) { method resolve (line 118) | @Override method resolve (line 137) | @Override method resolve (line 166) | @Override method resolveIterations (line 180) | private Resolution resolveIterations(IterationSelector selector, Conte... method resolveStandaloneClassUniqueId (line 191) | private Resolution resolveStandaloneClassUniqueId(Context context, Uni... method resolveNestedClassUniqueId (line 204) | private Resolution resolveNestedClassUniqueId(Context context, UniqueI... method newDummyClassTemplateInvocationTestDescriptor (line 220) | private ClassTemplateInvocationTestDescriptor newDummyClassTemplateInv... method newStandaloneClassTestDescriptor (line 228) | private ClassBasedTestDescriptor newStandaloneClassTestDescriptor(Test... method newClassTemplateTestDescriptor (line 234) | private ClassTemplateTestDescriptor newClassTemplateTestDescriptor(Tes... method newClassTestDescriptor (line 239) | private ClassTestDescriptor newClassTestDescriptor(TestDescriptor pare... method newMemberClassTestDescriptor (line 245) | private ClassBasedTestDescriptor newMemberClassTestDescriptor(TestDesc... method newNestedClassTemplateTestDescriptor (line 251) | private ClassTemplateTestDescriptor newNestedClassTemplateTestDescript... method newNestedClassTestDescriptor (line 257) | private NestedClassTestDescriptor newNestedClassTestDescriptor(TestDes... method newClassTemplateTestDescriptor (line 263) | private ClassTemplateTestDescriptor newClassTemplateTestDescriptor(Tes... method toInvocationMatch (line 272) | private Optional toInvocationMatch(Optional> expansionCallback(C... method getTestClasses (line 288) | private static List> getTestClasses(TestClassAware testDescri... method expansionCallback (line 294) | private Supplier> expansionCallback(T... method selectClass (line 317) | private DiscoverySelector selectClass(List> classes) { method selectMethod (line 325) | private DiscoverySelector selectMethod(List> classes, Method ... class DummyClassTemplateInvocationContext (line 329) | static class DummyClassTemplateInvocationContext implements ClassTempl... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/discovery/DefaultClassDescriptor.java class DefaultClassDescriptor (line 23) | class DefaultClassDescriptor extends AbstractAnnotatedDescriptorWrapper<... method DefaultClassDescriptor (line 25) | DefaultClassDescriptor(ClassBasedTestDescriptor testDescriptor) { method getTestClass (line 29) | @Override method toString (line 34) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/discovery/DefaultClassOrdererContext.java class DefaultClassOrdererContext (line 25) | class DefaultClassOrdererContext implements ClassOrdererContext { method DefaultClassOrdererContext (line 30) | DefaultClassOrdererContext(List classDescri... method getClassDescriptors (line 35) | @Override method getConfigurationParameter (line 40) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/discovery/DefaultMethodDescriptor.java class DefaultMethodDescriptor (line 25) | class DefaultMethodDescriptor extends AbstractAnnotatedDescriptorWrapper... method DefaultMethodDescriptor (line 27) | DefaultMethodDescriptor(MethodBasedTestDescriptor testDescriptor) { method getMethod (line 31) | @Override method toString (line 36) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/discovery/DefaultMethodOrdererContext.java class DefaultMethodOrdererContext (line 26) | class DefaultMethodOrdererContext implements MethodOrdererContext { method DefaultMethodOrdererContext (line 32) | DefaultMethodOrdererContext(Class testClass, List> toValidationActi... method createMethodsBeforeNestedClassesOrderer (line 166) | private static UnaryOperator> createMethodsBefore... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/discovery/MethodSegmentResolver.java class MethodSegmentResolver (line 30) | class MethodSegmentResolver { method formatMethodSpecPart (line 42) | String formatMethodSpecPart(Method method, Class testClass) { method findMethod (line 50) | Optional findMethod(String methodSpecPart, Class testClass) { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/discovery/MethodSelectorResolver.java class MethodSelectorResolver (line 59) | class MethodSelectorResolver implements SelectorResolver { method MethodSelectorResolver (line 68) | MethodSelectorResolver(JupiterConfiguration configuration, DiscoveryIs... method resolve (line 75) | @Override method resolve (line 80) | @Override method resolve (line 86) | @Override method resolve (line 100) | private Resolution resolve(Context context, List> enclosingCl... method resolve (line 127) | @Override method resolve (line 151) | @Override method expansionCallback (line 165) | private Supplier> expansionCallback(T... class MethodType (line 174) | private static class MethodType { method allPossibilities (line 176) | static List allPossibilities(DiscoveryIssueReporter issu... method MethodType (line 193) | private MethodType(Predicate methodPredicate, TestDescriptor... method resolve (line 201) | Optional resolve(List> enclosingClasses, Cl... method selectClass (line 210) | private DiscoverySelector selectClass(List> enclosingClasse... method resolveUniqueIdIntoTestDescriptor (line 217) | Optional resolveUniqueIdIntoTestDescriptor(UniqueId ... method createTestDescriptor (line 237) | private TestDescriptor createTestDescriptor(TestDescriptor parent, C... method createUniqueId (line 244) | private UniqueId createUniqueId(Method method, TestDescriptor parent... type TestDescriptorFactory (line 249) | interface TestDescriptorFactory { method create (line 250) | TestDescriptor create(UniqueId uniqueId, Class testClass, Metho... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/discovery/predicates/IsTestFactoryMethod.java class IsTestFactoryMethod (line 40) | @API(status = INTERNAL, since = "5.0") method IsTestFactoryMethod (line 46) | public IsTestFactoryMethod(DiscoveryIssueReporter issueReporter) { method hasCompatibleReturnType (line 50) | private static DiscoveryIssueReporter.Condition hasCompatibleR... method isCompatible (line 56) | private static boolean isCompatible(Method method, DiscoveryIssueRepor... method isCompatibleContainerType (line 69) | private static boolean isCompatibleContainerType(Method method, Discov... method createTooGenericReturnTypeIssue (line 102) | private static DiscoveryIssue.Builder createTooGenericReturnTypeIssue(... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/discovery/predicates/IsTestMethod.java class IsTestMethod (line 24) | @API(status = INTERNAL, since = "5.0") method IsTestMethod (line 27) | public IsTestMethod(DiscoveryIssueReporter issueReporter) { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/discovery/predicates/IsTestTemplateMethod.java class IsTestTemplateMethod (line 24) | @API(status = INTERNAL, since = "5.0") method IsTestTemplateMethod (line 27) | public IsTestTemplateMethod(DiscoveryIssueReporter issueReporter) { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/discovery/predicates/IsTestableMethod.java class IsTestableMethod (line 32) | abstract class IsTestableMethod implements Predicate { method IsTestableMethod (line 37) | IsTestableMethod(Class annotationType, method test (line 46) | @Override method isNotStatic (line 54) | private static Condition isNotStatic(Class isNotPrivate(Class hasVoidReturnType(Class candidate) { method looksLikeIntendedTestClass (line 79) | private boolean looksLikeIntendedTestClass(Class candidate, Set candidate) { method validateNestedTestClass (line 92) | public @Nullable NestedClassInvalidityReason validateNestedTestClass(C... method isValidStandaloneTestClass (line 101) | public boolean isValidStandaloneTestClass(Class candidate) { method hasTestOrTestFactoryOrTestTemplateMethods (line 106) | private boolean hasTestOrTestFactoryOrTestTemplateMethods(Class can... method hasNestedTests (line 110) | private boolean hasNestedTests(Class candidate, Set> seen) { method isNotPrivateUnlessAbstract (line 123) | private static Condition> isNotPrivateUnlessAbstract(String p... method isNotLocal (line 129) | private static Condition> isNotLocal(DiscoveryIssueReporter i... method isInner (line 134) | private static Condition> isInner(DiscoveryIssueReporter issu... method isNotInnerUnlessAbstract (line 147) | private static Condition> isNotInnerUnlessAbstract(DiscoveryI... method isNotAnonymous (line 152) | private static Condition> isNotAnonymous(DiscoveryIssueReport... method createIssue (line 157) | private static DiscoveryIssue createIssue(String prefix, Class test... method createIssue (line 161) | private static DiscoveryIssue createIssue(String prefix, Class test... method isAnnotatedButNotComposed (line 168) | private static boolean isAnnotatedButNotComposed(Class candidate, C... type NestedClassInvalidityReason (line 172) | @API(status = INTERNAL, since = "5.13.3") FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/execution/AfterEachMethodAdapter.java type AfterEachMethodAdapter (line 27) | @FunctionalInterface method invokeAfterEachMethod (line 31) | void invokeAfterEachMethod(ExtensionContext context, ExtensionRegistry... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/execution/BeforeEachMethodAdapter.java type BeforeEachMethodAdapter (line 27) | @FunctionalInterface method invokeBeforeEachMethod (line 31) | void invokeBeforeEachMethod(ExtensionContext context, ExtensionRegistr... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/execution/ConditionEvaluationException.java class ConditionEvaluationException (line 25) | class ConditionEvaluationException extends JUnitException { method ConditionEvaluationException (line 30) | ConditionEvaluationException(String message, Throwable cause) { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/execution/ConditionEvaluator.java class ConditionEvaluator (line 31) | @API(status = INTERNAL, since = "5.0") method evaluate (line 48) | public ConditionEvaluationResult evaluate(ExtensionRegistry extensionR... method evaluate (line 61) | private ConditionEvaluationResult evaluate(ExecutionCondition conditio... method logResult (line 72) | private void logResult(Class conditionType, ConditionEvaluationResu... method evaluationException (line 77) | private ConditionEvaluationException evaluationException(Class cond... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/execution/ConstructorInvocation.java class ConstructorInvocation (line 25) | class ConstructorInvocation implements Invocation, ReflectiveInvoc... method ConstructorInvocation (line 30) | ConstructorInvocation(Constructor constructor, @Nullable Object[] a... method getTargetClass (line 35) | @Override method getExecutable (line 40) | @Override method getArguments (line 45) | @Override method getTarget (line 50) | @Override method proceed (line 55) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/execution/DefaultExecutableInvoker.java class DefaultExecutableInvoker (line 31) | @API(status = INTERNAL, since = "5.9") method DefaultExecutableInvoker (line 37) | public DefaultExecutableInvoker(ExtensionContext extensionContext, Ext... method invoke (line 42) | @Override method invoke (line 50) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/execution/DefaultParameterContext.java method getParameter (line 31) | @Override method getIndex (line 36) | @Override method getTarget (line 41) | @Override method toString (line 46) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/execution/DefaultTestInstances.java class DefaultTestInstances (line 25) | @API(status = INTERNAL, since = "5.4") method of (line 28) | public static DefaultTestInstances of(Object instance) { method of (line 32) | public static DefaultTestInstances of(TestInstances testInstances, Obj... method DefaultTestInstances (line 40) | private DefaultTestInstances(List instances) { method getInnermostInstance (line 44) | @Override method getEnclosingInstances (line 49) | @Override method getAllInstances (line 54) | @Override method findInstance (line 59) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/execution/ExtensionContextSupplier.java type ExtensionContextSupplier (line 28) | @FunctionalInterface method create (line 32) | static ExtensionContextSupplier create(ExtensionContext currentExtensi... method get (line 41) | ExtensionContext get(TestInstantiationAwareExtension extension); class ScopeBasedExtensionContextSupplier (line 43) | class ScopeBasedExtensionContextSupplier implements ExtensionContextSu... method ScopeBasedExtensionContextSupplier (line 48) | private ScopeBasedExtensionContextSupplier(ExtensionContext currentE... method get (line 54) | @Override method isTestScoped (line 59) | private boolean isTestScoped(TestInstantiationAwareExtension extensi... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/execution/InterceptingExecutableInvoker.java class InterceptingExecutableInvoker (line 39) | @API(status = INTERNAL, since = "5.0") method invoke (line 58) | public T invoke(Constructor constructor, Optional outer... method invokeVoid (line 69) | public void invokeVoid(Method method, @Nullable Object target, Extensi... method invoke (line 88) | public T invoke(Method method, @Nullable ... method invoke (line 101) | private T invoke(Invocation originalInvoc... method invoke (line 108) | private T invoke(Invocation originalInvoc... type ReflectiveInterceptorCall (line 116) | public interface ReflectiveInterceptorCall invocation, method ofVoidMethod (line 121) | @SuppressWarnings("NullAway") // for JDK 26 and earlier type VoidMethodInterceptorCall (line 129) | interface VoidMethodInterceptorCall { method apply (line 130) | void apply(InvocationInterceptor interceptor, Invocation<@Nullable... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/execution/InvocationInterceptorChain.java class InvocationInterceptorChain (line 30) | @API(status = INTERNAL, since = "5.5") method invoke (line 33) | public T invoke(Invocation invocation,... method chainAndInvoke (line 42) | private T chainAndInvoke(Invocation invocation, InterceptorCall... method chainInterceptors (line 52) | private Invocation chainInterceptors(Invocation invocation, ... method proceed (line 64) | private T proceed(Invocation invocation) { type InterceptorCall (line 73) | @FunctionalInterface method apply (line 76) | T apply(InvocationInterceptor interceptor, Invocation invocation)... method ofVoid (line 78) | static InterceptorCall<@Nullable Void> ofVoid(VoidInterceptorCall ca... type VoidInterceptorCall (line 87) | @FunctionalInterface method apply (line 90) | void apply(InvocationInterceptor interceptor, Invocation<@Nullable V... method proceed (line 97) | @Override method skip (line 102) | @Override class ValidatingInvocation (line 108) | private static class ValidatingInvocation ... method ValidatingInvocation (line 116) | ValidatingInvocation(Invocation delegate, List requ... method getRequestLevelStore (line 34) | public NamespacedHierarchicalStore getRequestLevelStore() { method getRequestLevelStore (line 38) | public ExtensionContext.Store getRequestLevelStore(ExtensionContext.Na... method getSessionLevelStore (line 42) | public ExtensionContext.Store getSessionLevelStore(ExtensionContext.Na... method getStoreAdapter (line 46) | public NamespaceAwareStore getStoreAdapter(NamespacedHierarchicalStore... method convert (line 52) | private Namespace convert(ExtensionContext.Namespace namespace) { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/execution/MethodInvocation.java class MethodInvocation (line 25) | class MethodInvocation implements Invocation... method MethodInvocation (line 31) | MethodInvocation(Method method, Optional target, @Nullable Obj... method getTargetClass (line 37) | @Override method getTarget (line 42) | @Override method getExecutable (line 47) | @Override method getArguments (line 52) | @Override method proceed (line 57) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/execution/NamespaceAwareStore.java class NamespaceAwareStore (line 30) | @API(status = INTERNAL, since = "5.0") method NamespaceAwareStore (line 36) | public NamespaceAwareStore(NamespacedHierarchicalStore valu... method get (line 41) | @Override method get (line 48) | @Override method getOrComputeIfAbsent (line 56) | @SuppressWarnings("deprecation") method getOrComputeIfAbsent (line 67) | @SuppressWarnings("deprecation") method computeIfAbsent (line 79) | @Override method computeIfAbsent (line 87) | @Override method put (line 96) | @Override method remove (line 103) | @Override method remove (line 110) | @Override method accessStore (line 118) | private T accessStore(Supplier action) { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/execution/ParameterResolutionUtils.java class ParameterResolutionUtils (line 45) | @API(status = INTERNAL, since = "5.9") method resolveParameters (line 63) | public static @Nullable Object[] resolveParameters(Method method, Opti... method resolveParameters (line 89) | public static @Nullable Object[] resolveParameters(Executable executab... method resolveParameters (line 94) | public static @Nullable Object[] resolveParameters(Executable executab... method resolveParameters (line 102) | private static @Nullable Object[] resolveParameters(Executable executa... method resolveParameter (line 127) | private static @Nullable Object resolveParameter(ParameterContext para... method validateResolvedType (line 182) | private static void validateResolvedType(Parameter parameter, @Nullabl... method asLabel (line 209) | private static String asLabel(Executable executable) { method ParameterResolutionUtils (line 213) | private ParameterResolutionUtils() { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/execution/TestInstancesProvider.java type TestInstancesProvider (line 22) | @FunctionalInterface method getTestInstances (line 26) | default TestInstances getTestInstances(JupiterEngineExecutionContext c... method getTestInstances (line 30) | TestInstances getTestInstances(ExtensionRegistry extensionRegistry, Ju... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/AutoCloseExtension.java class AutoCloseExtension (line 44) | class AutoCloseExtension implements TestInstancePreDestroyCallback, Afte... method preDestroyTestInstance (line 48) | @Override method afterAll (line 56) | @Override method closeFields (line 63) | private static void closeFields(Class testClass, @Nullable Object t... method closeField (line 71) | private static void closeField(Field field, @Nullable Object testInsta... method invokeCloseMethod (line 88) | private static void invokeCloseMethod(Field field, Object target, Stri... method checkCondition (line 105) | private static void checkCondition(boolean condition, String messageFo... method getQualifiedName (line 109) | private static String getQualifiedName(Field field) { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/DefaultPreInterruptContext.java method getThreadToInterrupt (line 26) | @Override method toString (line 31) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/DefaultRepetitionInfo.java method getCurrentRepetition (line 24) | @Override method getTotalRepetitions (line 29) | @Override method getFailureCount (line 34) | @Override method getFailureThreshold (line 39) | @Override method toString (line 44) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/DefaultTestReporter.java class DefaultTestReporter (line 24) | class DefaultTestReporter implements TestReporter { method DefaultTestReporter (line 28) | DefaultTestReporter(ExtensionContext extensionContext) { method publishEntry (line 32) | @Override method publishFile (line 37) | @Override method publishDirectory (line 42) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/DisabledCondition.java class DisabledCondition (line 31) | class DisabledCondition implements ExecutionCondition { method evaluateExecutionCondition (line 40) | @Override method toResult (line 48) | private ConditionEvaluationResult toResult(@Nullable AnnotatedElement ... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/ExtensionContextInternal.java type ExtensionContextInternal (line 27) | @API(status = INTERNAL, since = "5.12") method getExtensions (line 37) | List getExtensions(Class extensionType); FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/ExtensionRegistrar.java type ExtensionRegistrar (line 27) | @API(status = INTERNAL, since = "5.5") method registerExtension (line 40) | void registerExtension(Class extensionType); method registerExtension (line 62) | void registerExtension(Extension extension, Object source); method registerSyntheticExtension (line 73) | void registerSyntheticExtension(Extension extension, Object source); method registerUninitializedExtension (line 91) | void registerUninitializedExtension(Class testClass, Field source, method initializeExtensions (line 103) | void initializeExtensions(Class testClass, Object testInstance); FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/ExtensionRegistry.java type ExtensionRegistry (line 30) | @API(status = INTERNAL, since = "5.0") method stream (line 40) | Stream stream(Class extensionType); method getExtensions (line 49) | default List getExtensions(Class extension... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/MutableExtensionRegistry.java class MutableExtensionRegistry (line 49) | @API(status = INTERNAL, since = "5.5") method createRegistryWithDefaultExtensions (line 81) | public static MutableExtensionRegistry createRegistryWithDefaultExtens... method registerAutoDetectedExtensions (line 99) | private static void registerAutoDetectedExtensions(MutableExtensionReg... method logExcludedExtensions (line 119) | private static void logExcludedExtensions(List> regis... method stream (line 179) | @Override method registerExtension (line 187) | @Override method isAlreadyRegistered (line 198) | private boolean isAlreadyRegistered(Class extensi... method registerExtension (line 202) | @Override method registerSyntheticExtension (line 208) | @Override method registerUninitializedExtension (line 213) | @Override method initializeExtensions (line 228) | @Override method getLateInitExtensions (line 239) | private LateInitExtensions getLateInitExtensions(Class testClass) { method registerDefaultExtension (line 243) | private void registerDefaultExtension(Extension extension) { method registerAutoDetectedExtension (line 247) | private void registerAutoDetectedExtension(Extension extension) { method registerLocalExtension (line 251) | private void registerLocalExtension(Extension extension) { method registerExtension (line 255) | private void registerExtension(String category, Extension extension) { method registerExtension (line 259) | private void registerExtension(String category, Extension extension, @... method buildSourceInfo (line 269) | private String buildSourceInfo(@Nullable Object source) { type Entry (line 280) | private interface Entry { method of (line 282) | static Entry of(Extension extension) { method getExtension (line 287) | Optional getExtension(); class LateInitEntry (line 290) | private static class LateInitEntry implements Entry { method LateInitEntry (line 298) | LateInitEntry(Class testClass, Function getTestClass() { method initialize (line 312) | void initialize(Object testInstance) { method copy (line 317) | LateInitEntry copy() { class LateInitExtensions (line 323) | private static class LateInitExtensions { method add (line 327) | LateInitEntry add(LateInitEntry entry) { method initialize (line 332) | void initialize(Object testInstance) { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/PreInterruptCallbackInvocation.java type PreInterruptCallbackInvocation (line 18) | @FunctionalInterface method executePreInterruptCallback (line 23) | void executePreInterruptCallback(Thread threadToInterrupt, Consumer implements... method SameThreadTimeoutInvocation (line 34) | SameThreadTimeoutInvocation(Invocation delegate, TimeoutDuration ti... method proceed (line 43) | @SuppressWarnings("NullAway") class InterruptTask (line 74) | static class InterruptTask implements Runnable { method InterruptTask (line 80) | InterruptTask(Thread thread, PreInterruptCallbackInvocation preInter... method run (line 85) | @Override method attachSuppressedExceptions (line 92) | void attachSuppressedExceptions(Throwable outerException) { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/SeparateThreadTimeoutInvocation.java class SeparateThreadTimeoutInvocation (line 24) | class SeparateThreadTimeoutInvocation implem... method SeparateThreadTimeoutInvocation (line 31) | SeparateThreadTimeoutInvocation(Invocation delegate, TimeoutDuratio... method proceed (line 39) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/TempDirectory.java class TempDirectory (line 72) | class TempDirectory implements BeforeAllCallback, BeforeEachCallback, Pa... method TempDirectory (line 81) | TempDirectory(JupiterConfiguration configuration) { method getTestInstantiationExtensionContextScope (line 85) | @Override method beforeAll (line 95) | @Override method beforeEach (line 106) | @Override method installFailureTracker (line 113) | private static void installFailureTracker(ExtensionContext context) { method installFailureTracker (line 119) | private static void installFailureTracker(ExtensionContext context, Ex... method injectStaticFields (line 123) | private void injectStaticFields(ExtensionContext context, Class tes... method injectInstanceFields (line 127) | private void injectInstanceFields(ExtensionContext context, Object ins... method injectFields (line 133) | private void injectFields(ExtensionContext context, @Nullable Object t... method supportsParameter (line 155) | @Override method resolveParameter (line 164) | @Override method findAnnotationOnField (line 172) | private static TempDir findAnnotationOnField(Field field) { method findAnnotationOnParameter (line 177) | private static TempDir findAnnotationOnParameter(ParameterContext para... method determineCleanupMode (line 182) | private CleanupMode determineCleanupMode(TempDir annotation) { method determineDeletionStrategy (line 187) | private Supplier determineDeletionStrategy(Te... method determineTempDirFactory (line 194) | private TempDirFactory determineTempDirFactory(TempDir tempDir) { method assertNonFinalField (line 202) | private static void assertNonFinalField(Field field) { method assertSupportedType (line 208) | private static void assertSupportedType(String target, Class type) { method getPathOrFile (line 215) | private Object getPathOrFile(Class elementType, AnnotatedElementCon... method getPathOrFile (line 222) | private static Object getPathOrFile(Class elementType, AnnotatedEle... method createTempDir (line 234) | static CloseablePath createTempDir(TempDirFactory factory, Cleanup cle... method selfOrChildFailed (line 245) | private static boolean selfOrChildFailed(ExtensionContext context) { method getContextSpecificStore (line 250) | private static ExtensionContext.Store getContextSpecificStore(Extensio... class CloseablePath (line 254) | @SuppressWarnings("deprecation") method CloseablePath (line 263) | private CloseablePath(TempDirFactory factory, Cleanup cleanup, Class... method get (line 284) | Path get() { method close (line 288) | @Override method FieldContext (line 303) | private FieldContext(Field field) { method getAnnotatedElement (line 307) | @Override method toString (line 312) | @Override method close (line 327) | @Override method run (line 339) | void run(Path dir, AnnotatedElementContext elementContext, ExtensionCo... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/TestInfoParameterResolver.java class TestInfoParameterResolver (line 30) | class TestInfoParameterResolver implements ParameterResolver { method getTestInstantiationExtensionContextScope (line 32) | @Override method supportsParameter (line 37) | @Override method resolveParameter (line 42) | @Override class DefaultTestInfo (line 47) | private static class DefaultTestInfo implements TestInfo { method DefaultTestInfo (line 54) | DefaultTestInfo(ExtensionContext extensionContext) { method getDisplayName (line 61) | @Override method getTags (line 66) | @Override method getTestClass (line 71) | @Override method getTestMethod (line 76) | @Override method toString (line 81) | @Override method nullSafeGet (line 93) | @SuppressWarnings({ "OptionalAssignedToNull", "NullableOptional" }) FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/TestReporterParameterResolver.java class TestReporterParameterResolver (line 23) | class TestReporterParameterResolver implements ParameterResolver { method getTestInstantiationExtensionContextScope (line 25) | @Override method supportsParameter (line 30) | @Override method resolveParameter (line 35) | @Override FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/TimeoutConfiguration.java class TimeoutConfiguration (line 42) | class TimeoutConfiguration { method TimeoutConfiguration (line 52) | TimeoutConfiguration(ExtensionContext extensionContext) { method isTimeoutDisabled (line 60) | boolean isTimeoutDisabled() { method getDefaultTestMethodTimeout (line 64) | Optional getDefaultTestMethodTimeout() { method getDefaultTestTemplateMethodTimeout (line 68) | Optional getDefaultTestTemplateMethodTimeout() { method getDefaultTestFactoryMethodTimeout (line 73) | Optional getDefaultTestFactoryMethodTimeout() { method getDefaultBeforeAllMethodTimeout (line 77) | Optional getDefaultBeforeAllMethodTimeout() { method getDefaultBeforeEachMethodTimeout (line 81) | Optional getDefaultBeforeEachMethodTimeout() { method getDefaultAfterEachMethodTimeout (line 85) | Optional getDefaultAfterEachMethodTimeout() { method getDefaultAfterAllMethodTimeout (line 89) | Optional getDefaultAfterAllMethodTimeout() { method getDefaultTestableMethodTimeout (line 93) | private Optional getDefaultTestableMethodTimeout() { method getDefaultLifecycleMethodTimeout (line 97) | private Optional getDefaultLifecycleMethodTimeout() { method getDefaultTimeout (line 101) | private Optional getDefaultTimeout() { method parseOrDefault (line 105) | private Optional parseOrDefault(String propertyName, method parseTimeoutDuration (line 111) | private Optional parseTimeoutDuration(String property... method getDefaultTimeoutThreadMode (line 125) | Optional getDefaultTimeoutThreadMode() { method parseTimeoutThreadModeConfiguration (line 136) | private Optional parseTimeoutThreadModeConfiguration() { type TimeoutMode (line 141) | private enum TimeoutMode { method isTimeoutDisabled (line 144) | @Override method isTimeoutDisabled (line 151) | @Override method isTimeoutDisabled (line 158) | @Override method isTimeoutDisabled (line 164) | abstract boolean isTimeoutDisabled(); FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/TimeoutDuration.java method from (line 27) | static TimeoutDuration from(Timeout timeout) { method TimeoutDuration (line 31) | TimeoutDuration(long value, TimeUnit unit) { method toString (line 37) | @Override method toDuration (line 46) | public Duration toDuration() { method toChronoUnit (line 50) | private ChronoUnit toChronoUnit() { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/TimeoutDurationParser.java class TimeoutDurationParser (line 34) | class TimeoutDurationParser { method parse (line 49) | TimeoutDuration parse(CharSequence text) throws DateTimeParseException { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/TimeoutExceptionFactory.java class TimeoutExceptionFactory (line 21) | class TimeoutExceptionFactory { method TimeoutExceptionFactory (line 23) | private TimeoutExceptionFactory() { method create (line 26) | static TimeoutException create(String methodSignature, TimeoutDuration... method create (line 38) | static TimeoutException create(String methodSignature, TimeoutDuration... FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/TimeoutExtension.java class TimeoutExtension (line 36) | class TimeoutExtension implements BeforeAllCallback, BeforeEachCallback,... method getTestInstantiationExtensionContextScope (line 43) | @Override method beforeAll (line 48) | @Override method beforeEach (line 53) | @Override method readAndStoreTimeoutSoChildrenInheritIt (line 58) | private void readAndStoreTimeoutSoChildrenInheritIt(ExtensionContext c... method interceptBeforeAllMethod (line 66) | @Override method interceptBeforeEachMethod (line 74) | @Override method interceptTestMethod (line 82) | @Override method interceptTestTemplateMethod (line 90) | @Override method interceptTestFactoryMethod (line 98) | @Override method interceptAfterEachMethod (line 106) | @Override method interceptAfterAllMethod (line 114) | @Override method interceptLifecycleMethod (line 122) | private void interceptLifecycleMethod(Invocation<@Nullable Void> invoc... method readTimeoutFromAnnotation (line 132) | @SuppressWarnings("OptionalUsedAsFieldOrParameterType") method readTimeoutThreadModeFromAnnotation (line 137) | @SuppressWarnings("OptionalUsedAsFieldOrParameterType") method interceptTestableMethod (line 142) | private T interceptTestableMethod(Invocat... method intercept (line 151) | private T intercept(Invocation invocat... method getDefaultTimeout (line 166) | private @Nullable TimeoutDuration getDefaultTimeout(TimeoutProvider de... method getGlobalTimeoutConfiguration (line 172) | private TimeoutConfiguration getGlobalTimeoutConfiguration(ExtensionCo... method decorate (line 178) | private Invocation decorate(Invocation... method resolveTimeoutThreadMode (line 192) | private ThreadMode resolveTimeoutThreadMode(ExtensionContext extension... method getAnnotationThreadMode (line 201) | private @Nullable ThreadMode getAnnotationThreadMode(ExtensionContext ... method describe (line 205) | private String describe(ReflectiveInvocationContext invocation... type TimeoutProvider (line 214) | @FunctionalInterface FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/extension/TimeoutInvocationFactory.java class TimeoutInvocationFactory (line 27) | class TimeoutInvocationFactory { method TimeoutInvocationFactory (line 31) | TimeoutInvocationFactory(Store store) { method create (line 35) | Invocation create(ThreadMode threadMode, TimeoutInvocationParam... method getThreadExecutorForSameThreadInvocation (line 50) | private ScheduledExecutorService getThreadExecutorForSameThreadInvocat... class ExecutorResource (line 54) | @SuppressWarnings({ "deprecation", "try" }) method ExecutorResource (line 59) | ExecutorResource(ScheduledExecutorService executor) { method get (line 63) | ScheduledExecutorService get() { method close (line 67) | @Override class SingleThreadExecutorResource (line 78) | @SuppressWarnings("try") method SingleThreadExecutorResource (line 81) | @SuppressWarnings({ "unused", "ThreadPriorityCheck" }) class TimeoutInvocationParameters (line 91) | static class TimeoutInvocationParameters { method TimeoutInvocationParameters (line 98) | TimeoutInvocationParameters(Invocation invocation, TimeoutDuratio... method getInvocation (line 108) | public Invocation getInvocation() { method getTimeoutDuration (line 112) | public TimeoutDuration getTimeoutDuration() { method getDescriptionSupplier (line 116) | public Supplier getDescriptionSupplier() { method getPreInterruptCallback (line 120) | public PreInterruptCallbackInvocation getPreInterruptCallback() { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/support/JupiterThrowableCollectorFactory.java class JupiterThrowableCollectorFactory (line 25) | @API(status = INTERNAL, since = "5.4") method createThrowableCollector (line 33) | public static ThrowableCollector createThrowableCollector() { method JupiterThrowableCollectorFactory (line 37) | private JupiterThrowableCollectorFactory() { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/support/MethodReflectionUtils.java class MethodReflectionUtils (line 30) | @API(status = INTERNAL, since = "6.0") method getReturnType (line 33) | public static Class getReturnType(Method method) { method getGenericReturnType (line 39) | public static Type getGenericReturnType(Method method) { method invoke (line 45) | public static @Nullable Object invoke(Method method, @Nullable Object ... method hasInlineTypeArgument (line 56) | private static boolean hasInlineTypeArgument(@Nullable Object[] argume... method MethodReflectionUtils (line 64) | private MethodReflectionUtils() { FILE: junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/support/OpenTest4JAndJUnit4AwareThrowableCollector.java class OpenTest4JAndJUnit4AwareThrowableCollector (line 32) | class OpenTest4JAndJUnit4AwareThrowableCollector extends ThrowableCollec... method OpenTest4JAndJUnit4AwareThrowableCollector (line 43) | OpenTest4JAndJUnit4AwareThrowableCollector() { method createAbortedExecutionPredicate (line 47) | private static Predicate createAbortedExecutionPred... FILE: junit-jupiter-engine/src/testFixtures/java/org/junit/jupiter/engine/discovery/JupiterUniqueIdBuilder.java class JupiterUniqueIdBuilder (line 36) | public class JupiterUniqueIdBuilder { method uniqueIdForClass (line 38) | public static UniqueId uniqueIdForClass(Class clazz) { method uniqueIdForStaticClass (line 47) | public static UniqueId uniqueIdForStaticClass(String className) { method staticClassSegmentType (line 51) | private static String staticClassSegmentType(String className) { method classSegmentType (line 58) | private static String classSegmentType(Class clazz, String regularS... method uniqueIdForMethod (line 64) | public static UniqueId uniqueIdForMethod(Class clazz, String method... method uniqueIdForTestFactoryMethod (line 68) | public static UniqueId uniqueIdForTestFactoryMethod(Class clazz, St... method uniqueIdForTestTemplateMethod (line 72) | public static UniqueId uniqueIdForTestTemplateMethod(Class clazz, S... method appendTestTemplateInvocationSegment (line 76) | public static UniqueId appendTestTemplateInvocationSegment(UniqueId pa... method appendClassTemplateInvocationSegment (line 80) | public static UniqueId appendClassTemplateInvocationSegment(UniqueId p... method engineId (line 84) | public static UniqueId engineId() { method JupiterUniqueIdBuilder (line 88) | private JupiterUniqueIdBuilder() { FILE: junit-jupiter-migrationsupport/src/main/java/org/junit/jupiter/migrationsupport/conditions/IgnoreCondition.java class IgnoreCondition (line 37) | @API(status = DEPRECATED, since = "6.0") method IgnoreCondition (line 44) | public IgnoreCondition() { method evaluateExecutionCondition (line 51) | @Override method toResult (line 59) | private ConditionEvaluationResult toResult(@Nullable AnnotatedElement ... FILE: junit-jupiter-migrationsupport/src/main/java/org/junit/jupiter/migrationsupport/rules/ExpectedExceptionSupport.java class ExpectedExceptionSupport (line 44) | @SuppressWarnings("removal") method ExpectedExceptionSupport (line 53) | public ExpectedExceptionSupport() { method handleTestExecutionException (line 56) | @Override method afterEach (line 62) | @Override method getStore (line 70) | private Store getStore(ExtensionContext context) { FILE: junit-jupiter-migrationsupport/src/main/java/org/junit/jupiter/migrationsupport/rules/ExternalResourceSupport.java class ExternalResourceSupport (line 42) | @SuppressWarnings("removal") method ExternalResourceSupport (line 49) | public ExternalResourceSupport() { method beforeEach (line 52) | @Override method afterEach (line 57) | @Override FILE: junit-jupiter-migrationsupport/src/main/java/org/junit/jupiter/migrationsupport/rules/TestRuleSupport.java class TestRuleSupport (line 45) | class TestRuleSupport implements BeforeEachCallback, TestExecutionExcept... method TestRuleSupport (line 50) | TestRuleSupport(Function findAnnotatedMethods(Object testInstance) { method findAnnotatedFields (line 88) | private List findAnnotatedFields(Object testInstance) { method beforeEach (line 92) | @Override method handleTestExecutionException (line 97) | @Override method afterEach (line 110) | @Override method invokeAppropriateMethodOnRuleAnnotatedMembers (line 118) | private int invokeAppropriateMethodOnRuleAnnotatedMembers(ExtensionCon... method getRuleAnnotatedMembers (line 144) | @SuppressWarnings("unchecked") type AdviceInvoker (line 154) | @FunctionalInterface method invokeAndMaskCheckedExceptions (line 157) | default void invokeAndMaskCheckedExceptions(GenericBeforeAndAfterAdv... method invoke (line 166) | void invoke(GenericBeforeAndAfterAdvice advice) throws Throwable; FILE: junit-jupiter-migrationsupport/src/main/java/org/junit/jupiter/migrationsupport/rules/VerifierSupport.java class VerifierSupport (line 41) | @SuppressWarnings("removal") method VerifierSupport (line 48) | public VerifierSupport() { method afterEach (line 51) | @Override FILE: junit-jupiter-migrationsupport/src/main/java/org/junit/jupiter/migrationsupport/rules/adapter/AbstractTestRuleAdapter.java class AbstractTestRuleAdapter (line 30) | @API(status = INTERNAL, since = "5.0") method AbstractTestRuleAdapter (line 35) | public AbstractTestRuleAdapter(TestRuleAnnotatedMember annotatedMember... method executeMethod (line 41) | protected @Nullable Object executeMethod(String name) { method executeMethod (line 45) | protected @Nullable Object executeMethod(String methodName, Class[]... FILE: junit-jupiter-migrationsupport/src/main/java/org/junit/jupiter/migrationsupport/rules/adapter/ExpectedExceptionAdapter.java class ExpectedExceptionAdapter (line 23) | @API(status = INTERNAL, since = "5.0") method ExpectedExceptionAdapter (line 26) | public ExpectedExceptionAdapter(TestRuleAnnotatedMember annotatedMembe... method handleTestExecutionException (line 30) | @Override method after (line 35) | @Override FILE: junit-jupiter-migrationsupport/src/main/java/org/junit/jupiter/migrationsupport/rules/adapter/ExternalResourceAdapter.java class ExternalResourceAdapter (line 22) | @API(status = INTERNAL, since = "5.0") method ExternalResourceAdapter (line 25) | public ExternalResourceAdapter(TestRuleAnnotatedMember annotatedMember) { method before (line 29) | @Override method after (line 34) | @Override FILE: junit-jupiter-migrationsupport/src/main/java/org/junit/jupiter/migrationsupport/rules/adapter/GenericBeforeAndAfterAdvice.java type GenericBeforeAndAfterAdvice (line 20) | @API(status = INTERNAL, since = "5.0") method before (line 23) | default void before() { method handleTestExecutionException (line 26) | default void handleTestExecutionException(Throwable cause) throws Thro... method after (line 29) | default void after() { FILE: junit-jupiter-migrationsupport/src/main/java/org/junit/jupiter/migrationsupport/rules/adapter/VerifierAdapter.java class VerifierAdapter (line 22) | @API(status = INTERNAL, since = "5.0") method VerifierAdapter (line 25) | public VerifierAdapter(TestRuleAnnotatedMember annotatedMember) { method after (line 29) | @Override FILE: junit-jupiter-migrationsupport/src/main/java/org/junit/jupiter/migrationsupport/rules/member/AbstractTestRuleAnnotatedMember.java class AbstractTestRuleAnnotatedMember (line 20) | abstract class AbstractTestRuleAnnotatedMember implements TestRuleAnnota... method AbstractTestRuleAnnotatedMember (line 24) | AbstractTestRuleAnnotatedMember(@Nullable TestRule testRule) { method getTestRule (line 28) | @Override FILE: junit-jupiter-migrationsupport/src/main/java/org/junit/jupiter/migrationsupport/rules/member/TestRuleAnnotatedField.java class TestRuleAnnotatedField (line 25) | @API(status = INTERNAL, since = "5.1") method TestRuleAnnotatedField (line 28) | public TestRuleAnnotatedField(Object testInstance, Field field) { method retrieveTestRule (line 32) | private static TestRule retrieveTestRule(Object testInstance, Field fi... FILE: junit-jupiter-migrationsupport/src/main/java/org/junit/jupiter/migrationsupport/rules/member/TestRuleAnnotatedMember.java type TestRuleAnnotatedMember (line 21) | @API(status = INTERNAL, since = "5.1") method getTestRule (line 24) | TestRule getTestRule(); FILE: junit-jupiter-migrationsupport/src/main/java/org/junit/jupiter/migrationsupport/rules/member/TestRuleAnnotatedMethod.java class TestRuleAnnotatedMethod (line 24) | @API(status = INTERNAL, since = "5.1") method TestRuleAnnotatedMethod (line 27) | public TestRuleAnnotatedMethod(Object testInstance, Method method) { FILE: junit-jupiter-params/src/jmh/java/org/junit/jupiter/params/ParameterizedInvocationNameFormatterBenchmarks.java class ParameterizedInvocationNameFormatterBenchmarks (line 31) | @State(Scope.Benchmark) method setUp (line 42) | @Setup method formatTestNames (line 49) | @Benchmark class TestCase (line 63) | @SuppressWarnings("JUnitMalformedDeclaration") method parameterizedTest (line 65) | @SuppressWarnings("unused") FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/AbstractParameterizedClassInvocationLifecycleMethodInvoker.java class AbstractParameterizedClassInvocationLifecycleMethodInvoker (line 24) | abstract class AbstractParameterizedClassInvocationLifecycleMethodInvoke... method AbstractParameterizedClassInvocationLifecycleMethodInvoker (line 32) | AbstractParameterizedClassInvocationLifecycleMethodInvoker(Parameteriz... method getTestInstantiationExtensionContextScope (line 42) | @Override method supportsParameter (line 47) | @Override method resolveParameter (line 54) | @Override method invoke (line 62) | protected void invoke(ExtensionContext context) { method isCorrectTestClass (line 70) | private boolean isCorrectTestClass(ExtensionContext context) { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/AfterParameterizedClassInvocationMethodInvoker.java class AfterParameterizedClassInvocationMethodInvoker (line 19) | class AfterParameterizedClassInvocationMethodInvoker extends AbstractPar... method AfterParameterizedClassInvocationMethodInvoker (line 22) | AfterParameterizedClassInvocationMethodInvoker(ParameterizedClassConte... method afterClassTemplateInvocation (line 28) | @Override FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ArgumentCountValidationMode.java type ArgumentCountValidationMode (line 33) | @API(status = MAINTAINED, since = "5.13.3") FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ArgumentCountValidator.java class ArgumentCountValidator (line 24) | class ArgumentCountValidator { method ArgumentCountValidator (line 34) | ArgumentCountValidator(ParameterizedDeclarationContext declarationC... method validate (line 39) | void validate(ExtensionContext extensionContext) { method validateRequiredArgumentsArePresent (line 57) | private void validateRequiredArgumentsArePresent() { method wrongNumberOfArgumentsMessages (line 67) | private String wrongNumberOfArgumentsMessages(String verb, int actualC... method getArgumentCountValidationMode (line 78) | private ArgumentCountValidationMode getArgumentCountValidationMode(Ext... method getArgumentCountValidationModeConfiguration (line 88) | private ArgumentCountValidationMode getArgumentCountValidationModeConf... method pluralize (line 118) | private static String pluralize(int count, String singular, String plu... method getStore (line 122) | private ExtensionContext.Store getStore(ExtensionContext context) { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ArgumentSetLifecycleMethod.java class ArgumentSetLifecycleMethod (line 24) | class ArgumentSetLifecycleMethod { method ArgumentSetLifecycleMethod (line 29) | ArgumentSetLifecycleMethod(Method method) { method ArgumentSetLifecycleMethod (line 33) | ArgumentSetLifecycleMethod(Method method, ParameterResolver parameterR... type ParameterResolver (line 38) | interface ParameterResolver { method supports (line 41) | @Override method resolve (line 46) | @Override method supports (line 53) | boolean supports(ParameterContext parameterContext); method resolve (line 55) | @Nullable FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/BeforeClassTemplateInvocationFieldInjector.java class BeforeClassTemplateInvocationFieldInjector (line 16) | class BeforeClassTemplateInvocationFieldInjector implements BeforeClassT... method BeforeClassTemplateInvocationFieldInjector (line 23) | BeforeClassTemplateInvocationFieldInjector(ResolverFacade resolverFaca... method beforeClassTemplateInvocation (line 31) | @Override FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/BeforeParameterizedClassInvocationMethodInvoker.java class BeforeParameterizedClassInvocationMethodInvoker (line 19) | class BeforeParameterizedClassInvocationMethodInvoker extends AbstractPa... method BeforeParameterizedClassInvocationMethodInvoker (line 22) | BeforeParameterizedClassInvocationMethodInvoker(ParameterizedClassCont... method beforeClassTemplateInvocation (line 28) | @Override FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ClassTemplateConstructorParameterResolver.java class ClassTemplateConstructorParameterResolver (line 21) | class ClassTemplateConstructorParameterResolver extends ParameterizedInv... method ClassTemplateConstructorParameterResolver (line 25) | ClassTemplateConstructorParameterResolver(ParameterizedClassContext cl... method isSupportedOnConstructorOrMethod (line 31) | @Override FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/DefaultParameterInfo.java method getDeclarations (line 24) | @Override method getArguments (line 29) | @Override method store (line 34) | void store(ExtensionContext context) { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/EvaluatedArgumentSet.java class EvaluatedArgumentSet (line 33) | class EvaluatedArgumentSet { method allOf (line 35) | static EvaluatedArgumentSet allOf(Arguments arguments) { method of (line 41) | static EvaluatedArgumentSet of(Arguments arguments, IntUnaryOperator c... method create (line 49) | private static EvaluatedArgumentSet create(@Nullable Object[] all, @Nu... method EvaluatedArgumentSet (line 58) | private EvaluatedArgumentSet(@Nullable Object[] all, @Nullable Object[... method getTotalLength (line 64) | int getTotalLength() { method getAllPayloads (line 68) | @Nullable method getConsumedLength (line 73) | int getConsumedLength() { method getConsumedArguments (line 77) | @Nullable method getConsumedPayloads (line 82) | @Nullable method getConsumedPayload (line 87) | @Nullable method getName (line 92) | Optional getName() { method dropSurplus (line 96) | private static @Nullable Object[] dropSurplus(@Nullable Object[] argum... method determineName (line 103) | private static Optional determineName(Arguments arguments) { method extractFromNamed (line 110) | private static @Nullable Object[] extractFromNamed(@Nullable Object[] ... method extractFromNamed (line 117) | private static @Nullable Object extractFromNamed(@Nullable Object argu... FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/InstancePostProcessingClassTemplateFieldInjector.java class InstancePostProcessingClassTemplateFieldInjector (line 16) | class InstancePostProcessingClassTemplateFieldInjector implements TestIn... method InstancePostProcessingClassTemplateFieldInjector (line 23) | InstancePostProcessingClassTemplateFieldInjector(ResolverFacade resolv... method getTestInstantiationExtensionContextScope (line 31) | @Override method postProcessTestInstance (line 36) | @Override FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ParameterInfo.java type ParameterInfo (line 51) | @API(status = EXPERIMENTAL, since = "5.14") method get (line 70) | static @Nullable ParameterInfo get(ExtensionContext context) { method getDeclarations (line 77) | ParameterDeclarations getDeclarations(); method getArguments (line 82) | ArgumentsAccessor getArguments(); FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ParameterizedClassContext.java class ParameterizedClassContext (line 36) | class ParameterizedClassContext implements ParameterizedDeclarationConte... method ParameterizedClassContext (line 46) | ParameterizedClassContext(Class testClass, ParameterizedClass annot... method findParameterAnnotatedFields (line 78) | private static List findParameterAnnotatedFields(Class clazz) { method getTestClass (line 85) | @Override method getAnnotation (line 90) | @Override method getAnnotatedElement (line 95) | @Override method getDisplayNamePattern (line 100) | @Override method quoteTextArguments (line 105) | @Override method isAutoClosingArguments (line 110) | @Override method isAllowingZeroInvocations (line 115) | @Override method getArgumentCountValidationMode (line 120) | @Override method getResolverFacade (line 125) | @Override method createInvocationContext (line 130) | @Override method getTestInstanceLifecycle (line 137) | TestInstance.Lifecycle getTestInstanceLifecycle() { method getInjectionType (line 141) | InjectionType getInjectionType() { method getBeforeMethods (line 145) | List getBeforeMethods() { method getAfterMethods (line 149) | List getAfterMethods() { method findLifecycleMethodsAndAssertStaticAndNonPrivate (line 153) | private static List... method getAnnotation (line 171) | private static A getAnnotation(Method method, C... type InjectionType (line 176) | enum InjectionType { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ParameterizedClassExtension.java class ParameterizedClassExtension (line 37) | class ParameterizedClassExtension extends ParameterizedInvocationContext... method supportsParameter (line 42) | @Override method resolveParameter (line 57) | @Override method supportsClassTemplate (line 66) | @Override method provideClassTemplateInvocationContexts (line 71) | @Override method mayReturnZeroClassTemplateInvocationContexts (line 78) | @Override method isDeclaredOnTestClassConstructor (line 83) | private static boolean isDeclaredOnTestClassConstructor(ParameterConte... method validateAndStoreClassContext (line 91) | private boolean validateAndStoreClassContext(ExtensionContext extensio... method createClassContext (line 110) | private static ParameterizedClassContext createClassContext(ExtensionC... method getDeclarationContext (line 126) | private ParameterizedClassContext getDeclarationContext(ExtensionConte... method getStore (line 131) | private Store getStore(ExtensionContext context) { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ParameterizedClassInvocationContext.java class ParameterizedClassInvocationContext (line 26) | class ParameterizedClassInvocationContext extends ParameterizedInvocatio... method ParameterizedClassInvocationContext (line 31) | ParameterizedClassInvocationContext(ParameterizedClassContext classCon... method getDisplayName (line 36) | @Override method getAdditionalExtensions (line 41) | @Override method prepareInvocation (line 47) | @Override method createParameterInjector (line 52) | private Extension createParameterInjector() { method createExtensionForConstructorInjection (line 60) | private ClassTemplateConstructorParameterResolver createExtensionForCo... method createExtensionForFieldInjection (line 67) | private Extension createExtensionForFieldInjection() { method createLifecycleMethodInvokers (line 78) | private Stream createLifecycleMethodInvokers() { method createBeforeParameterizedClassInvocationMethodInvoker (line 87) | private BeforeParameterizedClassInvocationMethodInvoker createBeforePa... method createAfterParameterizedClassInvocationMethodInvoker (line 93) | private AfterParameterizedClassInvocationMethodInvoker createAfterPara... FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ParameterizedDeclarationContext.java type ParameterizedDeclarationContext (line 21) | interface ParameterizedDeclarationContext { method getTestClass (line 23) | Class getTestClass(); method getAnnotation (line 25) | Annotation getAnnotation(); method getAnnotatedElement (line 27) | AnnotatedElement getAnnotatedElement(); method getDisplayNamePattern (line 29) | String getDisplayNamePattern(); method quoteTextArguments (line 31) | boolean quoteTextArguments(); method isAutoClosingArguments (line 33) | boolean isAutoClosingArguments(); method isAllowingZeroInvocations (line 35) | boolean isAllowingZeroInvocations(); method getArgumentCountValidationMode (line 37) | ArgumentCountValidationMode getArgumentCountValidationMode(); method getAnnotationName (line 39) | default String getAnnotationName() { method getResolverFacade (line 43) | ResolverFacade getResolverFacade(); method createInvocationContext (line 45) | C createInvocationContext(ParameterizedInvocationNameFormatter formatt... FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ParameterizedInvocationConstants.java class ParameterizedInvocationConstants (line 24) | @API(status = MAINTAINED, since = "5.13") method ParameterizedInvocationConstants (line 128) | private ParameterizedInvocationConstants() { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ParameterizedInvocationContext.java class ParameterizedInvocationContext (line 26) | class ParameterizedInvocationContext { method provideInvocationContexts (line 31) | protected Stream provideInvocationContexts(ExtensionContext extensi... method validateInvokedAtLeastOnce (line 54) | private static void validateInvokedAtLeastOnce(long invocationCount, method collectArgumentSources (line 63) | private static List collectArgumentSources(Parameteri... method arguments (line 74) | protected static Stream arguments(ArgumentsProvid... FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ParameterizedInvocationNameFormatter.java class ParameterizedInvocationNameFormatter (line 48) | class ParameterizedInvocationNameFormatter { method create (line 62) | static ParameterizedInvocationNameFormatter create(ExtensionContext ex... method ParameterizedInvocationNameFormatter (line 84) | ParameterizedInvocationNameFormatter(String pattern, String displayName, method format (line 96) | String format(int invocationIndex, EvaluatedArgumentSet arguments, boo... method formatSafely (line 107) | @SuppressWarnings("JdkObsolete") method parse (line 118) | private PartialFormatter[] parse(String pattern, String displayName, method findFirstPlaceholder (line 142) | private static @Nullable PlaceholderPosition findFirstPlaceholder(Part... method determineNonPlaceholderFormatter (line 161) | private static PartialFormatter determineNonPlaceholderFormatter(Strin... method createPartialFormatters (line 167) | private PartialFormatters createPartialFormatters(String displayName, method argumentsPattern (line 193) | private static String argumentsPattern(int length) { type PartialFormatter (line 212) | @FunctionalInterface method append (line 217) | void append(ArgumentsContext context, StringBuffer result); method append (line 223) | @Override class MessageFormatPartialFormatter (line 235) | private static class MessageFormatPartialFormatter implements PartialF... method MessageFormatPartialFormatter (line 245) | MessageFormatPartialFormatter(String pattern, int argumentMaxLength) { method MessageFormatPartialFormatter (line 249) | MessageFormatPartialFormatter(String pattern, int argumentMaxLength,... method append (line 258) | @Override method makeReadable (line 264) | private @Nullable Object[] makeReadable(@Nullable Object[] arguments... method truncateIfExceedsMaxLength (line 302) | private String truncateIfExceedsMaxLength(String argument) { class CachingByArgumentsLengthPartialFormatter (line 323) | private static class CachingByArgumentsLengthPartialFormatter implemen... method CachingByArgumentsLengthPartialFormatter (line 328) | CachingByArgumentsLengthPartialFormatter(Function placeholders() { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ParameterizedInvocationParameterResolver.java class ParameterizedInvocationParameterResolver (line 24) | abstract class ParameterizedInvocationParameterResolver implements Param... method ParameterizedInvocationParameterResolver (line 31) | ParameterizedInvocationParameterResolver(ResolverFacade resolverFacade... method getTestInstantiationExtensionContextScope (line 40) | @Override method supportsParameter (line 45) | @Override method resolveParameter (line 53) | @Override method isSupportedOnConstructorOrMethod (line 61) | protected abstract boolean isSupportedOnConstructorOrMethod(Executable... FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ParameterizedTestContext.java class ParameterizedTestContext (line 24) | class ParameterizedTestContext implements ParameterizedDeclarationContex... method ParameterizedTestContext (line 31) | ParameterizedTestContext(Class testClass, Method method, Parameteri... method getTestClass (line 38) | @Override method getAnnotation (line 43) | @Override method getAnnotatedElement (line 48) | @Override method getDisplayNamePattern (line 53) | @Override method quoteTextArguments (line 58) | @Override method isAutoClosingArguments (line 63) | @Override method isAllowingZeroInvocations (line 68) | @Override method getArgumentCountValidationMode (line 73) | @Override method getResolverFacade (line 78) | @Override method createInvocationContext (line 83) | @Override FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ParameterizedTestExtension.java class ParameterizedTestExtension (line 26) | class ParameterizedTestExtension extends ParameterizedInvocationContextP... method supportsTestTemplate (line 31) | @Override method provideTestTemplateInvocationContexts (line 46) | @Override method mayReturnZeroTestTemplateInvocationContexts (line 53) | @Override method getDeclarationContext (line 58) | private ParameterizedTestContext getDeclarationContext(ExtensionContex... method getStore (line 63) | private ExtensionContext.Store getStore(ExtensionContext context) { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ParameterizedTestInvocationContext.java class ParameterizedTestInvocationContext (line 22) | class ParameterizedTestInvocationContext extends ParameterizedInvocation... method ParameterizedTestInvocationContext (line 25) | ParameterizedTestInvocationContext(ParameterizedTestContext methodCont... method getAdditionalExtensions (line 30) | @Override FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ParameterizedTestMethodParameterResolver.java class ParameterizedTestMethodParameterResolver (line 21) | class ParameterizedTestMethodParameterResolver extends ParameterizedInvo... method ParameterizedTestMethodParameterResolver (line 25) | ParameterizedTestMethodParameterResolver(ParameterizedTestContext meth... method isSupportedOnConstructorOrMethod (line 31) | @Override FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ParameterizedTestSpiInstantiator.java class ParameterizedTestSpiInstantiator (line 23) | class ParameterizedTestSpiInstantiator { method instantiate (line 25) | static T instantiate(Class spiInterface, Class imp... method findConstructor (line 32) | @SuppressWarnings("unchecked") method findBestConstructor (line 48) | private static Constructor findBestConstructor(Class spiInte... method ParameterizedTestSpiInstantiator (line 75) | private ParameterizedTestSpiInstantiator() { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/QuoteUtils.java class QuoteUtils (line 18) | final class QuoteUtils { method QuoteUtils (line 20) | private QuoteUtils() { method quote (line 24) | public static String quote(CharSequence text) { method quote (line 37) | public static String quote(char ch) { method escape (line 41) | private static String escape(char ch, boolean withinString) { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ResolutionCache.java type ResolutionCache (line 23) | interface ResolutionCache { method enabled (line 25) | static ResolutionCache enabled() { method resolve (line 31) | @Nullable class Concurrent (line 34) | class Concurrent implements ResolutionCache { method resolve (line 38) | @Override FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/ResolverFacade.java class ResolverFacade (line 68) | class ResolverFacade { method create (line 70) | static ResolverFacade create(Class clazz, List fields) { method create (line 106) | static ResolverFacade create(Constructor constructor, Parameterized... method create (line 112) | static ResolverFacade create(Method method, Annotation annotation) { method create (line 132) | private static ResolverFacade create(Executable executable, Annotation... method create (line 136) | private static ResolverFacade create(Executable executable, Annotation... method ResolverFacade (line 169) | private ResolverFacade(AnnotatedElement sourceElement, method getIndexedParameterDeclarations (line 180) | ParameterDeclarations getIndexedParameterDeclarations() { method getRequiredParameterCount (line 184) | @Nullable method isSupportedParameter (line 189) | boolean isSupportedParameter(ParameterContext parameterContext, Evalua... method getParameterName (line 204) | Optional getParameterName(int parameterIndex) { method determineConsumedArgumentLength (line 217) | int determineConsumedArgumentLength(int totalLength) { method determineConsumedArgumentCount (line 232) | int determineConsumedArgumentCount(EvaluatedArgumentSet arguments) { method createLifecycleMethodParameterResolver (line 240) | ArgumentSetLifecycleMethod.ParameterResolver createLifecycleMethodPara... method resolve (line 263) | @Nullable method findDeclaration (line 276) | private Optional findDeclara... method resolveAndInjectFields (line 287) | void resolveAndInjectFields(Object testInstance, ExtensionContext exte... method getAllParameterDeclarations (line 299) | private Stream getAllParameterDeclarations() { method setField (line 304) | private void setField(Object testInstance, FieldParameterDeclaration d... method resolve (line 317) | private @Nullable Object resolve(ResolvableParameterDeclaration parame... method getResolver (line 324) | private Resolver getResolver(ExtensionContext extensionContext, Resolv... method toLogicalIndex (line 330) | private int toLogicalIndex(ParameterContext parameterContext) { method validateFieldDeclarations (line 336) | private static NavigableMap valida... method validateLifecycleMethodParameters (line 348) | private static List validateLifecycleMethodParameters(Resolver... method parameterName (line 377) | private static String parameterName(ParameterDeclaration actualDeclara... method configurationErrorOrSuccess (line 381) | private static T configurationErrorOrSuccess(List errors, ... method validateIndexedParameters (line 394) | private static void validateIndexedParameters( method validateIndexedParameterDeclarations (line 411) | private static void validateIndexedParameterDeclarations(int index, Li... method validateAggregatorParameters (line 430) | private static void validateAggregatorParameters(Set target) { method supports (line 739) | @Override method resolve (line 746) | @Override FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/aggregator/ArgumentAccessException.java class ArgumentAccessException (line 28) | @API(status = STABLE, since = "5.7") method ArgumentAccessException (line 34) | public ArgumentAccessException(String message) { method ArgumentAccessException (line 38) | public ArgumentAccessException(String message, Throwable cause) { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/aggregator/ArgumentsAccessor.java type ArgumentsAccessor (line 47) | @API(status = STABLE, since = "5.7") method get (line 57) | @Nullable method get (line 69) | @Nullable T get(int index, Class requiredType) throws ArgumentA... method getCharacter (line 81) | @Nullable method getBoolean (line 94) | @Nullable method getByte (line 107) | @Nullable method getShort (line 120) | @Nullable method getInteger (line 133) | @Nullable method getLong (line 146) | @Nullable method getFloat (line 159) | @Nullable method getDouble (line 172) | @Nullable method getString (line 185) | @Nullable method size (line 191) | int size(); method toArray (line 196) | @Nullable method toList (line 202) | List<@Nullable Object> toList(); method getInvocationIndex (line 207) | int getInvocationIndex(); FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/aggregator/ArgumentsAggregationException.java class ArgumentsAggregationException (line 28) | @API(status = STABLE, since = "5.7") method ArgumentsAggregationException (line 34) | public ArgumentsAggregationException(String message) { method ArgumentsAggregationException (line 38) | public ArgumentsAggregationException(String message, Throwable cause) { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/aggregator/ArgumentsAggregator.java type ArgumentsAggregator (line 53) | @API(status = STABLE, since = "5.7") method aggregateArguments (line 69) | @Nullable method aggregateArguments (line 87) | @API(status = EXPERIMENTAL, since = "6.0") FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/aggregator/DefaultArgumentsAccessor.java class DefaultArgumentsAccessor (line 36) | @API(status = INTERNAL, since = "5.2") method create (line 43) | public static DefaultArgumentsAccessor create(int invocationIndex, Cla... method DefaultArgumentsAccessor (line 52) | private DefaultArgumentsAccessor(BiFunction<@Nullable Object, Class... method get (line 62) | @Override method get (line 69) | @Override method getCharacter (line 85) | @Override method getBoolean (line 90) | @Override method getByte (line 95) | @Override method getShort (line 100) | @Override method getInteger (line 105) | @Override method getLong (line 110) | @Override method getFloat (line 115) | @Override method getDouble (line 120) | @Override method getString (line 125) | @Override method size (line 130) | @Override method toArray (line 135) | @Override method toList (line 140) | @Override method getInvocationIndex (line 145) | @Override FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/aggregator/SimpleArgumentsAggregator.java class SimpleArgumentsAggregator (line 29) | @API(status = EXPERIMENTAL, since = "6.0") method SimpleArgumentsAggregator (line 32) | public SimpleArgumentsAggregator() { method aggregateArguments (line 35) | @Override method aggregateArguments (line 41) | @Override method aggregateArguments (line 47) | protected abstract @Nullable Object aggregateArguments(ArgumentsAccess... FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/converter/AnnotationBasedArgumentConverter.java class AnnotationBasedArgumentConverter (line 35) | @API(status = MAINTAINED, since = "5.13.3") method AnnotationBasedArgumentConverter (line 41) | public AnnotationBasedArgumentConverter() { method accept (line 44) | @Override method convert (line 50) | @Override method convert (line 56) | @Override method convert (line 75) | protected abstract @Nullable Object convert(@Nullable Object source, C... FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/converter/ArgumentConversionException.java class ArgumentConversionException (line 29) | @API(status = STABLE, since = "5.7") method ArgumentConversionException (line 35) | public ArgumentConversionException(@Nullable String message) { method ArgumentConversionException (line 39) | public ArgumentConversionException(@Nullable String message, @Nullable... FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/converter/ArgumentConverter.java type ArgumentConverter (line 57) | @API(status = STABLE, since = "5.7") method convert (line 72) | @Nullable method convert (line 88) | @API(status = EXPERIMENTAL, since = "6.0") FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/converter/DefaultArgumentConverter.java class DefaultArgumentConverter (line 51) | @API(status = INTERNAL, since = "5.0") method DefaultArgumentConverter (line 56) | private DefaultArgumentConverter() { method convert (line 59) | @Override method convert (line 66) | @Override method convert (line 75) | public final @Nullable Object convert(@Nullable Object source, Class sourceType, method convert (line 53) | @Override method convert (line 60) | @Override method convert (line 67) | private T convert(@Nullable Object source, Class actualTargetType) { method convert (line 94) | protected abstract T convert(@Nullable S source) throws ArgumentConver... FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/AnnotationBasedArgumentsProvider.java class AnnotationBasedArgumentsProvider (line 41) | @API(status = MAINTAINED, since = "5.13.3") method AnnotationBasedArgumentsProvider (line 45) | public AnnotationBasedArgumentsProvider() { method accept (line 50) | @Override method provideArguments (line 56) | @Override method provideArguments (line 72) | @Deprecated(since = "5.13") method provideArguments (line 88) | protected Stream provideArguments(ParameterDeclar... FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/Arguments.java type Arguments (line 59) | @FunctionalInterface method get (line 72) | @Nullable method toList (line 86) | @API(status = EXPERIMENTAL, since = "6.1") method of (line 104) | static Arguments of(@Nullable Object... arguments) { method from (line 125) | @API(status = EXPERIMENTAL, since = "6.1") method arguments (line 146) | static Arguments arguments(@Nullable Object... arguments) { method argumentsFrom (line 171) | @API(status = EXPERIMENTAL, since = "6.1") method argumentSet (line 198) | @API(status = MAINTAINED, since = "5.13.3") method argumentSetFrom (line 231) | @API(status = EXPERIMENTAL, since = "6.1") method toArray (line 237) | private static Object[] toArray(Iterable a... class ArgumentSet (line 256) | @API(status = MAINTAINED, since = "5.13.3") method ArgumentSet (line 263) | private ArgumentSet(String name, @Nullable Object[] arguments) { method getName (line 274) | public String getName() { method get (line 278) | @Override method toString (line 287) | @Override FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/ArgumentsProvider.java type ArgumentsProvider (line 45) | @API(status = STABLE, since = "5.7") method provideArguments (line 57) | @Deprecated(since = "5.13") method provideArguments (line 75) | @API(status = MAINTAINED, since = "6.0.2") FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/ArgumentsUtils.java class ArgumentsUtils (line 22) | final class ArgumentsUtils { method ArgumentsUtils (line 24) | private ArgumentsUtils() { method toArguments (line 31) | static Arguments toArguments(Object item) { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/CsvArgumentsProvider.java class CsvArgumentsProvider (line 33) | class CsvArgumentsProvider extends AnnotationBasedArgumentsProvider getHeaders(CsvRecord record) { method resolveNullMarker (line 106) | @SuppressWarnings({ "ReferenceEquality", "StringEquality" }) method handleCsvException (line 116) | static RuntimeException handleCsvException(Throwable throwable, Annota... FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/CsvFileArgumentsProvider.java class CsvFileArgumentsProvider (line 37) | class CsvFileArgumentsProvider extends AnnotationBasedArgumentsProvider<... method CsvFileArgumentsProvider (line 41) | CsvFileArgumentsProvider() { method CsvFileArgumentsProvider (line 45) | CsvFileArgumentsProvider(InputStreamProvider inputStreamProvider) { method provideArguments (line 49) | @Override method getCharsetFrom (line 70) | private static Charset getCharsetFrom(CsvFileSource csvFileSource) { method toStream (line 79) | private static Stream toStream(CsvReader CsvExceptionHandlingSpliterator delegatingTo(Spliterator... method tryAdvance (line 107) | @Override method trySplit (line 117) | @Override method estimateSize (line 122) | @Override method characteristics (line 127) | @Override type Source (line 134) | @FunctionalInterface method open (line 137) | InputStream open(ExtensionContext context); type InputStreamProvider (line 141) | interface InputStreamProvider { method openClasspathResource (line 143) | InputStream openClasspathResource(Class baseClass, String path); method openFile (line 145) | InputStream openFile(String path); method classpathResource (line 147) | default Source classpathResource(String path) { method file (line 151) | default Source file(String path) { class DefaultInputStreamProvider (line 157) | private static class DefaultInputStreamProvider implements InputStream... method openClasspathResource (line 161) | @Override method openFile (line 169) | @Override FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/CsvParsingException.java class CsvParsingException (line 27) | @API(status = STABLE, since = "5.7") method CsvParsingException (line 33) | public CsvParsingException(String message) { method CsvParsingException (line 37) | public CsvParsingException(String message, Throwable cause) { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/CsvReaderFactory.java class CsvReaderFactory (line 37) | class CsvReaderFactory { method validate (line 49) | static void validate(CsvSource csvSource) { method validate (line 54) | static void validate(CsvFileSource csvFileSource) { method validateMaxCharsPerColumn (line 59) | private static void validateMaxCharsPerColumn(int maxCharsPerColumn) { method validateDelimiter (line 64) | private static void validateDelimiter(char delimiter, String delimiter... method createReaderFor (line 69) | static CsvReader createReaderFor(CsvSource csvSou... method createReaderFor (line 97) | static CsvReader createReaderFor(CsvFileSource cs... method selectDelimiter (line 127) | private static String selectDelimiter(char delimiter, String delimiter... method validateControlCharactersDiffer (line 137) | private static void validateControlCharactersDiffer(String delimiter, ... method stringValuesUnique (line 152) | private static boolean stringValuesUnique(Object... values) { method createCallbackHandler (line 157) | private static CsvCallbackHandler createCallbackH... method modify (line 195) | @Override method CsvReaderFactory (line 212) | private CsvReaderFactory() { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/EmptyArgumentsProvider.java class EmptyArgumentsProvider (line 45) | class EmptyArgumentsProvider extends AnnotationBasedArgumentsProvider provideEmptyArgument(Class paramet... method getDefaultConstructor (line 122) | private static Optional> getDefaultConstructor(Class... class EmptyIterable (line 134) | private static class EmptyIterable implements Iterable { method iterator (line 138) | @Override method toString (line 144) | @Override class EmptyIterator (line 153) | private static sealed class EmptyIterator implements Iterator pe... method hasNext (line 157) | @Override method next (line 162) | @Override method remove (line 167) | @Override method toString (line 172) | @Override class EmptyListIterator (line 181) | private static final class EmptyListIterator extends EmptyIterator<... method hasPrevious (line 185) | @Override method previous (line 190) | @Override method nextIndex (line 195) | @Override method previousIndex (line 200) | @Override method set (line 205) | @Override method add (line 210) | @Override class Derived (line 216) | static final class Derived { method Derived (line 217) | private Derived() { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/EnumArgumentsProvider.java class EnumArgumentsProvider (line 29) | class EnumArgumentsProvider extends AnnotationBasedArgumentsProvider> Set getEnumConstants(Paramete... method determineEnumClass (line 64) | @SuppressWarnings({ "unchecked", "rawtypes" }) FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/EnumSource.java type Mode (line 154) | enum Mode { method Mode (line 197) | Mode(Validator validator, BiPredicate> selector) { method validate (line 202) | void validate(EnumSource enumSource, Set> constants,... method select (line 209) | boolean select(Enum constant, Set names) { method validateNames (line 216) | private static void validateNames(EnumSource enumSource, Set> constant... FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/FieldArgumentsProvider.java class FieldArgumentsProvider (line 43) | class FieldArgumentsProvider extends AnnotationBasedArgumentsProvider testClass, String fieldName) { method validateField (line 98) | private static Field validateField(Field field, @Nullable Object testI... method readField (line 107) | private static Object readField(Field field, @Nullable Object testInst... method isConvertibleToStream (line 135) | private static boolean isConvertibleToStream(Field field, Object value) { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/MethodArgumentsProvider.java class MethodArgumentsProvider (line 39) | class MethodArgumentsProvider extends AnnotationBasedArgumentsProvider testClass, Optional testClass... method findFactoryMethodBySimpleName (line 149) | private static Method findFactoryMethodBySimpleName(Class clazz, Op... method isTestMethod (line 174) | private static boolean isTestMethod(Method candidate) { method validateFactoryMethod (line 179) | private static Method validateFactoryMethod(Method factoryMethod, @Nul... FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/NullArgumentsProvider.java class NullArgumentsProvider (line 26) | class NullArgumentsProvider implements ArgumentsProvider { method provideArguments (line 30) | @Override FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/NullEnum.java type NullEnum (line 23) | @API(status = INTERNAL, since = "5.7") FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/ValueArgumentsProvider.java class ValueArgumentsProvider (line 26) | class ValueArgumentsProvider extends AnnotationBasedArgumentsProvider List findAnnotations(Annotate... method findConsumedAnnotationType (line 78) | private static Class findConsumedAnnotationT... method getAnnotationType (line 83) | @SuppressWarnings("unchecked") method initializeAnnotationConsumer (line 94) | private static void initializeAnnotationConsume... method matches (line 109) | boolean matches(Method method) { FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/support/FieldContext.java type FieldContext (line 31) | @API(status = EXPERIMENTAL, since = "6.0") method getField (line 37) | Field getField(); method getParameterIndex (line 48) | int getParameterIndex(); FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/support/ParameterDeclaration.java type ParameterDeclaration (line 27) | @API(status = MAINTAINED, since = "6.0.2") method getAnnotatedElement (line 37) | AnnotatedElement getAnnotatedElement(); method getParameterType (line 42) | Class getParameterType(); method getParameterIndex (line 47) | int getParameterIndex(); method getParameterName (line 53) | Optional getParameterName(); FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/support/ParameterDeclarations.java type ParameterDeclarations (line 43) | @API(status = MAINTAINED, since = "6.0.2") method getAll (line 50) | List getAll(); method getFirst (line 56) | Optional getFirst(); method get (line 62) | Optional get(int parameterIndex); method getSourceElement (line 72) | AnnotatedElement getSourceElement(); method getSourceElementDescription (line 81) | String getSourceElementDescription(); FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/support/ParameterInfo.java type ParameterInfo (line 52) | @Deprecated(since = "5.14", forRemoval = true) method get (line 83) | @Deprecated(since = "5.14", forRemoval = true) FILE: junit-jupiter-params/src/main/java/org/junit/jupiter/params/support/ParameterNameAndArgument.java class ParameterNameAndArgument (line 28) | @API(status = INTERNAL, since = "6.0") method ParameterNameAndArgument (line 35) | public ParameterNameAndArgument(String name, @Nullable Object argument) { method getName (line 43) | @Override method getPayload (line 51) | @Override method toString (line 56) | @Override FILE: junit-jupiter-params/src/testFixtures/java/org/junit/jupiter/params/provider/RecordArguments.java type RecordArguments (line 18) | public interface RecordArguments extends Arguments { method get (line 20) | @Override FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/JUnitException.java class JUnitException (line 27) | @API(status = STABLE, since = "1.5") method JUnitException (line 33) | public JUnitException(@Nullable String message) { method JUnitException (line 37) | public JUnitException(@Nullable String message, @Nullable Throwable ca... method JUnitException (line 44) | @API(status = MAINTAINED, since = "1.13") FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/PreconditionViolationException.java class PreconditionViolationException (line 25) | @API(status = STABLE, since = "1.5") method PreconditionViolationException (line 31) | public PreconditionViolationException(String message) { method PreconditionViolationException (line 35) | public PreconditionViolationException(String message, @Nullable Throwa... FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/function/Try.java class Try (line 45) | @API(status = MAINTAINED, since = "1.4") method call (line 59) | public static Try call(Callable act... method success (line 71) | public static Try success(V value) { method failure (line 82) | public static Try failure(Exception cause) { method checkNotNull (line 87) | @Contract("null, _ -> fail; !null, _ -> param1") method of (line 96) | private static Try of(Callable> action) { method Try (line 105) | private Try() { method andThenTry (line 117) | public abstract Try andThenTry(Transformer transformer); method andThen (line 127) | public abstract Try andThen(Function> function); method orElseTry (line 137) | public abstract Try orElseTry(Callable action); method orElse (line 146) | public abstract Try orElse(Supplier> supplier); method get (line 155) | public abstract V get() throws Exception; method getNonNull (line 167) | @API(status = EXPERIMENTAL, since = "6.0") method getOrThrow (line 183) | public abstract V getOrThrow(Function ifSuccess(Consumer valueConsumer); method ifFailure (line 224) | public abstract Try ifFailure(Consumer causeConsumer); method toOptional (line 234) | public abstract Optional toOptional(); type Transformer (line 242) | @FunctionalInterface method apply (line 250) | T apply(S value) throws Exception; class Success (line 254) | private static final class Success extends... method Success (line 258) | Success(V value) { method andThenTry (line 262) | @Override method andThen (line 268) | @Override method orElseTry (line 274) | @Override method orElse (line 280) | @Override method get (line 286) | @Override method getOrThrow (line 291) | @Override method ifSuccess (line 297) | @Override method ifFailure (line 304) | @Override method toOptional (line 310) | @Override method equals (line 315) | @Override method hashCode (line 326) | @Override class Failure (line 332) | private static final class Failure extends... method Failure (line 336) | Failure(Exception cause) { method andThenTry (line 340) | @Override method andThen (line 346) | @Override method uncheckedCast (line 352) | @SuppressWarnings("unchecked") method orElseTry (line 357) | @Override method orElse (line 363) | @Override method get (line 369) | @Contract(" -> fail") method getOrThrow (line 375) | @Contract("_ -> fail") method ifSuccess (line 382) | @Override method ifFailure (line 388) | @Override method toOptional (line 395) | @Override method equals (line 400) | @Override method hashCode (line 411) | @Override FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/io/DefaultResource.java method getName (line 32) | @Override method getUri (line 37) | @Override method equals (line 42) | @Override method hashCode (line 54) | @Override method checkNotNull (line 60) | @Contract("null, _ -> fail; !null, _ -> param1") FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/io/Resource.java type Resource (line 32) | @API(status = MAINTAINED, since = "1.14") method of (line 43) | static Resource of(String name, URI uri) { method getName (line 55) | String getName(); method getUri (line 62) | URI getUri(); method getInputStream (line 73) | default InputStream getInputStream() throws IOException { FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/io/ResourceFilter.java class ResourceFilter (line 28) | @API(status = MAINTAINED, since = "1.14") method of (line 37) | public static ResourceFilter of(Predicate resourcePr... method ResourceFilter (line 43) | private ResourceFilter(Predicate predicate) { method match (line 54) | public boolean match(Resource resource) { method checkNotNull (line 59) | @Contract("null, _ -> fail; !null, _ -> param1") FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/logging/LogRecordListener.java class LogRecordListener (line 30) | @API(status = INTERNAL, since = "1.1") method logRecordSubmitted (line 40) | public void logRecordSubmitted(LogRecord logRecord) { method stream (line 58) | public Stream stream() { method stream (line 78) | @SuppressWarnings({ "ConstantValue", "ReferenceEquality" }) method stream (line 104) | @SuppressWarnings("ConstantValue") method stream (line 132) | @SuppressWarnings({ "ConstantValue", "ReferenceEquality" }) method clear (line 148) | public void clear() { FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/logging/Logger.java type Logger (line 26) | @API(status = INTERNAL, since = "1.0") method error (line 34) | void error(Supplier messageSupplier); method error (line 42) | void error(@Nullable Throwable throwable, Supplier messageSupp... method warn (line 49) | void warn(Supplier messageSupplier); method warn (line 57) | void warn(@Nullable Throwable throwable, Supplier messageSuppl... method info (line 64) | void info(Supplier messageSupplier); method info (line 72) | void info(@Nullable Throwable throwable, Supplier messageSuppl... method config (line 79) | void config(Supplier messageSupplier); method config (line 87) | void config(@Nullable Throwable throwable, Supplier messageSup... method debug (line 94) | void debug(Supplier messageSupplier); method debug (line 102) | void debug(@Nullable Throwable throwable, Supplier messageSupp... method trace (line 109) | void trace(Supplier messageSupplier); method trace (line 117) | void trace(@Nullable Throwable throwable, Supplier messageSupp... FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/logging/LoggerFactory.java class LoggerFactory (line 30) | @API(status = INTERNAL, since = "1.0") method LoggerFactory (line 33) | private LoggerFactory() { method getLogger (line 45) | @SuppressWarnings("ConstantValue") method addListener (line 60) | public static void addListener(LogRecordListener listener) { method removeListener (line 68) | public static void removeListener(LogRecordListener listener) { class DelegatingLogger (line 72) | private static final class DelegatingLogger implements Logger { method DelegatingLogger (line 80) | DelegatingLogger(String name) { method error (line 85) | @Override method error (line 90) | @Override method warn (line 95) | @Override method warn (line 100) | @Override method info (line 105) | @Override method info (line 110) | @Override method config (line 115) | @Override method config (line 120) | @Override method debug (line 125) | @Override method debug (line 130) | @Override method trace (line 135) | @Override method trace (line 140) | @Override method log (line 145) | private void log(Level level, @Nullable Throwable throwable, Supplie... method createLogRecord (line 156) | private LogRecord createLogRecord(Level level, @Nullable Throwable t... FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/support/AnnotationSupport.java class AnnotationSupport (line 49) | @API(status = MAINTAINED, since = "1.0") method AnnotationSupport (line 52) | private AnnotationSupport() { method isAnnotated (line 74) | @API(status = MAINTAINED, since = "1.3") method isAnnotated (line 100) | @Contract("null, _ -> false") method findAnnotation (line 119) | @API(status = MAINTAINED, since = "1.1") method findAnnotation (line 144) | public static Optional findAnnotation(@Nulla... method findAnnotation (line 180) | @Deprecated(since = "1.12") method findAnnotation (line 223) | @API(status = MAINTAINED, since = "1.13.3") method findRepeatableAnnotations (line 261) | @API(status = MAINTAINED, since = "1.5") method findRepeatableAnnotations (line 307) | public static List findRepeatableAnnotations... method findPublicAnnotatedFields (line 333) | public static List findPublicAnnotatedFields(Class clazz, Cl... method findAnnotatedFields (line 361) | @API(status = MAINTAINED, since = "1.4") method findAnnotatedFields (line 389) | @API(status = MAINTAINED, since = "1.10") method findAnnotatedFields (line 418) | @API(status = MAINTAINED, since = "1.4") method findAnnotatedFieldValues (line 450) | @API(status = MAINTAINED, since = "1.4") method findAnnotatedFieldValues (line 485) | @API(status = MAINTAINED, since = "1.4") method findAnnotatedFieldValues (line 522) | @SuppressWarnings("unchecked") method findAnnotatedFieldValues (line 564) | @SuppressWarnings("unchecked") method findAnnotatedMethods (line 589) | public static List findAnnotatedMethods(Class clazz, Class<... FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/support/ClassSupport.java class ClassSupport (line 36) | @API(status = MAINTAINED, since = "1.1") method ClassSupport (line 39) | private ClassSupport() { method nullSafeToString (line 53) | public static String nullSafeToString(Class... classes) { method nullSafeToString (line 71) | public static String nullSafeToString(Function, ? ext... FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/support/DefaultResource.java method getName (line 32) | @Override method getUri (line 37) | @Override method equals (line 42) | @Override method hashCode (line 54) | @Override method toString (line 59) | @Override FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/support/HierarchyTraversalMode.java type HierarchyTraversalMode (line 25) | @API(status = MAINTAINED, since = "1.0") FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/support/ModifierSupport.java class ModifierSupport (line 38) | @API(status = MAINTAINED, since = "1.4") method ModifierSupport (line 41) | private ModifierSupport() { method isPublic (line 52) | public static boolean isPublic(Class clazz) { method isPublic (line 63) | public static boolean isPublic(Member member) { method isPrivate (line 74) | public static boolean isPrivate(Class clazz) { method isPrivate (line 85) | public static boolean isPrivate(Member member) { method isNotPrivate (line 103) | public static boolean isNotPrivate(Class clazz) { method isNotPrivate (line 121) | public static boolean isNotPrivate(Member member) { method isAbstract (line 132) | public static boolean isAbstract(Class clazz) { method isAbstract (line 143) | public static boolean isAbstract(Member member) { method isNotAbstract (line 155) | @API(status = EXPERIMENTAL, since = "6.0") method isNotAbstract (line 168) | @API(status = EXPERIMENTAL, since = "6.0") method isStatic (line 180) | public static boolean isStatic(Class clazz) { method isStatic (line 191) | public static boolean isStatic(Member member) { method isNotStatic (line 202) | public static boolean isNotStatic(Class clazz) { method isNotStatic (line 213) | public static boolean isNotStatic(Member member) { method isFinal (line 225) | @API(status = MAINTAINED, since = "1.5") method isNotFinal (line 238) | @API(status = MAINTAINED, since = "1.5") method isFinal (line 251) | @API(status = MAINTAINED, since = "1.5") method isNotFinal (line 264) | @API(status = MAINTAINED, since = "1.5") FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/support/ReflectionSupport.java class ReflectionSupport (line 52) | @API(status = MAINTAINED, since = "1.0") method ReflectionSupport (line 55) | private ReflectionSupport() { method tryToLoadClass (line 77) | @API(status = MAINTAINED, since = "1.4") method tryToLoadClass (line 98) | @API(status = MAINTAINED, since = "1.13.3") method tryToGetResources (line 123) | @API(status = DEPRECATED, since = "1.14") method tryToGetResources (line 152) | @API(status = DEPRECATED, since = "1.14") method findAllClassesInClasspathRoot (line 178) | public static List> findAllClassesInClasspathRoot(URI root, P... method findAllResourcesInClasspathRoot (line 201) | @API(status = DEPRECATED, since = "1.14") method streamAllClassesInClasspathRoot (line 228) | @API(status = MAINTAINED, since = "1.10") method streamAllResourcesInClasspathRoot (line 252) | @API(status = DEPRECATED, since = "1.14") method findAllClassesInPackage (line 279) | public static List> findAllClassesInPackage(String basePackag... method findAllResourcesInPackage (line 304) | @API(status = DEPRECATED, since = "1.14") method streamAllClassesInPackage (line 333) | @API(status = MAINTAINED, since = "1.10") method streamAllResourcesInPackage (line 359) | @API(status = DEPRECATED, since = "1.14") method findAllClassesInModule (line 388) | @API(status = MAINTAINED, since = "1.1.1") method findAllClassesInModule (line 413) | @API(status = EXPERIMENTAL, since = "6.1") method findAllResourcesInModule (line 437) | @API(status = DEPRECATED, since = "1.14") method streamAllClassesInModule (line 463) | @API(status = MAINTAINED, since = "1.10") method streamAllResourcesInModule (line 487) | @API(status = DEPRECATED, since = "1.14") method newInstance (line 510) | public static T newInstance(Class clazz, Object... args) { method invokeMethod (line 527) | public static @Nullable Object invokeMethod(Method method, @Nullable O... method findFields (line 548) | @API(status = MAINTAINED, since = "1.4") method streamFields (line 575) | @API(status = MAINTAINED, since = "1.10") method tryToReadFieldValue (line 596) | @API(status = MAINTAINED, since = "1.4") method findMethod (line 622) | public static Optional findMethod(Class clazz, String metho... method findMethod (line 642) | public static Optional findMethod(Class clazz, String metho... method findMethods (line 662) | public static List findMethods(Class clazz, Predicate> findNestedClasses(Class clazz, Predica... method streamNestedClasses (line 753) | @API(status = MAINTAINED, since = "1.10") method makeAccessible (line 772) | @API(status = MAINTAINED, since = "1.13.3") method toResourceFilter (line 777) | @SuppressWarnings("removal") method toSupportResourcesList (line 783) | @SuppressWarnings("removal") method toSupportResourcesSet (line 788) | @SuppressWarnings("removal") method toSupportResourcesStream (line 793) | @SuppressWarnings("removal") FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/support/Resource.java type Resource (line 38) | @SuppressWarnings("removal") method of (line 51) | static Resource of(org.junit.platform.commons.io.Resource resource) { FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/support/ResourceSupport.java class ResourceSupport (line 43) | @API(status = MAINTAINED, since = "1.14") method tryToGetResources (line 65) | public static Try> tryToGetResources(String classpathRes... method tryToGetResources (line 89) | public static Try> tryToGetResources(String classpathRes... method findAllResourcesInClasspathRoot (line 109) | public static List findAllResourcesInClasspathRoot(URI root,... method streamAllResourcesInClasspathRoot (line 129) | public static Stream streamAllResourcesInClasspathRoot(URI r... method findAllResourcesInPackage (line 151) | public static List findAllResourcesInPackage(String basePack... method streamAllResourcesInPackage (line 173) | public static Stream streamAllResourcesInPackage(String base... method findAllResourcesInModule (line 193) | public static List findAllResourcesInModule(String moduleNam... method findAllResourcesInModule (line 213) | @API(status = EXPERIMENTAL, since = "6.1") method streamAllResourcesInModule (line 234) | public static Stream streamAllResourcesInModule(String modul... method ResourceSupport (line 238) | private ResourceSupport() { FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/support/SearchOption.java type SearchOption (line 25) | @Deprecated(since = "1.12") FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/support/conversion/ConversionException.java class ConversionException (line 27) | @API(status = MAINTAINED, since = "1.13.3") method ConversionException (line 33) | public ConversionException(String message) { method ConversionException (line 37) | public ConversionException(String message, @Nullable Throwable cause) { FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/support/conversion/ConversionSupport.java class ConversionSupport (line 29) | @API(status = MAINTAINED, since = "1.13.3") method ConversionSupport (line 43) | private ConversionSupport() { method convert (line 105) | @SuppressWarnings("unchecked") method toWrapperType (line 144) | private static Class toWrapperType(Class targetType) { FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/support/conversion/FallbackStringToObjectConverter.java class FallbackStringToObjectConverter (line 69) | class FallbackStringToObjectConverter implements StringToObjectConverter { method canConvertTo (line 87) | @Override method convert (line 92) | @Override method findFactoryExecutable (line 101) | private static Function findFactoryExecutabl... method findFactoryMethodExecutable (line 135) | private static @Nullable Function findFactor... method findFactoryConstructorExecutable (line 144) | private static @Nullable Function findFactor... method findFactoryMethod (line 153) | private static @Nullable Method findFactoryMethod(Class targetType,... method findFactoryConstructor (line 163) | private static @Nullable Constructor findFactoryConstructor(Class targetType); method convert (line 36) | @Nullable method convert (line 51) | default @Nullable Object convert(String source, Class targetType, C... FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/support/scanning/ClassFilter.java class ClassFilter (line 27) | @API(status = MAINTAINED, since = "1.13.3") method of (line 36) | public static ClassFilter of(Predicate> classPredicate) { method of (line 47) | public static ClassFilter of(Predicate namePredicate, Predicat... method ClassFilter (line 54) | private ClassFilter(Predicate namePredicate, Predicate fail; !null, _ -> param1") method match (line 75) | public boolean match(String name) { method match (line 86) | public boolean match(Class type) { FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/support/scanning/ClasspathScanner.java type ClasspathScanner (line 33) | @API(status = MAINTAINED, since = "1.13.3") method scanForClassesInPackage (line 50) | List> scanForClassesInPackage(String basePackageName, ClassFi... method scanForClassesInClasspathRoot (line 65) | List> scanForClassesInClasspathRoot(URI root, ClassFilter cla... method scanForResourcesInPackage (line 83) | @API(status = DEPRECATED, since = "1.14") method scanForResourcesInClasspathRoot (line 106) | @API(status = DEPRECATED, since = "1.14") method scanForResourcesInPackage (line 130) | @API(status = MAINTAINED, since = "1.14") method scanForResourcesInClasspathRoot (line 150) | @API(status = MAINTAINED, since = "1.14") FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/AnnotationUtils.java class AnnotationUtils (line 59) | @API(status = INTERNAL, since = "1.0") method AnnotationUtils (line 62) | private AnnotationUtils() { method isAnnotated (line 77) | @SuppressWarnings("NullableOptional") method isAnnotated (line 89) | public static boolean isAnnotated(Parameter parameter, int index, Clas... method isAnnotated (line 105) | @Contract("null, _ -> false") method findAnnotation (line 113) | @SuppressWarnings({ "OptionalAssignedToNull", "NullableOptional" }) method findAnnotation (line 128) | public static Optional findAnnotation(Parame... method findAnnotation (line 137) | public static Optional findAnnotation(@Nulla... method findAnnotation (line 144) | private static Optional findAnnotation(@Null... method findMetaAnnotation (line 195) | private static Optional findMetaAnnotation(C... method findAnnotation (line 230) | public static Optional findAnnotation(@Nulla... method findRepeatableAnnotations (line 254) | @SuppressWarnings({ "OptionalAssignedToNull", "NullableOptional" }) method findRepeatableAnnotations (line 269) | public static List findRepeatableAnnotations... method findRepeatableAnnotations (line 278) | public static List findRepeatableAnnotations... method findRepeatableAnnotations (line 300) | private static void findRepeatableAnnotations(A... method findRepeatableAnnotations (line 330) | @SuppressWarnings({ "unchecked", "GetClassOnAnnotation" }) method isRepeatableAnnotationContainer (line 381) | private static boolean isRepeatableAnnotationContainer(Class findPublicAnnotatedFields(Class clazz, Cl... method findAnnotatedFields (line 465) | public static List findAnnotatedFields(Class clazz, Class findAnnotatedFields(Class clazz, Class findAnnotatedMethods(Class clazz, Class<... method isInJavaLangAnnotationPackage (line 506) | private static boolean isInJavaLangAnnotationPackage(Class clazz) { method getDefaultClassLoader (line 52) | public static ClassLoader getDefaultClassLoader() { method getLocation (line 73) | public static Optional getLocation(Object object) { FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/ClassNamePatternFilterUtils.java class ClassNamePatternFilterUtils (line 37) | @API(status = INTERNAL, since = "1.7") method ClassNamePatternFilterUtils (line 40) | private ClassNamePatternFilterUtils() { method excludeMatchingClasses (line 55) | public static Predicate excludeMatchingClasses(@Nullable String... method excludeMatchingClassNames (line 65) | public static Predicate excludeMatchingClassNames(@Nullable St... method includeMatchingClasses (line 76) | public static Predicate includeMatchingClasses(@Nullable String... method includeMatchingClassNames (line 86) | public static Predicate includeMatchingClassNames(@Nullable St... type FilterType (line 90) | private enum FilterType { method matchingClasses (line 94) | private static Predicate matchingClasses(@Nullable String patte... method createPredicateFromPatterns (line 105) | private static Predicate createPredicateFromPatterns(String pat... method convertToRegularExpressions (line 119) | private static List convertToRegularExpressions(String patter... method replaceRegExElements (line 130) | private static String replaceRegExElements(String pattern) { FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/ClassUtils.java class ClassUtils (line 33) | @API(status = INTERNAL, since = "1.0") method ClassUtils (line 36) | private ClassUtils() { method nullSafeToString (line 53) | public static String nullSafeToString(@Nullable Class clazz) { method nullSafeToString (line 68) | public static String nullSafeToString(@Nullable Class @Nullable... ... method nullSafeToString (line 87) | public static String nullSafeToString(Function, ? ext... FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/ClasspathFileVisitor.java class ClasspathFileVisitor (line 30) | class ClasspathFileVisitor extends SimpleFileVisitor { method ClasspathFileVisitor (line 38) | ClasspathFileVisitor(Path basePath, Predicate filter, BiConsumer... method visitFile (line 44) | @Override method visitFileFailed (line 52) | @Override method postVisitDirectory (line 58) | @Override FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/ClasspathScannerLoader.java class ClasspathScannerLoader (line 23) | class ClasspathScannerLoader { method getInstance (line 25) | static ClasspathScanner getInstance() { method ClasspathScannerLoader (line 45) | private ClasspathScannerLoader() { FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/CloseablePath.java class CloseablePath (line 34) | final class CloseablePath implements Closeable { method create (line 51) | static CloseablePath create(URI uri) throws URISyntaxException { method create (line 55) | static CloseablePath create(URI uri, FileSystemProvider fileSystemProv... method createForJarFileSystem (line 72) | private static CloseablePath createForJarFileSystem(URI jarUri, Functi... method CloseablePath (line 81) | private CloseablePath(Path path, Closeable delegate) { method getPath (line 86) | public Path getPath() { method close (line 90) | @Override class ManagedFileSystem (line 97) | private static class ManagedFileSystem { method ManagedFileSystem (line 103) | ManagedFileSystem(URI jarUri, FileSystemProvider fileSystemProvider) { method retain (line 113) | private ManagedFileSystem retain() { method release (line 118) | private @Nullable ManagedFileSystem release() { method close (line 126) | private void close() { type FileSystemProvider (line 136) | interface FileSystemProvider { method newFileSystem (line 137) | FileSystem newFileSystem(URI uri) throws IOException; FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/CollectionUtils.java class CollectionUtils (line 48) | @API(status = INTERNAL, since = "1.0") method CollectionUtils (line 51) | private CollectionUtils() { method getOnlyElement (line 63) | public static T getOnlyElement(Collection collection) { method getFirstElement (line 78) | @API(status = INTERNAL, since = "1.11") method firstElement (line 86) | private static T firstElement(Collection<... method isConvertibleToStream (line 105) | @API(status = INTERNAL, since = "1.9.1") method toStream (line 145) | public static Stream toStream(Object object) { method tryConvertToStreamByReflection (line 186) | private static Stream tryConvertToStreamByReflection(Object object) { method findIteratorMethod (line 195) | private static Optional findIteratorMethod(Class type) { method forEachInReverseOrder (line 203) | @API(status = INTERNAL, since = "1.9.2") FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/DefaultClasspathScanner.java class DefaultClasspathScanner (line 55) | class DefaultClasspathScanner implements ClasspathScanner { method DefaultClasspathScanner (line 72) | DefaultClasspathScanner(Supplier classLoaderSupplier, method scanForClassesInPackage (line 79) | @Override method scanForClassesInClasspathRoot (line 91) | @Override method scanForResourcesInPackage (line 99) | @Override method scanForResourcesInClasspathRoot (line 111) | @Override method findClassesForUris (line 122) | private List> findClassesForUris(List baseUris, String b... method findClassesForUri (line 132) | private List> findClassesForUri(URI baseUri, String basePacka... method findResourcesForUris (line 145) | private List findResourcesForUris(List baseUris, String... method findResourcesForUri (line 156) | private List findResourcesForUri(URI baseUri, String basePac... method walkFilesForUri (line 166) | private static void walkFilesForUri(URI baseUri, Predicate filte... method processClassFileSafely (line 185) | private void processClassFileSafely(Path baseDir, String basePackageNa... method processResourceFileSafely (line 208) | private void processResourceFileSafely(Path baseDir, String basePackag... method determineFullyQualifiedClassName (line 224) | private String determineFullyQualifiedClassName(Path baseDir, String b... method determineFullyQualifiedResourceName (line 244) | private String determineFullyQualifiedResourceName(Path baseDir, Strin... method determineSimpleResourceName (line 256) | private String determineSimpleResourceName(Path resourceFile) { method determineSubpackageName (line 260) | private String determineSubpackageName(Path baseDir, Path file) { method handleInternalError (line 266) | private void handleInternalError(Path classFile, String fullyQualified... method handleThrowable (line 275) | private void handleThrowable(Path classFile, Throwable throwable) { method logMalformedClassName (line 280) | private void logMalformedClassName(Path classFile, String fullyQualifi... method logGenericFileProcessingException (line 293) | private void logGenericFileProcessingException(Path classpathFile, Thr... method getClassLoader (line 298) | private ClassLoader getClassLoader() { method getRootUrisForPackageNameOnClassPathAndModulePath (line 302) | private List getRootUrisForPackageNameOnClassPathAndModulePath(St... method removeTrailingClasspathResourcePathSeparator (line 312) | private static URI removeTrailingClasspathResourcePathSeparator(URI ur... method packagePath (line 320) | private static String packagePath(String packageName) { method getRootUrisForPackage (line 327) | private List getRootUrisForPackage(String basePackageName) { FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/ExceptionUtils.java class ExceptionUtils (line 41) | @API(status = INTERNAL, since = "1.0") method ExceptionUtils (line 51) | private ExceptionUtils() { method throwAsUncheckedException (line 75) | @Contract("_ -> fail") method throwAs (line 83) | @Contract("_ -> fail") method readStackTrace (line 92) | public static String readStackTrace(Throwable throwable) { method pruneStackTrace (line 125) | @API(status = INTERNAL, since = "1.10") method includesJunitStart (line 170) | private static boolean includesJunitStart(List stac... method findNestedThrowables (line 187) | @API(status = INTERNAL, since = "1.10") FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/FunctionUtils.java class FunctionUtils (line 33) | @API(status = INTERNAL, since = "1.0") method FunctionUtils (line 36) | private FunctionUtils() { method where (line 47) | public static ... FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/KotlinFunctionUtils.java class KotlinFunctionUtils (line 40) | class KotlinFunctionUtils { method getReturnType (line 42) | static Class getReturnType(Method method) { method getGenericReturnType (line 50) | static Type getGenericReturnType(Method method) { method getParameters (line 54) | static Parameter[] getParameters(Method method) { method getParameterTypes (line 62) | static Class[] getParameterTypes(Method method) { method invokeKotlinFunction (line 70) | static @Nullable Object invokeKotlinFunction(Method method, @Nullable ... method invokeKotlinFunction (line 79) | private static T invokeKotlinFunction(KFu... method invokeKotlinSuspendingFunction (line 87) | static @Nullable Object invokeKotlinSuspendingFunction(Method method, ... method invokeKotlinSuspendingFunction (line 97) | private static T invokeKotlinSuspendingFu... method toArgumentMap (line 112) | private static Map toArgumentMap(@Nullab... method getKotlinFunction (line 129) | private static KFunction getKotlinFunction(Method method) { method KotlinFunctionUtils (line 134) | private KotlinFunctionUtils() { FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/KotlinReflectionUtils.java class KotlinReflectionUtils (line 34) | @API(status = INTERNAL, since = "1.13.3") method tryToLoadKotlinMetadataClass (line 61) | @SuppressWarnings("unchecked") method tryToLoadJvmInlineClass (line 67) | @SuppressWarnings("unchecked") method isKotlinSuspendingFunction (line 76) | @API(status = INTERNAL, since = "6.0") method isKotlinInterfaceDefaultImplsClass (line 94) | public static boolean isKotlinInterfaceDefaultImplsClass(Class claz... method isCompilerGeneratedDefaultMethod (line 108) | private static boolean isCompilerGeneratedDefaultMethod(Method method,... method copyWithoutFirst (line 119) | private static Class[] copyWithoutFirst(Class[] values) { method isKotlinType (line 128) | @API(status = INTERNAL, since = "6.1") method isKotlinReflectPresent (line 134) | @API(status = INTERNAL, since = "6.1") method getKotlinSuspendingFunctionReturnType (line 139) | public static Class getKotlinSuspendingFunctionReturnType(Method me... method getKotlinSuspendingFunctionGenericReturnType (line 144) | public static Type getKotlinSuspendingFunctionGenericReturnType(Method... method getKotlinSuspendingFunctionParameters (line 149) | public static Parameter[] getKotlinSuspendingFunctionParameters(Method... method getKotlinSuspendingFunctionParameterTypes (line 154) | public static Class[] getKotlinSuspendingFunctionParameterTypes(Met... method invokeKotlinSuspendingFunction (line 159) | public static @Nullable Object invokeKotlinSuspendingFunction(Method m... method isInstanceOfInlineType (line 166) | @API(status = INTERNAL, since = "6.1") method invokeKotlinFunction (line 171) | @API(status = INTERNAL, since = "6.1") method requireKotlinReflect (line 178) | private static void requireKotlinReflect(Method method) { method requireKotlinxCoroutines (line 182) | private static void requireKotlinxCoroutines(Method method) { method requireDependency (line 186) | private static void requireDependency(Method method, boolean condition... method KotlinReflectionUtils (line 193) | private KotlinReflectionUtils() { FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/LruCache.java class LruCache (line 30) | @API(status = INTERNAL, since = "1.6") method LruCache (line 48) | public LruCache(int maxSize) { method removeEldestEntry (line 53) | @Override FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/ModuleUtils.java class ModuleUtils (line 56) | @API(status = INTERNAL, since = "1.1") method findAllNonSystemBootModuleNames (line 67) | public static Set findAllNonSystemBootModuleNames() { method getModuleName (line 78) | public static Optional getModuleName(Class type) { method getModuleVersion (line 84) | public static Optional getModuleVersion(Class type) { method findAllClassesInModule (line 100) | public static List> findAllClassesInModule(String moduleName,... method findAllClassesInModule (line 122) | @API(status = INTERNAL, since = "6.1") method findAllResourcesInModule (line 144) | @API(status = INTERNAL, since = "1.11") method findAllResourcesInModule (line 167) | @API(status = INTERNAL, since = "6.1") method streamResolvedModules (line 182) | private static Stream streamResolvedModules(Predicate<... method streamResolvedModules (line 196) | private static Stream streamResolvedModules(Predicate<... method scan (line 209) | private static List> scan(Set references, Cl... method scan (line 224) | private static List scan(Set references, Re... class ModuleReferenceClassScanner (line 240) | static class ModuleReferenceClassScanner { method ModuleReferenceClassScanner (line 245) | ModuleReferenceClassScanner(ClassFilter classFilter, ClassLoader cla... method scan (line 253) | List> scan(ModuleReference reference) { method loadClassUnchecked (line 278) | private Class loadClassUnchecked(String binaryName) { class ModuleReferenceResourceScanner (line 294) | static class ModuleReferenceResourceScanner { method ModuleReferenceResourceScanner (line 299) | ModuleReferenceResourceScanner(ResourceFilter resourceFilter, ClassL... method scan (line 307) | List scan(ModuleReference reference) { method loadResourceUnchecked (line 323) | private Resource loadResourceUnchecked(String binaryName) { method ModuleUtils (line 335) | private ModuleUtils() { FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/PackageUtils.java class PackageUtils (line 36) | @API(status = INTERNAL, since = "1.0") method PackageUtils (line 39) | private PackageUtils() { method getAttribute (line 65) | public static Optional getAttribute(Class type, Function getAttribute(Class type, String name) { method getModuleOrImplementationVersion (line 112) | @API(status = INTERNAL, since = "1.11") FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/Preconditions.java class Preconditions (line 39) | @API(status = INTERNAL, since = "1.0") method Preconditions (line 42) | private Preconditions() { method notNull (line 55) | @Contract("null, _ -> fail; !null, _ -> param1") method notNull (line 70) | @Contract("null, _ -> fail; !null, _ -> param1") method notEmpty (line 89) | @Contract("null, _ -> fail") method notEmpty (line 110) | @Contract("null, _ -> fail") method notEmpty (line 130) | @Contract("null, _ -> fail") method notEmpty (line 151) | @Contract("null, _ -> fail") method notEmpty (line 172) | @Contract("null, _ -> fail") method containsNoNullElements (line 194) | @Contract("null, _ -> null") method containsNoNullElements (line 217) | @Contract("null, _ -> null") method containsNoNullElements (line 240) | @Contract("null, _ -> null") method containsNoNullElements (line 263) | @Contract("null, _ -> null") method containsNoBlankElements (line 287) | @API(status = INTERNAL, since = "6.1") method containsNoBlankElements (line 312) | @API(status = INTERNAL, since = "6.1") method notBlank (line 335) | @Contract("null, _ -> fail") method notBlank (line 354) | @Contract("null, _ -> fail") method condition (line 370) | @Contract("false, _ -> fail") method condition (line 384) | @Contract("false, _ -> fail") FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/ReflectionUtils.java class ReflectionUtils (line 82) | @API(status = INTERNAL, since = "1.0") method ReflectionUtils (line 87) | private ReflectionUtils() { type HierarchyTraversalMode (line 95) | public enum HierarchyTraversalMode { method createPrimitivesToWrapperMap (line 220) | @SuppressWarnings("IdentityHashMapUsage") method isPublic (line 236) | public static boolean isPublic(Class clazz) { method isPublic (line 241) | public static boolean isPublic(Member member) { method isPrivate (line 246) | public static boolean isPrivate(Class clazz) { method isPrivate (line 251) | public static boolean isPrivate(Member member) { method isNotPrivate (line 256) | @API(status = INTERNAL, since = "1.4") method isNotPrivate (line 261) | @API(status = INTERNAL, since = "1.1") method isAbstract (line 266) | public static boolean isAbstract(Class clazz) { method isNotAbstract (line 271) | @API(status = INTERNAL, since = "1.13") method isAbstract (line 276) | public static boolean isAbstract(Member member) { method isNotAbstract (line 281) | @API(status = INTERNAL, since = "1.13") method isStatic (line 286) | public static boolean isStatic(Class clazz) { method isNotStatic (line 291) | @API(status = INTERNAL, since = "1.4") method isStatic (line 296) | public static boolean isStatic(Member member) { method isNotStatic (line 301) | @API(status = INTERNAL, since = "1.1") method isFinal (line 309) | @API(status = INTERNAL, since = "1.5") method isNotFinal (line 318) | @API(status = INTERNAL, since = "1.5") method isFinal (line 326) | @API(status = INTERNAL, since = "1.5") method isNotFinal (line 335) | @API(status = INTERNAL, since = "1.5") method isInnerClass (line 352) | public static boolean isInnerClass(Class clazz) { method isRecordObject (line 361) | @API(status = INTERNAL, since = "1.12") method isRecordClass (line 370) | @API(status = INTERNAL, since = "1.12") method returnsPrimitiveVoid (line 381) | public static boolean returnsPrimitiveVoid(Method method) { method isArray (line 391) | public static boolean isArray(@Nullable Object obj) { method isMultidimensionalArray (line 402) | @API(status = INTERNAL, since = "1.3.2") method isAssignableTo (line 426) | public static boolean isAssignableTo(Class sourceType, Class tar... method isAssignableTo (line 463) | public static boolean isAssignableTo(@Nullable Object obj, Class ta... method isWideningConversion (line 486) | static boolean isWideningConversion(Class sourceType, Class targ... method getWrapperType (line 548) | public static @Nullable Class getWrapperType(Class type) { method newInstance (line 556) | public static T newInstance(Class clazz, Object... args) { method newInstance (line 584) | public static T newInstance(Constructor constructor, @Nullable ... method tryToReadFieldValue (line 609) | @API(status = INTERNAL, since = "1.4") method tryToReadFieldValue (line 631) | @API(status = INTERNAL, since = "1.4") method tryToReadFieldValue (line 641) | @API(status = INTERNAL, since = "1.4") method readFieldValues (line 661) | public static List readFieldValues(List fields, @Nullable Ob... method readFieldValues (line 678) | public static List readFieldValues(List fields, @Nullable Ob... method invokeMethod (line 694) | public static @Nullable Object invokeMethod(Method method, @Nullable O... method tryToLoadClass (line 711) | @API(status = INTERNAL, since = "1.4") method loadRequiredClass (line 729) | @API(status = INTERNAL, since = "1.11") method tryToLoadClass (line 747) | @API(status = INTERNAL, since = "1.4") method tryToGetResources (line 777) | @API(status = INTERNAL, since = "1.12") method tryToGetResources (line 785) | @API(status = INTERNAL, since = "1.12") method loadArrayType (line 806) | private static Class loadArrayType(ClassLoader classLoader, String ... method getFullyQualifiedMethodName (line 829) | public static String getFullyQualifiedMethodName(Class clazz, Metho... method getFullyQualifiedMethodName (line 847) | public static String getFullyQualifiedMethodName(Class clazz, Strin... method getFullyQualifiedMethodName (line 869) | @API(status = INTERNAL, since = "1.11") method parseFullyQualifiedMethodName (line 893) | public static String[] parseFullyQualifiedMethodName(String fullyQuali... method parseFullyQualifiedFieldName (line 937) | @API(status = INTERNAL, since = "1.11") method getAllClasspathRootDirectories (line 950) | public static Set getAllClasspathRootDirectories() { method findAllClassesInClasspathRoot (line 964) | public static List> findAllClassesInClasspathRoot(URI root, P... method streamAllClassesInClasspathRoot (line 974) | public static Stream> streamAllClassesInClasspathRoot(URI roo... method findAllClassesInClasspathRoot (line 982) | public static List> findAllClassesInClasspathRoot(URI root, C... method findAllResourcesInClasspathRoot (line 989) | public static List findAllResourcesInClasspathRoot(URI root,... method streamAllClassesInClasspathRoot (line 996) | public static Stream> streamAllClassesInClasspathRoot(URI roo... method streamAllResourcesInClasspathRoot (line 1003) | public static Stream streamAllResourcesInClasspathRoot(URI r... method findAllClassesInPackage (line 1010) | public static List> findAllClassesInPackage(String basePackag... method streamAllClassesInPackage (line 1020) | public static Stream> streamAllClassesInPackage(String basePa... method findAllClassesInPackage (line 1028) | public static List> findAllClassesInPackage(String basePackag... method findAllResourcesInPackage (line 1035) | public static List findAllResourcesInPackage(String basePack... method streamAllClassesInPackage (line 1042) | public static Stream> streamAllClassesInPackage(String basePa... method streamAllResourcesInPackage (line 1049) | public static Stream streamAllResourcesInPackage(String base... method findAllClassesInModule (line 1057) | public static List> findAllClassesInModule(String moduleName,... method findAllClassesInModule (line 1067) | public static List> findAllClassesInModule(Module module, Pre... method streamAllClassesInModule (line 1077) | public static Stream> streamAllClassesInModule(String moduleN... method findAllClassesInModule (line 1085) | public static List> findAllClassesInModule(String moduleName,... method findAllClassesInModule (line 1092) | public static List> findAllClassesInModule(Module module, Cla... method findAllResourcesInModule (line 1099) | public static List findAllResourcesInModule(String moduleNam... method findAllResourcesInModule (line 1106) | public static List findAllResourcesInModule(Module module, R... method streamAllClassesInModule (line 1113) | public static Stream> streamAllClassesInModule(String moduleN... method streamAllResourcesInModule (line 1120) | public static Stream streamAllResourcesInModule(String modul... method findNestedClasses (line 1127) | public static List> findNestedClasses(Class clazz, Predica... method findNestedClasses (line 1134) | @API(status = INTERNAL, since = "1.13.2") method isNestedClassPresent (line 1165) | @API(status = INTERNAL, since = "1.13.2") method streamNestedClasses (line 1181) | @API(status = INTERNAL, since = "1.10") method streamNestedClasses (line 1189) | @API(status = INTERNAL, since = "1.13.2") method visitAllNestedClasses (line 1199) | private static void visitAllNestedClasses(Class clazz, Predicate clazz, CycleErro... method getDeclaredConstructor (line 1282) | @SuppressWarnings("unchecked") method findConstructors (line 1315) | public static List> findConstructors(Class clazz, Pr... method findFields (line 1334) | public static List findFields(Class clazz, Predicate ... method streamFields (line 1344) | @API(status = INTERNAL, since = "1.10") method findAllFieldsInHierarchy (line 1359) | private static List findAllFieldsInHierarchy(Class clazz, Hi... method isMethodPresent (line 1398) | public static boolean isMethodPresent(Class clazz, Predicate findMethod(Class clazz, String metho... method resolveParameterTypes (line 1489) | @API(status = INTERNAL, since = "1.10") method loadRequiredParameterType (line 1505) | private static Class loadRequiredParameterType(Class clazz, Stri... method findMethod (line 1519) | public static Optional findMethod(Class clazz, String metho... method findMethod (line 1528) | private static Optional findMethod(Class clazz, Predicate findMethods(Class clazz, Predicate findMethods(Class clazz, Predicate findAllMethodsInHierarchy(Class clazz, ... method getDeclaredFields (line 1664) | private static List getDeclaredFields(Class clazz) { method getMethods (line 1672) | private static List getMethods(Class clazz) { method getDeclaredMethods (line 1684) | private static List getDeclaredMethods(Class clazz, Hierarc... method getDefaultMethods (line 1709) | private static List getDefaultMethods(Class clazz) { method toSortedMutableList (line 1727) | private static List toSortedMutableList(Field[] fields) { method toSortedMutableList (line 1731) | private static List toSortedMutableList(Method[] methods) { method toSortedMutableList (line 1735) | private static List> toSortedMutableList(Class[] classes) { method toSortedMutableList (line 1739) | private static List toSortedMutableList(T[] items, Comparator class1, Class class2) { method getInterfaceMethods (line 1784) | private static List getInterfaceMethods(Class clazz, Hierar... method getInterfaceFields (line 1809) | private static List getInterfaceFields(Class clazz, Hierarch... method getSuperclassFields (line 1829) | private static List getSuperclassFields(Class clazz, Hierarc... method getSuperclassMethods (line 1837) | private static List getSuperclassMethods(Class clazz, Hiera... method isNotOverriddenByLocalMethods (line 1845) | private static boolean isNotOverriddenByLocalMethods(Method method, Me... method isMethodOverriddenBy (line 1854) | private static boolean isMethodOverriddenBy(Method upper, Method lower) { method isPackagePrivate (line 1877) | @API(status = INTERNAL, since = "5.14.1") method isDeclaredInSamePackage (line 1883) | private static boolean isDeclaredInSamePackage(Method m1, Method m2) { method isDeclaredInSamePackage (line 1890) | @API(status = INTERNAL, since = "5.14.1") method hasCompatibleSignature (line 1901) | private static boolean hasCompatibleSignature(Method candidate, String... method isGeneric (line 1926) | static boolean isGeneric(Method method) { method isGeneric (line 1931) | private static boolean isGeneric(Type type) { method makeAccessible (line 1938) | @API(status = INTERNAL, since = "1.11") method makeAccessible (line 1950) | @API(status = INTERNAL, since = "1.12") method getAllAssignmentCompatibleClasses (line 1966) | public static Set> getAllAssignmentCompatibleClasses(Class... method getAllAssignmentCompatibleClasses (line 1974) | private static void getAllAssignmentCompatibleClasses(Class clazz, ... method isSearchable (line 1993) | private static boolean isSearchable(@Nullable Class clazz) { method getUnderlyingCause (line 2006) | static Throwable getUnderlyingCause(Throwable t) { type CycleErrorHandling (line 2016) | @API(status = INTERNAL, since = "1.13.2") method handle (line 2020) | @Override method handle (line 2028) | @Override method handle (line 2034) | abstract void handle(Class clazz, Class enclosing); FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/ResourceUtils.java class ResourceUtils (line 24) | @API(status = INTERNAL, since = "1.12") method ResourceUtils (line 27) | private ResourceUtils() { method stripQueryComponent (line 41) | public static URI stripQueryComponent(URI uri) { FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/RuntimeUtils.java class RuntimeUtils (line 32) | @API(status = INTERNAL, since = "1.6") method RuntimeUtils (line 35) | private RuntimeUtils() { method isDebugMode (line 42) | public static boolean isDebugMode() { method getInputArguments (line 52) | static Optional> getInputArguments() { FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/SearchPathUtils.java class SearchPathUtils (line 23) | class SearchPathUtils { method isResourceFile (line 38) | static boolean isResourceFile(Path file) { method isClassOrSourceFile (line 42) | static boolean isClassOrSourceFile(Path file) { method isModuleInfoOrPackageInfo (line 47) | private static boolean isModuleInfoOrPackageInfo(String fileName) { method determineFullyQualifiedClassName (line 53) | static String determineFullyQualifiedClassName(Path path) { method joinPathNamesWithPackageSeparator (line 59) | private static String joinPathNamesWithPackageSeparator(Path path) { method determineSimpleClassName (line 65) | static String determineSimpleClassName(Path file) { method removeExtension (line 69) | private static String removeExtension(String fileName) { method isClassOrSourceFile (line 77) | private static boolean isClassOrSourceFile(String name) { method isClassFile (line 81) | private static boolean isClassFile(Path file) { method SearchPathUtils (line 85) | private SearchPathUtils() { FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/ServiceLoaderUtils.java class ServiceLoaderUtils (line 32) | @API(status = INTERNAL, since = "1.11") method ServiceLoaderUtils (line 35) | private ServiceLoaderUtils() { method filter (line 47) | public static Stream filter(ServiceLoader serviceLoader, FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/StringUtils.java class StringUtils (line 38) | @API(status = INTERNAL, since = "1.0") method compileIsoControlPattern (line 48) | static Pattern compileIsoControlPattern() { method StringUtils (line 60) | private StringUtils() { method isBlank (line 73) | @Contract("null -> true") method isNotBlank (line 86) | @Contract("null -> false") method containsWhitespace (line 99) | @Contract("null -> false") method doesNotContainWhitespace (line 114) | @Contract("null -> true") method containsIsoControlCharacter (line 127) | @Contract("null -> false") method doesNotContainIsoControlCharacter (line 142) | @Contract("null -> true") method nullSafeToString (line 169) | public static String nullSafeToString(@Nullable Object obj) { method defaultToString (line 233) | public static String defaultToString(@Nullable Object obj) { method replaceIsoControlCharacters (line 250) | @API(status = INTERNAL, since = "1.4") method replaceWhitespaceCharacters (line 266) | @API(status = INTERNAL, since = "1.4") method splitIntoTwo (line 281) | @API(status = INTERNAL, since = "1.11") method splitIntoTwo (line 295) | @API(status = INTERNAL, since = "1.11") method splitIntoTwo (line 302) | private static TwoPartSplitResult splitIntoTwo(String value, int index... type TwoPartSplitResult (line 316) | @API(status = INTERNAL, since = "1.11") method mapTwo (line 326) | default T mapTwo(Supplier onePartExc... method map (line 340) | T map(Function onePartMapper, BiFunction type) { method ToStringBuilder (line 49) | @API(status = INTERNAL, since = "1.7") method append (line 54) | public ToStringBuilder append(String name, @Nullable Object value) { method toString (line 60) | private String toString(@Nullable Object obj) { method toString (line 64) | @Override FILE: junit-platform-commons/src/main/java/org/junit/platform/commons/util/UnrecoverableExceptions.java class UnrecoverableExceptions (line 37) | @API(status = INTERNAL, since = "1.7") method UnrecoverableExceptions (line 40) | private UnrecoverableExceptions() { method rethrowIfUnrecoverable (line 51) | public static void rethrowIfUnrecoverable(@Nullable Throwable exceptio... FILE: junit-platform-commons/src/testFixtures/java/org/junit/platform/commons/test/ConcurrencyTestingUtils.java class ConcurrencyTestingUtils (line 26) | public class ConcurrencyTestingUtils { method executeConcurrently (line 28) | public static void executeConcurrently(int threads, Runnable action) t... method executeConcurrently (line 35) | @SuppressWarnings("Finally") method ConcurrencyTestingUtils (line 74) | private ConcurrencyTestingUtils() { FILE: junit-platform-commons/src/testFixtures/java/org/junit/platform/commons/test/IdeUtils.java class IdeUtils (line 16) | public class IdeUtils { method runningInEclipse (line 22) | public static boolean runningInEclipse() { method IdeUtils (line 27) | private IdeUtils() { FILE: junit-platform-commons/src/testFixtures/java/org/junit/platform/commons/test/PreconditionAssertions.java class PreconditionAssertions (line 25) | public final class PreconditionAssertions { method PreconditionAssertions (line 27) | private PreconditionAssertions() { method assertPreconditionViolationNotNullFor (line 31) | public static void assertPreconditionViolationNotNullFor(String name, ... method assertPreconditionViolationNotBlankFor (line 35) | public static void assertPreconditionViolationNotBlankFor(String name,... method assertPreconditionViolationNotEmptyFor (line 39) | public static void assertPreconditionViolationNotEmptyFor(String name,... method assertPreconditionViolationNotNullOrBlankFor (line 43) | public static void assertPreconditionViolationNotNullOrBlankFor(String... method assertPreconditionViolationNotNullOrEmptyFor (line 47) | public static void assertPreconditionViolationNotNullOrEmptyFor(String... method assertPreconditionViolationContainsNoNullElementsFor (line 51) | public static void assertPreconditionViolationContainsNoNullElementsFo... method assertPreconditionViolationFor (line 56) | public static ThrowableAssertAlternative... classes) { method forClasses (line 58) | public static TestClassLoader forClasses(List> classes) { method forClassNamePrefix (line 70) | public static TestClassLoader forClassNamePrefix(String prefix) { method TestClassLoader (line 76) | private TestClassLoader(URL codeSourceUrl, Predicate className... method loadClass (line 82) | @Override method getCodeSourceUrl (line 96) | private static URL getCodeSourceUrl(Class clazz) { FILE: junit-platform-console/src/main/java/org/junit/platform/console/ConsoleLauncher.java class ConsoleLauncher (line 30) | @API(status = MAINTAINED, since = "1.0") method main (line 33) | public static void main(String... args) { method run (line 39) | @API(status = INTERNAL, since = "1.0") method newCommandFacade (line 45) | private static CommandFacade newCommandFacade(CustomClassLoaderCloseSt... method ConsoleLauncher (line 50) | private ConsoleLauncher() { FILE: junit-platform-console/src/main/java/org/junit/platform/console/ConsoleLauncherToolProvider.java class ConsoleLauncherToolProvider (line 25) | @API(status = STABLE, since = "1.10") method name (line 28) | @Override method run (line 33) | @Override FILE: junit-platform-console/src/main/java/org/junit/platform/console/command/BaseCommand.java class BaseCommand (line 26) | abstract class BaseCommand implements Callable { method execute (line 45) | void execute(String... args) { method parseArgs (line 49) | void parseArgs(String... args) { method toCommandLine (line 53) | private CommandLine toCommandLine() { method initialize (line 57) | static CommandLine initialize(CommandLine commandLine) { method call (line 75) | @Override method getOut (line 89) | private PrintWriter getOut() { method displayBanner (line 93) | private void displayBanner(PrintWriter out) { method getColorScheme (line 105) | protected final CommandLine.Help.ColorScheme getColorScheme() { method execute (line 109) | protected abstract T execute(PrintWriter out); FILE: junit-platform-console/src/main/java/org/junit/platform/console/command/CommandFacade.java class CommandFacade (line 26) | @API(status = INTERNAL, since = "1.10") method CommandFacade (line 31) | public CommandFacade(ConsoleTestExecutor.Factory consoleTestExecutorFa... method run (line 35) | public CommandResult run(String[] args) { method run (line 39) | public CommandResult run(String[] args, PrintWriter out, PrintWrite... method run (line 49) | private CommandResult run(String[] args, Optional CommandResult success() { method create (line 29) | public static CommandResult create(int exitCode, @Nullable T va... method CommandResult (line 37) | private CommandResult(int exitCode, @Nullable T value) { method getExitCode (line 42) | public int getExitCode() { method getValue (line 46) | public Optional getValue() { FILE: junit-platform-console/src/main/java/org/junit/platform/console/command/ConsoleTestExecutor.java class ConsoleTestExecutor (line 55) | @API(status = INTERNAL, since = "1.0") method ConsoleTestExecutor (line 63) | public ConsoleTestExecutor(TestDiscoveryOptions discoveryOptions, Test... method ConsoleTestExecutor (line 67) | public ConsoleTestExecutor(TestDiscoveryOptions discoveryOptions, Test... method ConsoleTestExecutor (line 73) | ConsoleTestExecutor(TestDiscoveryOptions discoveryOptions, TestConsole... method ConsoleTestExecutor (line 79) | private ConsoleTestExecutor(TestDiscoveryOptions discoveryOptions, Tes... method discover (line 87) | public void discover(PrintWriter out) { method execute (line 94) | public TestExecutionSummary execute(PrintWriter out, Optional re... method createCustomContextClassLoaderExecutor (line 99) | private CustomContextClassLoaderExecutor createCustomContextClassLoade... method discoverTests (line 103) | private void discoverTests(PrintWriter out) { method printFoundTestsSummary (line 116) | private static void printFoundTestsSummary(PrintWriter out, TestPlan t... method executeTests (line 126) | private TestExecutionSummary executeTests(PrintWriter out, Optional reportsDir, method createCustomClassLoader (line 168) | private Optional createCustomClassLoader() { method toURL (line 179) | private URL toURL(Path path) { method registerListeners (line 188) | private SummaryGeneratingListener registerListeners(PrintWriter out, O... method createDetailsPrintingListener (line 202) | private Optional createDetailsPrintingListene... method getColorPalette (line 217) | private ColorPalette getColorPalette() { method createXmlWritingListener (line 230) | private Optional createXmlWritingListener(Print... method createFailFastListener (line 234) | private Optional createFailFastListener(@Nullab... method printSummary (line 238) | private void printSummary(TestExecutionSummary summary, PrintWriter ou... type Factory (line 246) | @FunctionalInterface method create (line 248) | ConsoleTestExecutor create(TestDiscoveryOptions discoveryOptions, Te... FILE: junit-platform-console/src/main/java/org/junit/platform/console/command/CustomClassLoaderCloseStrategy.java type CustomClassLoaderCloseStrategy (line 22) | @API(status = INTERNAL, since = "1.13") method handle (line 32) | @Override method handle (line 54) | @Override method handle (line 63) | public abstract void handle(ClassLoader classLoader); FILE: junit-platform-console/src/main/java/org/junit/platform/console/command/CustomContextClassLoaderExecutor.java class CustomContextClassLoaderExecutor (line 19) | class CustomContextClassLoaderExecutor { method CustomContextClassLoaderExecutor (line 24) | CustomContextClassLoaderExecutor(Optional customClassLoad... method CustomContextClassLoaderExecutor (line 28) | CustomContextClassLoaderExecutor(Optional customClassLoader, method invoke (line 34) | T invoke(Supplier supplier) { method replaceThreadContextClassLoaderAndInvoke (line 43) | private T replaceThreadContextClassLoaderAndInvoke(ClassLoader cus... FILE: junit-platform-console/src/main/java/org/junit/platform/console/command/DiscoverTestsCommand.java class DiscoverTestsCommand (line 23) | @Command(// method DiscoverTestsCommand (line 37) | DiscoverTestsCommand(ConsoleTestExecutor.Factory consoleTestExecutorFa... method execute (line 41) | @Override FILE: junit-platform-console/src/main/java/org/junit/platform/console/command/DiscoveryRequestCreator.java class DiscoveryRequestCreator (line 54) | class DiscoveryRequestCreator { method toDiscoveryRequestBuilder (line 58) | static LauncherDiscoveryRequestBuilder toDiscoveryRequestBuilder(TestD... method createDiscoverySelectors (line 69) | private static List createDiscoverySelect... method createClasspathRootSelectors (line 85) | private static List createClasspathRootSelector... method determineClasspathRoots (line 90) | private static Set determineClasspathRoots(TestDiscoveryOptions ... method validateAndLogInvalidRoots (line 101) | private static Set validateAndLogInvalidRoots(Set roots) { method addFilters (line 120) | private static void addFilters(LauncherDiscoveryRequestBuilder request... method includedClassNamePatterns (line 162) | private static ClassNameFilter includedClassNamePatterns(TestDiscovery... method DiscoveryRequestCreator (line 184) | private DiscoveryRequestCreator() { FILE: junit-platform-console/src/main/java/org/junit/platform/console/command/ExecuteTestsCommand.java class ExecuteTestsCommand (line 34) | @Command(// method ExecuteTestsCommand (line 50) | ExecuteTestsCommand(ConsoleTestExecutor.Factory consoleTestExecutorFac... method execute (line 54) | @Override method getReportsDir (line 60) | Optional getReportsDir() { method isFailFast (line 64) | boolean isFailFast() { method getReportingOptions (line 68) | private Optional getReportingOptions() { method toTestDiscoveryOptions (line 72) | TestDiscoveryOptions toTestDiscoveryOptions() { method toTestConsoleOutputOptions (line 78) | TestConsoleOutputOptions toTestConsoleOutputOptions() { method getExitCode (line 84) | @Override class ReportingOptions (line 94) | static class ReportingOptions { method getReportsDir (line 108) | Optional getReportsDir() { FILE: junit-platform-console/src/main/java/org/junit/platform/console/command/ExitCode.java class ExitCode (line 18) | final class ExitCode { method ExitCode (line 44) | private ExitCode() { FILE: junit-platform-console/src/main/java/org/junit/platform/console/command/FailFastListener.java class FailFastListener (line 23) | class FailFastListener implements TestExecutionListener { method FailFastListener (line 27) | FailFastListener(CancellationToken cancellationToken) { method executionFinished (line 31) | @Override FILE: junit-platform-console/src/main/java/org/junit/platform/console/command/ListTestEnginesCommand.java class ListTestEnginesCommand (line 23) | @Command(// method execute (line 29) | @Override method displayEngines (line 35) | void displayEngines(PrintWriter out) { method displayEngine (line 44) | private void displayEngine(PrintWriter out, TestEngine engine) { FILE: junit-platform-console/src/main/java/org/junit/platform/console/command/MainCommand.java class MainCommand (line 29) | @Command(// method MainCommand (line 65) | MainCommand(ConsoleTestExecutor.Factory consoleTestExecutorFactory) { method run (line 69) | @Override method getExitCode (line 84) | @Override method run (line 89) | CommandResult run(String[] args, method runCommand (line 98) | private static CommandResult runCommand(CommandLine commandLine, St... method getLikelyExecutedCommand (line 110) | private static CommandLine getLikelyExecutedCommand(final CommandLine ... FILE: junit-platform-console/src/main/java/org/junit/platform/console/command/ManifestVersionProvider.java class ManifestVersionProvider (line 19) | class ManifestVersionProvider implements CommandLine.IVersionProvider { method getImplementationVersion (line 21) | public static Optional getImplementationVersion() { method getVersion (line 25) | @Override FILE: junit-platform-console/src/main/java/org/junit/platform/console/command/OutputStreamConfig.java class OutputStreamConfig (line 17) | class OutputStreamConfig { method OutputStreamConfig (line 22) | OutputStreamConfig(PrintWriter out, PrintWriter err) { method applyTo (line 27) | void applyTo(CommandLine commandLine) { FILE: junit-platform-console/src/main/java/org/junit/platform/console/command/StandardStreamsHandler.java class StandardStreamsHandler (line 21) | class StandardStreamsHandler implements AutoCloseable { method StandardStreamsHandler (line 27) | StandardStreamsHandler() { method redirectStandardStreams (line 43) | public void redirectStandardStreams(@Nullable Path stdoutPath, @Nullab... method close (line 82) | @Override method isSameFile (line 96) | private static boolean isSameFile(@Nullable Path path1, @Nullable Path... FILE: junit-platform-console/src/main/java/org/junit/platform/console/options/AnsiColorOptionMixin.java class AnsiColorOptionMixin (line 24) | @API(status = INTERNAL, since = "1.14") method isDisableAnsiColors (line 34) | public boolean isDisableAnsiColors() { method setDisableAnsiColors (line 38) | @Option(names = "--disable-ansi-colors", description = "Disable ANSI c... FILE: junit-platform-console/src/main/java/org/junit/platform/console/options/ClasspathEntriesConverter.java class ClasspathEntriesConverter (line 20) | class ClasspathEntriesConverter implements CommandLine.ITypeConverter { method convert (line 46) | @Override class Uri (line 52) | static class Uri implements ITypeConverter { method convert (line 53) | @Override class File (line 59) | static class File implements ITypeConverter { method convert (line 60) | @Override class Directory (line 69) | static class Directory implements ITypeConverter { method convert (line 70) | @Override class Package (line 76) | @SuppressWarnings("JavaLangClash") method convert (line 78) | @Override class Class (line 84) | @SuppressWarnings("JavaLangClash") method convert (line 86) | @Override class Method (line 92) | static class Method implements ITypeConverter { method convert (line 93) | @Override class ClasspathResource (line 99) | static class ClasspathResource implements ITypeConverter { method convert (line 110) | @Override class UniqueId (line 119) | static class UniqueId implements ITypeConverter { method convert (line 120) | @Override class Identifier (line 126) | static class Identifier implements ITypeConverter getExistingAdditionalClasspathEntries() { method getAdditionalClasspathEntries (line 99) | public List getAdditionalClasspathEntries() { method setAdditionalClasspathEntries (line 103) | public void setAdditionalClasspathEntries(List additionalClasspa... method getSelectedClasspathEntries (line 107) | public @Nullable List getSelectedClasspathEntries() { method setSelectedClasspathEntries (line 111) | public void setSelectedClasspathEntries(@Nullable List selectedC... method getSelectedUris (line 115) | public List getSelectedUris() { method setSelectedUris (line 119) | public void setSelectedUris(List selectedUris) { method getSelectedFiles (line 123) | public List getSelectedFiles() { method setSelectedFiles (line 127) | public void setSelectedFiles(List selectedFiles) { method getSelectedDirectories (line 131) | public List getSelectedDirectories() { method setSelectedDirectories (line 135) | public void setSelectedDirectories(List selectedDir... method getSelectedModules (line 139) | public List getSelectedModules() { method setSelectedModules (line 143) | public void setSelectedModules(List selectedModules) { method getSelectedPackages (line 147) | public List getSelectedPackages() { method setSelectedPackages (line 151) | public void setSelectedPackages(List selectedPackages) { method getSelectedClasses (line 155) | public List getSelectedClasses() { method setSelectedClasses (line 159) | public void setSelectedClasses(List selectedClasses) { method getSelectedMethods (line 163) | public List getSelectedMethods() { method setSelectedMethods (line 167) | public void setSelectedMethods(List selectedMethods) { method getSelectedClasspathResources (line 171) | public List getSelectedClasspathResources() { method setSelectedClasspathResources (line 175) | public void setSelectedClasspathResources(List getSelectedIterations() { method setSelectedIterations (line 183) | public void setSelectedIterations(List selectedIter... method getSelectedUniqueIds (line 187) | public List getSelectedUniqueIds() { method setSelectedUniqueId (line 191) | public void setSelectedUniqueId(List selectedUniqueI... method getSelectorIdentifiers (line 195) | public List getSelectorIdentifiers() { method setSelectorIdentifiers (line 199) | public void setSelectorIdentifiers(List s... method getExplicitSelectors (line 203) | public List getExplicitSelectors() { method getIncludedClassNamePatterns (line 219) | public List getIncludedClassNamePatterns() { method setIncludedClassNamePatterns (line 223) | public void setIncludedClassNamePatterns(List includedClassNam... method getExcludedClassNamePatterns (line 227) | public List getExcludedClassNamePatterns() { method setExcludedClassNamePatterns (line 231) | public void setExcludedClassNamePatterns(List excludedClassNam... method getIncludedPackages (line 235) | public List getIncludedPackages() { method setIncludedPackages (line 239) | public void setIncludedPackages(List includedPackages) { method getExcludedPackages (line 243) | public List getExcludedPackages() { method setExcludedPackages (line 247) | public void setExcludedPackages(List excludedPackages) { method getIncludedMethodNamePatterns (line 251) | public List getIncludedMethodNamePatterns() { method setIncludedMethodNamePatterns (line 255) | public void setIncludedMethodNamePatterns(List includedMethodN... method getExcludedMethodNamePatterns (line 259) | public List getExcludedMethodNamePatterns() { method setExcludedMethodNamePatterns (line 263) | public void setExcludedMethodNamePatterns(List excludedMethodN... method getIncludedEngines (line 267) | public List getIncludedEngines() { method setIncludedEngines (line 271) | public void setIncludedEngines(List includedEngines) { method getExcludedEngines (line 275) | public List getExcludedEngines() { method setExcludedEngines (line 279) | public void setExcludedEngines(List excludedEngines) { method getIncludedTagExpressions (line 283) | public List getIncludedTagExpressions() { method setIncludedTagExpressions (line 287) | public void setIncludedTagExpressions(List includedTags) { method getExcludedTagExpressions (line 291) | public List getExcludedTagExpressions() { method setExcludedTagExpressions (line 295) | public void setExcludedTagExpressions(List excludedTags) { method getConfigurationParameters (line 299) | public Map getConfigurationParameters() { method setConfigurationParameters (line 303) | public void setConfigurationParameters(Map configurati... method getConfigurationParametersResources (line 307) | public List getConfigurationParametersResources() { method setConfigurationParametersResources (line 311) | public TestDiscoveryOptions setConfigurationParametersResources(List defaultPalette() { method singleColorPalette (line 58) | private static Map singleColorPalette() { method ColorPalette (line 72) | ColorPalette(Map overrides) { method ColorPalette (line 81) | ColorPalette(Properties properties) { method ColorPalette (line 85) | ColorPalette(Reader reader) { method ColorPalette (line 89) | public ColorPalette(Path path) { method ColorPalette (line 93) | private ColorPalette(Map colorsToAnsiSequences, boolean... method toOverrideMap (line 98) | private static Map toOverrideMap(Properties properties) { method getProperties (line 106) | private static Properties getProperties(Reader reader) { method getProperties (line 117) | private static Properties getProperties(Path path) { method paint (line 126) | public String paint(Style style, String text) { method getAnsiFormatter (line 131) | private String getAnsiFormatter(Style style) { FILE: junit-platform-console/src/main/java/org/junit/platform/console/output/DetailsPrintingListener.java type DetailsPrintingListener (line 24) | @API(status = INTERNAL, since = "1.14") method listTests (line 29) | void listTests(TestPlan testPlan); method indented (line 31) | static String indented(String message, String indentation) { FILE: junit-platform-console/src/main/java/org/junit/platform/console/output/FlatPrintingListener.java class FlatPrintingListener (line 28) | @API(status = INTERNAL, since = "1.14") method FlatPrintingListener (line 36) | public FlatPrintingListener(PrintWriter out, ColorPalette colorPalette) { method testPlanExecutionStarted (line 41) | @Override method testPlanExecutionFinished (line 47) | @Override method dynamicTestRegistered (line 52) | @Override method executionSkipped (line 57) | @Override method executionStarted (line 63) | @Override method executionFinished (line 68) | @Override method reportingEntryPublished (line 75) | @Override method fileEntryPublished (line 81) | @Override method printlnTestDescriptor (line 87) | private void printlnTestDescriptor(Style style, String message, TestId... method printlnException (line 91) | private void printlnException(Style style, Throwable throwable) { method printlnMessage (line 95) | private void printlnMessage(Style style, String message, String detail) { method println (line 99) | private void println(Style style, String format, Object... args) { method indented (line 112) | private static String indented(String message) { method listTests (line 116) | @Override FILE: junit-platform-console/src/main/java/org/junit/platform/console/output/Style.java type Style (line 19) | enum Style { method valueOf (line 23) | static Style valueOf(TestExecutionResult result) { method valueOf (line 31) | static Style valueOf(TestIdentifier testIdentifier) { FILE: junit-platform-console/src/main/java/org/junit/platform/console/output/TestFeedPrintingListener.java class TestFeedPrintingListener (line 29) | @API(status = INTERNAL, since = "1.14") method TestFeedPrintingListener (line 40) | public TestFeedPrintingListener(PrintWriter out, ColorPalette colorPal... method testPlanExecutionStarted (line 45) | @Override method testPlanExecutionFinished (line 50) | @Override method executionSkipped (line 55) | @Override method executionStarted (line 65) | @Override method executionFinished (line 73) | @Override method formatTestIdentifier (line 90) | private String formatTestIdentifier(TestIdentifier testIdentifier) { method println (line 94) | private void println(Style style, String message) { method collectDisplayNames (line 98) | private List collectDisplayNames(UniqueId uniqueId) { method indented (line 110) | private static String indented(String message) { method listTests (line 114) | @Override method shouldPrint (line 132) | private static boolean shouldPrint(TestIdentifier testIdentifier) { FILE: junit-platform-console/src/main/java/org/junit/platform/console/output/Theme.java type Theme (line 25) | @API(status = INTERNAL, since = "1.0") method valueOf (line 68) | public static Theme valueOf(Charset charset) { method Theme (line 78) | Theme(String... tiles) { method root (line 83) | public final String root() { method vertical (line 87) | public final String vertical() { method blank (line 91) | public final String blank() { method entry (line 95) | public final String entry() { method end (line 99) | public final String end() { method successful (line 103) | public final String successful() { method aborted (line 107) | public final String aborted() { method failed (line 111) | public final String failed() { method skipped (line 115) | public final String skipped() { method status (line 119) | public final String status(TestExecutionResult result) { method toString (line 131) | @Override FILE: junit-platform-console/src/main/java/org/junit/platform/console/output/TreeNode.java class TreeNode (line 27) | class TreeNode { method TreeNode (line 44) | TreeNode(String caption) { method TreeNode (line 50) | TreeNode(TestIdentifier identifier) { method TreeNode (line 56) | TreeNode(TestIdentifier identifier, String reason) { method addChild (line 61) | TreeNode addChild(TreeNode node) { method addReportEntry (line 66) | TreeNode addReportEntry(ReportEntry reportEntry) { method addFileEntry (line 71) | TreeNode addFileEntry(FileEntry file) { method setResult (line 76) | TreeNode setResult(TestExecutionResult result) { method caption (line 82) | public String caption() { method reason (line 86) | Optional reason() { method result (line 90) | Optional result() { method identifier (line 94) | Optional identifier() { method createCaption (line 98) | @SuppressWarnings("DataFlowIssue") FILE: junit-platform-console/src/main/java/org/junit/platform/console/output/TreePrinter.java class TreePrinter (line 29) | class TreePrinter { method TreePrinter (line 35) | TreePrinter(PrintWriter out, Theme theme, ColorPalette colorPalette) { method print (line 41) | void print(TreeNode node) { method print (line 47) | private void print(TreeNode node, String indent, boolean continuous) { method printVisible (line 63) | private void printVisible(TreeNode node, String indent, boolean contin... method tab (line 94) | private String tab(TreeNode node, boolean continuous) { method colorCaption (line 105) | private String colorCaption(TreeNode node) { method printThrowable (line 121) | private void printThrowable(String indent, TestExecutionResult result) { method printReportEntry (line 133) | private void printReportEntry(String indent, ReportEntry reportEntry) { method printReportEntry (line 148) | private void printReportEntry(String indent, Map.Entry... method printFileEntry (line 156) | private void printFileEntry(String indent, FileEntry fileEntry) { method printMessage (line 164) | private void printMessage(Style style, String indent, String message) { method color (line 180) | private String color(Style style, String text) { FILE: junit-platform-console/src/main/java/org/junit/platform/console/output/TreePrintingListener.java class TreePrintingListener (line 33) | @API(status = INTERNAL, since = "1.14") method TreePrintingListener (line 41) | public TreePrintingListener(PrintWriter out, ColorPalette colorPalette... method addNode (line 45) | private void addNode(TestIdentifier testIdentifier, TreeNode node) { method getNode (line 51) | private TreeNode getNode(TestIdentifier testIdentifier) { method testPlanExecutionStarted (line 55) | @Override method testPlanExecutionFinished (line 60) | @Override method executionStarted (line 65) | @Override method executionFinished (line 70) | @Override method executionSkipped (line 75) | @Override method reportingEntryPublished (line 80) | @Override method fileEntryPublished (line 85) | @Override method listTests (line 90) | @Override FILE: junit-platform-console/src/main/java/org/junit/platform/console/output/VerboseTreePrintingListener.java class VerboseTreePrintingListener (line 31) | @API(status = INTERNAL, since = "1.14") method VerboseTreePrintingListener (line 41) | public VerboseTreePrintingListener(PrintWriter out, ColorPalette color... method testPlanExecutionStarted (line 62) | @Override method testPlanExecutionFinished (line 71) | @Override method printNumberOfTests (line 78) | private void printNumberOfTests(TestPlan testPlan, String prefix) { method executionStarted (line 84) | @Override method executionFinished (line 101) | @Override method executionSkipped (line 116) | @Override method dynamicTestRegistered (line 125) | @Override method reportingEntryPublished (line 132) | @Override method fileEntryPublished (line 137) | @Override method printDetails (line 145) | private void printDetails(TestIdentifier testIdentifier) { method verticals (line 152) | private String verticals() { method verticals (line 156) | private String verticals(int index) { method printVerticals (line 160) | private void printVerticals(String tile) { method printf (line 165) | private void printf(Style style, String message, Object... args) { method printDetail (line 173) | private void printDetail(Style style, String detail, String format, Ob... method listTests (line 200) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/CancellationToken.java type CancellationToken (line 33) | @API(status = EXPERIMENTAL, since = "6.0") method create (line 39) | static CancellationToken create() { method disabled (line 49) | static CancellationToken disabled() { method isCancellationRequested (line 59) | boolean isCancellationRequested(); method cancel (line 67) | void cancel(); FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/CompositeFilter.java class CompositeFilter (line 29) | class CompositeFilter implements Filter { method apply (line 33) | @Override method toPredicate (line 38) | @Override method alwaysIncluded (line 47) | @SuppressWarnings("unchecked") method CompositeFilter (line 54) | CompositeFilter(Collection> filters) { method apply (line 58) | @Override method toPredicate (line 69) | @Override method toString (line 79) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/CompositeTestDescriptorVisitor.java class CompositeTestDescriptorVisitor (line 20) | final class CompositeTestDescriptorVisitor implements TestDescriptor.Vis... method from (line 24) | static TestDescriptor.Visitor from(TestDescriptor.Visitor... visitors) { method CompositeTestDescriptorVisitor (line 31) | private CompositeTestDescriptorVisitor(TestDescriptor.Visitor[] visito... method visit (line 35) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/ConfigurationParameters.java type ConfigurationParameters (line 40) | @API(status = STABLE, since = "1.0") method get (line 72) | Optional get(String key); method getBoolean (line 93) | Optional getBoolean(String key); method get (line 119) | @API(status = STABLE, since = "1.3") method keySet (line 140) | @API(status = STABLE, since = "1.9") FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/DefaultDiscoveryIssue.java class DefaultDiscoveryIssue (line 22) | final class DefaultDiscoveryIssue implements DiscoveryIssue { method DefaultDiscoveryIssue (line 31) | DefaultDiscoveryIssue(Builder builder) { method severity (line 38) | @Override method message (line 43) | @Override method source (line 48) | @Override method cause (line 53) | @Override method equals (line 58) | @Override method hashCode (line 70) | @Override method toString (line 75) | @Override class Builder (line 89) | static class Builder implements DiscoveryIssue.Builder { method Builder (line 100) | Builder(Severity severity, String message) { method source (line 105) | @Override method cause (line 111) | @Override method build (line 117) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/DisabledCancellationToken.java class DisabledCancellationToken (line 16) | final class DisabledCancellationToken implements CancellationToken { method DisabledCancellationToken (line 20) | private DisabledCancellationToken() { method isCancellationRequested (line 23) | @Override method cancel (line 28) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/DiscoveryFilter.java type DiscoveryFilter (line 28) | @API(status = STABLE, since = "1.0") FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/DiscoveryIssue.java type DiscoveryIssue (line 28) | @API(status = EXPERIMENTAL, since = "6.0") method create (line 39) | static DiscoveryIssue create(Severity severity, String message) { method builder (line 52) | static Builder builder(Severity severity, String message) { method severity (line 61) | Severity severity(); method message (line 66) | String message(); method source (line 71) | Optional source(); method cause (line 76) | Optional cause(); method withMessage (line 82) | default DiscoveryIssue withMessage(UnaryOperator messageModifi... type Severity (line 97) | enum Severity { type Builder (line 123) | interface Builder { method source (line 131) | default Builder source(Optional source) { method source (line 142) | Builder source(@Nullable TestSource source); method cause (line 150) | default Builder cause(Optional cause) { method cause (line 161) | Builder cause(@Nullable Throwable cause); method build (line 166) | DiscoveryIssue build(); FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/DiscoverySelector.java type DiscoverySelector (line 30) | @API(status = STABLE, since = "1.0") method toIdentifier (line 48) | @API(status = MAINTAINED, since = "1.13.3") FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/DiscoverySelectorIdentifier.java class DiscoverySelectorIdentifier (line 32) | @API(status = MAINTAINED, since = "1.13.3") method create (line 45) | public static DiscoverySelectorIdentifier create(String prefix, String... method parse (line 58) | public static DiscoverySelectorIdentifier parse(String string) { method DiscoverySelectorIdentifier (line 65) | private DiscoverySelectorIdentifier(String prefix, String value) { method getPrefix (line 75) | public String getPrefix() { method getValue (line 84) | public String getValue() { method equals (line 88) | @Override method hashCode (line 100) | @Override method toString (line 109) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/EngineDiscoveryListener.java type EngineDiscoveryListener (line 30) | @API(status = STABLE, since = "1.10") method selectorProcessed (line 51) | default void selectorProcessed(UniqueId engineId, DiscoverySelector se... method issueEncountered (line 63) | @API(status = EXPERIMENTAL, since = "6.0") FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/EngineDiscoveryRequest.java type EngineDiscoveryRequest (line 42) | @API(status = STABLE, since = "1.0") method getSelectorsByType (line 54) | List getSelectorsByType(Class sele... method getFiltersByType (line 68) | > List getFiltersByType(Class filte... method getConfigurationParameters (line 75) | ConfigurationParameters getConfigurationParameters(); method getDiscoveryListener (line 83) | @API(status = STABLE, since = "1.10") method getOutputDirectoryProvider (line 97) | @SuppressWarnings("removal") method getOutputDirectoryCreator (line 110) | @API(status = MAINTAINED, since = "1.14") FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/EngineExecutionListener.java type EngineExecutionListener (line 33) | @API(status = STABLE, since = "1.0") method dynamicTestRegistered (line 52) | default void dynamicTestRegistered(TestDescriptor testDescriptor) { method executionSkipped (line 71) | default void executionSkipped(TestDescriptor testDescriptor, String re... method executionStarted (line 91) | default void executionStarted(TestDescriptor testDescriptor) { method executionFinished (line 120) | default void executionFinished(TestDescriptor testDescriptor, TestExec... method reportingEntryPublished (line 139) | default void reportingEntryPublished(TestDescriptor testDescriptor, Re... method fileEntryPublished (line 160) | @API(status = MAINTAINED, since = "1.13.3") FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/ExecutionRequest.java class ExecutionRequest (line 39) | @API(status = STABLE, since = "1.0") method ExecutionRequest (line 52) | @Deprecated(since = "1.11") method ExecutionRequest (line 60) | private ExecutionRequest(TestDescriptor rootTestDescriptor, EngineExec... method create (line 86) | @Deprecated(since = "1.11") method create (line 109) | @API(status = INTERNAL, since = "6.0") method getRootTestDescriptor (line 129) | public TestDescriptor getRootTestDescriptor() { method getEngineExecutionListener (line 137) | public EngineExecutionListener getEngineExecutionListener() { method getConfigurationParameters (line 145) | public ConfigurationParameters getConfigurationParameters() { method getOutputDirectoryProvider (line 159) | @Deprecated(since = "1.14", forRemoval = true) method getOutputDirectoryCreator (line 174) | @API(status = MAINTAINED, since = "1.14") method getStore (line 191) | @API(status = EXPERIMENTAL, since = "6.0") method getCancellationToken (line 204) | @API(status = EXPERIMENTAL, since = "6.0") FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/Filter.java type Filter (line 39) | @FunctionalInterface method composeFilters (line 53) | @SafeVarargs method composeFilters (line 78) | static Filter composeFilters(Collection> fi... method adaptFilter (line 99) | @API(status = DEPRECATED, since = "6.0") method apply (line 108) | FilterResult apply(T object); method toPredicate (line 115) | default Predicate toPredicate() { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/FilterResult.java class FilterResult (line 27) | @API(status = STABLE, since = "1.0") method included (line 36) | public static FilterResult included(@Nullable String reason) { method excluded (line 46) | public static FilterResult excluded(@Nullable String reason) { method includedIf (line 56) | public static FilterResult includedIf(boolean included) { method includedIf (line 68) | public static FilterResult includedIf(boolean included, Supplier<@Null... method FilterResult (line 77) | private FilterResult(boolean included, @Nullable String reason) { method included (line 85) | public boolean included() { method excluded (line 92) | public boolean excluded() { method getReason (line 100) | public Optional getReason() { method toString (line 104) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/OutputDirectoryCreator.java type OutputDirectoryCreator (line 27) | @API(status = MAINTAINED, since = "1.14") method getRootDirectory (line 33) | Path getRootDirectory(); method createOutputDirectory (line 43) | Path createOutputDirectory(TestDescriptor testDescriptor) throws IOExc... FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/RegularCancellationToken.java class RegularCancellationToken (line 18) | final class RegularCancellationToken implements CancellationToken { method isCancellationRequested (line 22) | @Override method cancel (line 27) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/SelectorResolutionResult.java class SelectorResolutionResult (line 30) | @API(status = STABLE, since = "1.10") type Status (line 36) | public enum Status { method resolved (line 67) | public static SelectorResolutionResult resolved() { method unresolved (line 76) | public static SelectorResolutionResult unresolved() { method failed (line 85) | public static SelectorResolutionResult failed(Throwable throwable) { method SelectorResolutionResult (line 93) | private SelectorResolutionResult(Status status, @Nullable Throwable th... method getStatus (line 103) | public Status getStatus() { method getThrowable (line 113) | public Optional getThrowable() { method toString (line 117) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/TestDescriptor.java type TestDescriptor (line 36) | @API(status = STABLE, since = "1.0") method getUniqueId (line 50) | UniqueId getUniqueId(); method getDisplayName (line 65) | String getDisplayName(); method getLegacyReportingName (line 76) | default String getLegacyReportingName() { method getTags (line 90) | Set getTags(); method getSource (line 101) | Optional getSource(); method getParent (line 106) | Optional getParent(); method setParent (line 113) | void setParent(@Nullable TestDescriptor parent); method getChildren (line 125) | Set getChildren(); method getAncestors (line 135) | @API(status = STABLE, since = "1.10") method getDescendants (line 161) | default Set getDescendants() { method addChild (line 175) | void addChild(TestDescriptor descriptor); method removeChild (line 183) | void removeChild(TestDescriptor descriptor); method removeFromHierarchy (line 194) | void removeFromHierarchy(); method orderChildren (line 208) | @API(status = MAINTAINED, since = "1.13.3") method isRoot (line 234) | default boolean isRoot() { method getType (line 248) | Type getType(); method isContainer (line 262) | default boolean isContainer() { method isTest (line 278) | default boolean isTest() { method mayRegisterTests (line 292) | default boolean mayRegisterTests() { method containsTests (line 307) | static boolean containsTests(TestDescriptor testDescriptor) { method prune (line 324) | default void prune() { method findByUniqueId (line 338) | Optional findByUniqueId(UniqueId uniqueId); method accept (line 345) | default void accept(Visitor visitor) { type Visitor (line 356) | @FunctionalInterface method composite (line 373) | @API(status = EXPERIMENTAL, since = "6.0") method visit (line 383) | void visit(TestDescriptor descriptor); type Type (line 390) | enum Type { method isContainer (line 414) | public boolean isContainer() { method isTest (line 421) | public boolean isTest() { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/TestEngine.java type TestEngine (line 48) | @API(status = STABLE, since = "1.0") method getId (line 61) | String getId(); method discover (line 82) | TestDescriptor discover(EngineDiscoveryRequest discoveryRequest, Uniqu... method execute (line 94) | void execute(ExecutionRequest request); method getGroupId (line 112) | default Optional getGroupId() { method getArtifactId (line 152) | default Optional getArtifactId() { method getVersion (line 193) | default Optional getVersion() { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/TestExecutionResult.java class TestExecutionResult (line 34) | @API(status = STABLE, since = "1.0") type Status (line 40) | public enum Status { method successful (line 69) | public static TestExecutionResult successful() { method aborted (line 81) | public static TestExecutionResult aborted(@Nullable Throwable throwabl... method failed (line 93) | public static TestExecutionResult failed(@Nullable Throwable throwable) { method TestExecutionResult (line 101) | private TestExecutionResult(Status status, @Nullable Throwable throwab... method getStatus (line 111) | public Status getStatus() { method getThrowable (line 121) | public Optional getThrowable() { method toString (line 125) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/TestSource.java type TestSource (line 32) | @API(status = STABLE, since = "1.0") FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/TestTag.java class TestTag (line 34) | @API(status = STABLE, since = "1.0") method isValid (line 84) | public static boolean isValid(@Nullable String name) { method doesNotContainReservedCharacter (line 96) | private static boolean doesNotContainReservedCharacter(String str) { method create (line 114) | public static TestTag create(String name) throws PreconditionViolation... method TestTag (line 118) | private TestTag(String name) { method getName (line 129) | public String getName() { method equals (line 133) | @Override method hashCode (line 138) | @Override method toString (line 143) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/UniqueId.java class UniqueId (line 42) | @API(status = STABLE, since = "1.0") method parse (line 63) | public static UniqueId parse(String uniqueId) throws JUnitException { method forEngine (line 78) | public static UniqueId forEngine(String engineId) { method root (line 91) | public static UniqueId root(String segmentType, String value) { method UniqueId (line 106) | private UniqueId(Segment segment) { method UniqueId (line 113) | UniqueId(List segments) { method getRoot (line 117) | Optional getRoot() { method getEngineId (line 126) | public Optional getEngineId() { method getSegments (line 134) | public List getSegments() { method append (line 152) | public UniqueId append(String segmentType, String value) { method append (line 166) | @API(status = STABLE, since = "1.1") method appendEngine (line 188) | @API(status = STABLE, since = "1.10") method hasPrefix (line 201) | @API(status = STABLE, since = "1.1") method removeLastSegment (line 220) | @API(status = STABLE, since = "1.5") method getLastSegment (line 232) | @API(status = STABLE, since = "1.5") method clone (line 237) | @Override method writeObject (line 242) | @Serial method readObject (line 248) | @Serial method equals (line 254) | @Override method hashCode (line 267) | @Override method toString (line 292) | @Override class Segment (line 314) | @API(status = STABLE, since = "1.0") method Segment (line 330) | Segment(String type, String value) { method getType (line 340) | public String getType() { method getValue (line 347) | public String getValue() { method hashCode (line 351) | @Override method equals (line 356) | @Override method toString (line 369) | @Override class SerializedForm (line 385) | private static final class SerializedForm implements Serializable { method SerializedForm (line 395) | SerializedForm(UniqueId uniqueId) { method SerializedForm (line 400) | @SuppressWarnings("unchecked") method serialize (line 406) | void serialize(ObjectOutputStream s) throws IOException { method deserialize (line 413) | static SerializedForm deserialize(ObjectInputStream s) throws IOExce... FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/UniqueIdFormat.java class UniqueIdFormat (line 36) | class UniqueIdFormat implements Serializable { method getDefault (line 43) | static UniqueIdFormat getDefault() { method quote (line 47) | private static String quote(char c) { method encode (line 51) | private static String encode(char c) { method UniqueIdFormat (line 62) | UniqueIdFormat(char openSegment, char typeValueSeparator, char closeSe... method parse (line 88) | UniqueId parse(String source) throws JUnitException { method createSegment (line 94) | private Segment createSegment(String segmentString) throws JUnitExcept... method checkAllowed (line 104) | private String checkAllowed(String typeOrValue) { method checkDoesNotContain (line 112) | private void checkDoesNotContain(String typeOrValue, char forbiddenCha... method format (line 120) | String format(UniqueId uniqueId) { method describe (line 128) | private String describe(Segment segment) { method encode (line 133) | private String encode(String s) { method decode (line 147) | private static String decode(String s) { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/AbstractClassNameFilter.java class AbstractClassNameFilter (line 30) | abstract class AbstractClassNameFilter implements ClassNameFilter { method AbstractClassNameFilter (line 35) | AbstractClassNameFilter(String... patterns) { method toPredicate (line 42) | @Override method findMatchingPattern (line 45) | protected Optional findMatchingPattern(String className) { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/ClassNameFilter.java type ClassNameFilter (line 26) | @API(status = STABLE, since = "1.0") method includeClassNamePatterns (line 56) | static ClassNameFilter includeClassNamePatterns(String... patterns) { method excludeClassNamePatterns (line 73) | static ClassNameFilter excludeClassNamePatterns(String... patterns) { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/ClassSelector.java class ClassSelector (line 48) | @API(status = STABLE, since = "1.0") method ClassSelector (line 57) | ClassSelector(@Nullable ClassLoader classLoader, String className) { method ClassSelector (line 62) | ClassSelector(Class javaClass) { method getClassLoader (line 74) | @API(status = MAINTAINED, since = "1.13.3") method getClassName (line 82) | public String getClassName() { method getJavaClass (line 93) | public Class getJavaClass() { method equals (line 109) | @API(status = STABLE, since = "1.3") method hashCode (line 125) | @API(status = STABLE, since = "1.3") method toString (line 131) | @Override method toIdentifier (line 141) | @Override class IdentifierParser (line 150) | @API(status = INTERNAL, since = "1.11") method IdentifierParser (line 155) | public IdentifierParser() { method getPrefix (line 158) | @Override method parse (line 163) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/ClasspathResourceSelector.java class ClasspathResourceSelector (line 58) | @API(status = STABLE, since = "1.0") method ClasspathResourceSelector (line 67) | ClasspathResourceSelector(String classpathResourceName, @Nullable File... method ClasspathResourceSelector (line 75) | ClasspathResourceSelector(Set resources) { method getClasspathResourceName (line 90) | public String getClasspathResourceName() { method getClasspathResources (line 105) | @API(status = DEPRECATED, since = "1.14") method getResources (line 124) | @API(status = MAINTAINED, since = "1.14") method getPosition (line 143) | public Optional getPosition() { method equals (line 150) | @API(status = STABLE, since = "1.3") method hashCode (line 167) | @API(status = STABLE, since = "1.3") method toString (line 173) | @Override method toIdentifier (line 183) | @Override class IdentifierParser (line 198) | @API(status = INTERNAL, since = "1.11") method IdentifierParser (line 203) | public IdentifierParser() { method getPrefix (line 206) | @Override method parse (line 211) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/ClasspathRootSelector.java class ClasspathRootSelector (line 46) | @API(status = STABLE, since = "1.0") method ClasspathRootSelector (line 51) | ClasspathRootSelector(URI classpathRoot) { method getClasspathRoot (line 58) | public URI getClasspathRoot() { method equals (line 65) | @API(status = STABLE, since = "1.3") method hashCode (line 81) | @API(status = STABLE, since = "1.3") method toString (line 87) | @Override method toIdentifier (line 92) | @Override class IdentifierParser (line 101) | @API(status = INTERNAL, since = "1.11") method IdentifierParser (line 106) | public IdentifierParser() { method getPrefix (line 109) | @Override method parse (line 114) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/DirectorySelector.java class DirectorySelector (line 42) | @API(status = STABLE, since = "1.0") method DirectorySelector (line 47) | DirectorySelector(String path) { method getDirectory (line 57) | public File getDirectory() { method getPath (line 68) | public Path getPath() { method getRawPath (line 78) | public String getRawPath() { method equals (line 85) | @API(status = STABLE, since = "1.3") method hashCode (line 101) | @API(status = STABLE, since = "1.3") method toString (line 107) | @Override method toIdentifier (line 112) | @Override class IdentifierParser (line 121) | @API(status = INTERNAL, since = "1.11") method IdentifierParser (line 126) | public IdentifierParser() { method getPrefix (line 129) | @Override method parse (line 134) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/DiscoverySelectorIdentifierParser.java type DiscoverySelectorIdentifierParser (line 31) | @API(status = MAINTAINED, since = "1.13.3") method getPrefix (line 39) | String getPrefix(); method parse (line 53) | Optional parse(DiscoverySelectorIdentifie... type Context (line 58) | interface Context { method parse (line 67) | Optional parse(String selector); FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/DiscoverySelectorIdentifierParsers.java class DiscoverySelectorIdentifierParsers (line 34) | class DiscoverySelectorIdentifierParsers { method parseAll (line 36) | static Stream parseAll(String... identifi... method parseAll (line 43) | static Stream parseAll(Collection parse(String identifier) { method parse (line 55) | static Optional parse(DiscoverySelectorId... type Singleton (line 64) | private enum Singleton { method Singleton (line 70) | Singleton() { method DiscoverySelectorIdentifierParsers (line 86) | private DiscoverySelectorIdentifierParsers() { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/DiscoverySelectors.java class DiscoverySelectors (line 62) | @API(status = STABLE, since = "1.0") method DiscoverySelectors (line 65) | private DiscoverySelectors() { method selectUri (line 80) | public static UriSelector selectUri(String uri) { method selectUri (line 101) | public static UriSelector selectUri(URI uri) { method selectFile (line 120) | public static FileSelector selectFile(String path) { method selectFile (line 139) | public static FileSelector selectFile(File file) { method selectFile (line 158) | public static FileSelector selectFile(String path, @Nullable FilePosit... method selectFile (line 179) | public static FileSelector selectFile(File file, @Nullable FilePositio... method selectDirectory (line 203) | public static DirectorySelector selectDirectory(String path) { method selectDirectory (line 221) | public static DirectorySelector selectDirectory(File directory) { method selectClasspathRoots (line 264) | public static List selectClasspathRoots(Set clazz) { method selectClass (line 553) | public static ClassSelector selectClass(String className) { method selectClass (line 567) | @API(status = MAINTAINED, since = "1.13.3") method selectClasses (line 583) | @API(status = EXPERIMENTAL, since = "6.0") method selectClasses (line 599) | @API(status = EXPERIMENTAL, since = "6.0") method selectClassesByName (line 623) | @API(status = EXPERIMENTAL, since = "6.0") method selectClassesByName (line 640) | @API(status = EXPERIMENTAL, since = "6.0") method selectClassesByName (line 659) | @API(status = EXPERIMENTAL, since = "6.0") method selectClassesByName (line 677) | @API(status = EXPERIMENTAL, since = "6.0") method selectMethod (line 732) | public static MethodSelector selectMethod(String fullyQualifiedMethodN... method selectMethod (line 752) | @API(status = MAINTAINED, since = "1.13.3") method selectMethod (line 768) | public static MethodSelector selectMethod(String className, String met... method selectMethod (line 784) | @API(status = MAINTAINED, since = "1.13.3") method selectMethod (line 805) | public static MethodSelector selectMethod(String className, String met... method selectMethod (line 828) | @API(status = MAINTAINED, since = "1.13.3") method selectMethod (line 845) | public static MethodSelector selectMethod(Class javaClass, String m... method selectMethod (line 865) | public static MethodSelector selectMethod(Class javaClass, String m... method selectMethod (line 884) | @API(status = MAINTAINED, since = "1.13.3") method selectMethod (line 905) | @API(status = MAINTAINED, since = "1.13.3") method selectMethod (line 922) | public static MethodSelector selectMethod(Class javaClass, Method m... method selectNestedClass (line 937) | @API(status = STABLE, since = "1.6") method selectNestedClass (line 953) | @API(status = STABLE, since = "1.6") method selectNestedClass (line 969) | @API(status = MAINTAINED, since = "1.13.3") method selectNestedMethod (line 986) | @API(status = STABLE, since = "1.6") method selectNestedMethod (line 1005) | @API(status = MAINTAINED, since = "1.13.3") method selectNestedMethod (line 1032) | @API(status = STABLE, since = "1.6") method selectNestedMethod (line 1054) | @API(status = MAINTAINED, since = "1.13.3") method selectNestedMethod (line 1080) | @API(status = MAINTAINED, since = "1.13.3") method selectNestedMethod (line 1101) | @API(status = STABLE, since = "1.6") method selectNestedMethod (line 1125) | @API(status = STABLE, since = "1.6") method selectNestedMethod (line 1149) | @API(status = MAINTAINED, since = "1.13.3") method selectNestedMethod (line 1170) | @API(status = STABLE, since = "1.6") method selectUniqueId (line 1186) | public static UniqueIdSelector selectUniqueId(UniqueId uniqueId) { method selectUniqueId (line 1197) | public static UniqueIdSelector selectUniqueId(String uniqueId) { method selectIteration (line 1213) | @API(status = MAINTAINED, since = "1.13.3") method parse (line 1230) | @API(status = MAINTAINED, since = "1.13.3") method parse (line 1245) | @API(status = MAINTAINED, since = "1.13.3") method parseAll (line 1261) | @API(status = MAINTAINED, since = "1.13.3") method parseAll (line 1277) | @API(status = MAINTAINED, since = "1.13.3") FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/ExcludeClassNameFilter.java class ExcludeClassNameFilter (line 30) | class ExcludeClassNameFilter extends AbstractClassNameFilter { method ExcludeClassNameFilter (line 32) | ExcludeClassNameFilter(String... patterns) { method apply (line 36) | @Override method formatInclusionReason (line 43) | private String formatInclusionReason(String className) { method formatExclusionReason (line 47) | private String formatExclusionReason(String className, Pattern pattern) { method toPredicate (line 51) | @Override method toString (line 56) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/ExcludePackageNameFilter.java class ExcludePackageNameFilter (line 34) | class ExcludePackageNameFilter implements PackageNameFilter { method ExcludePackageNameFilter (line 39) | ExcludePackageNameFilter(String... packageNames) { method apply (line 46) | @Override method formatInclusionReason (line 53) | private String formatInclusionReason(String packageName) { method formatExclusionReason (line 58) | private String formatExclusionReason(String packageName, String matche... method toPredicate (line 62) | @Override method findMatchingName (line 67) | private Optional findMatchingName(String packageName) { method toString (line 72) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/FilePosition.java class FilePosition (line 39) | @API(status = STABLE, since = "1.7") method from (line 54) | public static FilePosition from(int line) { method from (line 66) | public static FilePosition from(int line, int column) { method fromQuery (line 88) | public static Optional fromQuery(String query) { method FilePosition (line 128) | private FilePosition(int line) { method FilePosition (line 134) | private FilePosition(int line, int column) { method getLine (line 146) | public int getLine() { method getColumn (line 156) | public Optional getColumn() { method toQueryPart (line 160) | String toQueryPart() { method equals (line 168) | @Override method hashCode (line 180) | @Override method toString (line 185) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/FileSelector.java class FileSelector (line 44) | @API(status = STABLE, since = "1.0") method FileSelector (line 51) | FileSelector(String path, @Nullable FilePosition position) { method getFile (line 62) | public File getFile() { method getPath (line 73) | public Path getPath() { method getRawPath (line 83) | public String getRawPath() { method getPosition (line 90) | public Optional getPosition() { method equals (line 97) | @API(status = STABLE, since = "1.3") method hashCode (line 113) | @API(status = STABLE, since = "1.3") method toString (line 119) | @Override method toIdentifier (line 124) | @Override class IdentifierParser (line 139) | @API(status = INTERNAL, since = "1.11") method IdentifierParser (line 144) | public IdentifierParser() { method getPrefix (line 147) | @Override method parse (line 152) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/IncludeClassNameFilter.java class IncludeClassNameFilter (line 30) | class IncludeClassNameFilter extends AbstractClassNameFilter { method IncludeClassNameFilter (line 32) | IncludeClassNameFilter(String... patterns) { method apply (line 36) | @Override method formatInclusionReason (line 43) | private String formatInclusionReason(String className, Pattern pattern) { method formatExclusionReason (line 47) | private String formatExclusionReason(String className) { method toPredicate (line 51) | @Override method toString (line 56) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/IncludePackageNameFilter.java class IncludePackageNameFilter (line 34) | class IncludePackageNameFilter implements PackageNameFilter { method IncludePackageNameFilter (line 39) | IncludePackageNameFilter(String... packageNames) { method apply (line 46) | @Override method formatInclusionReason (line 53) | private String formatInclusionReason(String packageName, String matche... method formatExclusionReason (line 57) | private String formatExclusionReason(String packageName) { method toPredicate (line 62) | @Override method findMatchingName (line 67) | private Optional findMatchingName(String packageName) { method toString (line 72) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/IterationSelector.java class IterationSelector (line 47) | @API(status = MAINTAINED, since = "1.13.3") method IterationSelector (line 53) | IterationSelector(DiscoverySelector parentSelector, int... iterationIn... method toSortedSet (line 58) | private SortedSet toSortedSet(int[] iterationIndices) { method getParentSelector (line 67) | public DiscoverySelector getParentSelector() { method getIterationIndices (line 74) | public SortedSet getIterationIndices() { method equals (line 78) | @Override method hashCode (line 90) | @Override method toString (line 95) | @Override method toIdentifier (line 105) | @Override method formatIterationIndicesAsRanges (line 113) | private String formatIterationIndicesAsRanges() { class IdentifierParser (line 154) | @API(status = INTERNAL, since = "1.11") method IdentifierParser (line 162) | public IdentifierParser() { method getPrefix (line 165) | @Override method parse (line 170) | @Override method parseIndexDefinition (line 183) | private IntStream parseIndexDefinition(String value) { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/MethodSelector.java class MethodSelector (line 60) | @API(status = STABLE, since = "1.0") method MethodSelector (line 77) | MethodSelector(@Nullable ClassLoader classLoader, String className, St... method MethodSelector (line 84) | MethodSelector(Class javaClass, String methodName, String parameter... method MethodSelector (line 92) | MethodSelector(@Nullable ClassLoader classLoader, String className, St... method MethodSelector (line 100) | MethodSelector(Class javaClass, String methodName, Class... para... method MethodSelector (line 107) | MethodSelector(Class javaClass, Method method) { method MethodSelector (line 111) | private MethodSelector(Class javaClass, Method method, Class... ... method getClassLoader (line 125) | @API(status = MAINTAINED, since = "1.13.3") method getClassName (line 133) | public String getClassName() { method getMethodName (line 140) | public String getMethodName() { method getParameterTypeNames (line 160) | @API(status = STABLE, since = "1.10") method getJavaClass (line 175) | public Class getJavaClass() { method getJavaMethod (line 188) | public Method getJavaMethod() { method getParameterTypes (line 207) | @API(status = MAINTAINED, since = "1.13.3") method lazyLoadJavaClass (line 212) | private Class lazyLoadJavaClass() { method lazyLoadJavaMethod (line 227) | private Method lazyLoadJavaMethod() { method lazyLoadParameterTypes (line 249) | private Class[] lazyLoadParameterTypes() { method equals (line 262) | @API(status = STABLE, since = "1.3") method hashCode (line 280) | @API(status = STABLE, since = "1.3") method toString (line 286) | @Override method toIdentifier (line 298) | @Override class IdentifierParser (line 309) | @API(status = INTERNAL, since = "1.11") method IdentifierParser (line 314) | public IdentifierParser() { method getPrefix (line 317) | @Override method parse (line 322) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/ModuleSelector.java class ModuleSelector (line 35) | @API(status = STABLE, since = "1.1") method ModuleSelector (line 42) | ModuleSelector(Module module) { method ModuleSelector (line 47) | ModuleSelector(String moduleName) { method getModule (line 58) | @API(status = EXPERIMENTAL, since = "6.1") method getModuleName (line 66) | public String getModuleName() { method equals (line 73) | @API(status = STABLE, since = "1.3") method hashCode (line 89) | @API(status = STABLE, since = "1.3") method toString (line 95) | @Override method toIdentifier (line 100) | @Override class IdentifierParser (line 109) | @API(status = INTERNAL, since = "1.11") method IdentifierParser (line 114) | public IdentifierParser() { method getPrefix (line 117) | @Override method parse (line 122) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/NestedClassSelector.java class NestedClassSelector (line 53) | @API(status = STABLE, since = "1.6") method NestedClassSelector (line 61) | NestedClassSelector(@Nullable ClassLoader classLoader, List en... method NestedClassSelector (line 69) | NestedClassSelector(List> enclosingClasses, Class nestedCl... method getClassLoader (line 81) | @API(status = MAINTAINED, since = "1.13.3") method getEnclosingClassNames (line 89) | public List getEnclosingClassNames() { method getEnclosingClasses (line 102) | public List> getEnclosingClasses() { method getNestedClassName (line 109) | public String getNestedClassName() { method getNestedClass (line 121) | public Class getNestedClass() { method equals (line 125) | @Override method hashCode (line 138) | @Override method toString (line 143) | @Override method toIdentifier (line 152) | @Override class IdentifierParser (line 164) | @API(status = INTERNAL, since = "1.11") method IdentifierParser (line 169) | public IdentifierParser() { method getPrefix (line 172) | @Override method parse (line 177) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/NestedMethodSelector.java class NestedMethodSelector (line 58) | @API(status = STABLE, since = "1.6") method NestedMethodSelector (line 64) | NestedMethodSelector(@Nullable ClassLoader classLoader, List e... method NestedMethodSelector (line 73) | NestedMethodSelector(@Nullable ClassLoader classLoader, List e... method NestedMethodSelector (line 79) | NestedMethodSelector(List> enclosingClasses, Class nestedC... method NestedMethodSelector (line 88) | NestedMethodSelector(List> enclosingClasses, Class nestedC... method NestedMethodSelector (line 94) | NestedMethodSelector(List> enclosingClasses, Class nestedC... method getClassLoader (line 104) | @API(status = MAINTAINED, since = "1.13.3") method getEnclosingClassNames (line 113) | public List getEnclosingClassNames() { method getEnclosingClasses (line 126) | public List> getEnclosingClasses() { method getNestedClassName (line 133) | public String getNestedClassName() { method getNestedClass (line 145) | public Class getNestedClass() { method getMethodName (line 152) | public String getMethodName() { method getMethod (line 163) | public Method getMethod() { method getParameterTypeNames (line 179) | @API(status = STABLE, since = "1.10") method getParameterTypes (line 195) | @API(status = MAINTAINED, since = "1.13.3") method equals (line 200) | @Override method hashCode (line 213) | @Override method toString (line 218) | @Override method toIdentifier (line 229) | @Override class IdentifierParser (line 243) | @API(status = INTERNAL, since = "1.11") method IdentifierParser (line 248) | public IdentifierParser() { method getPrefix (line 251) | @Override method parse (line 256) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/PackageNameFilter.java type PackageNameFilter (line 28) | @API(status = STABLE, since = "1.0") method includePackageNames (line 45) | static PackageNameFilter includePackageNames(String... names) { method includePackageNames (line 63) | static PackageNameFilter includePackageNames(List names) { method excludePackageNames (line 81) | static PackageNameFilter excludePackageNames(String... names) { method excludePackageNames (line 99) | static PackageNameFilter excludePackageNames(List names) { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/PackageSelector.java class PackageSelector (line 33) | @API(status = STABLE, since = "1.0") method PackageSelector (line 38) | PackageSelector(String packageName) { method getPackageName (line 45) | public String getPackageName() { method equals (line 52) | @API(status = STABLE, since = "1.3") method hashCode (line 68) | @API(status = STABLE, since = "1.3") method toString (line 74) | @Override method toIdentifier (line 79) | @Override class IdentifierParser (line 88) | @API(status = INTERNAL, since = "1.11") method IdentifierParser (line 93) | public IdentifierParser() { method getPrefix (line 96) | @Override method parse (line 101) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/UniqueIdSelector.java class UniqueIdSelector (line 34) | @API(status = STABLE, since = "1.0") method UniqueIdSelector (line 39) | UniqueIdSelector(UniqueId uniqueId) { method getUniqueId (line 46) | public UniqueId getUniqueId() { method equals (line 53) | @API(status = STABLE, since = "1.3") method hashCode (line 69) | @API(status = STABLE, since = "1.3") method toString (line 75) | @Override method toIdentifier (line 80) | @Override class IdentifierParser (line 89) | @API(status = INTERNAL, since = "1.11") method IdentifierParser (line 94) | public IdentifierParser() { method getPrefix (line 97) | @Override method parse (line 102) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/discovery/UriSelector.java class UriSelector (line 37) | @API(status = STABLE, since = "1.0") method UriSelector (line 42) | UriSelector(URI uri) { method getUri (line 49) | public URI getUri() { method equals (line 56) | @API(status = STABLE, since = "1.3") method hashCode (line 72) | @API(status = STABLE, since = "1.3") method toString (line 78) | @Override method toIdentifier (line 83) | @Override class IdentifierParser (line 92) | @API(status = INTERNAL, since = "1.11") method IdentifierParser (line 97) | public IdentifierParser() { method getPrefix (line 100) | @Override method parse (line 105) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/reporting/FileEntry.java class FileEntry (line 32) | @API(status = MAINTAINED, since = "1.13.3") method from (line 45) | public static FileEntry from(Path path, @Nullable String mediaType) { method FileEntry (line 55) | private FileEntry(Path path, @Nullable String mediaType) { method getTimestamp (line 65) | public LocalDateTime getTimestamp() { method getPath (line 74) | public Path getPath() { method getMediaType (line 84) | public Optional getMediaType() { method toString (line 88) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/reporting/OutputDirectoryProvider.java type OutputDirectoryProvider (line 28) | @SuppressWarnings("removal") method castOrAdapt (line 39) | @API(status = INTERNAL, since = "1.14") FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/reporting/OutputDirectoryProviderAdapter.java class OutputDirectoryProviderAdapter (line 22) | @SuppressWarnings("removal") method OutputDirectoryProviderAdapter (line 27) | OutputDirectoryProviderAdapter(OutputDirectoryCreator outputDirectoryC... method getRootDirectory (line 31) | @Override method createOutputDirectory (line 36) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/reporting/ReportEntry.java class ReportEntry (line 33) | @API(status = STABLE, since = "1.0") method ReportEntry (line 39) | private ReportEntry() { method from (line 49) | public static ReportEntry from(Map keyValuePairs) { method from (line 64) | public static ReportEntry from(String key, String value) { method add (line 70) | private void add(String key, String value) { method getKeyValuePairs (line 81) | public Map getKeyValuePairs() { method getTimestamp (line 92) | public LocalDateTime getTimestamp() { method toString (line 96) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/config/PrefixedConfigurationParameters.java class PrefixedConfigurationParameters (line 30) | @API(status = STABLE, since = "1.10") method PrefixedConfigurationParameters (line 45) | public PrefixedConfigurationParameters(ConfigurationParameters delegat... method get (line 50) | @Override method getBoolean (line 55) | @Override method get (line 60) | @Override method prefixed (line 65) | private String prefixed(String key) { method keySet (line 69) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/descriptor/AbstractTestDescriptor.java class AbstractTestDescriptor (line 41) | @API(status = STABLE, since = "1.0") method AbstractTestDescriptor (line 85) | protected AbstractTestDescriptor(UniqueId uniqueId, String displayName) { method AbstractTestDescriptor (line 112) | protected AbstractTestDescriptor(UniqueId uniqueId, String displayName... method getUniqueId (line 119) | @Override method getDisplayName (line 124) | @Override method getTags (line 129) | @Override method getSource (line 134) | @Override method getParent (line 139) | @Override method setParent (line 144) | @Override method getChildren (line 149) | @Override method addChild (line 154) | @Override method removeChild (line 161) | @Override method removeFromHierarchy (line 168) | @Override method orderChildren (line 179) | @Override method findByUniqueId (line 194) | @Override method hashCode (line 209) | @Override method equals (line 214) | @Override method toString (line 227) | @Override method replaceControlCharacters (line 232) | private static String replaceControlCharacters(String text) { method replaceControlCharacter (line 240) | private static String replaceControlCharacter(char ch) { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/descriptor/ClassSource.java class ClassSource (line 45) | @API(status = STABLE, since = "1.0") method from (line 64) | public static ClassSource from(String className) { method from (line 75) | public static ClassSource from(String className, @Nullable FilePositio... method from (line 84) | public static ClassSource from(Class javaClass) { method from (line 95) | public static ClassSource from(Class javaClass, FilePosition filePo... method from (line 118) | @API(status = STABLE, since = "1.8") method ClassSource (line 141) | private ClassSource(String className) { method ClassSource (line 145) | private ClassSource(String className, @Nullable FilePosition filePosit... method ClassSource (line 150) | private ClassSource(Class javaClass) { method ClassSource (line 154) | private ClassSource(Class javaClass, @Nullable FilePosition filePos... method getClassName (line 166) | public String getClassName() { method getJavaClass (line 180) | public Class getJavaClass() { method getPosition (line 197) | public Optional getPosition() { method equals (line 201) | @Override method hashCode (line 213) | @Override method toString (line 218) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/descriptor/ClasspathResourceSource.java class ClasspathResourceSource (line 35) | @API(status = STABLE, since = "1.0") method from (line 65) | public static ClasspathResourceSource from(String classpathResourceNam... method from (line 83) | public static ClasspathResourceSource from(String classpathResourceNam... method from (line 104) | @API(status = STABLE, since = "1.3") method ClasspathResourceSource (line 119) | private ClasspathResourceSource(String classpathResourceName) { method ClasspathResourceSource (line 123) | private ClasspathResourceSource(String classpathResourceName, @Nullabl... method getClasspathResourceName (line 140) | public String getClasspathResourceName() { method getPosition (line 147) | public Optional getPosition() { method equals (line 151) | @Override method hashCode (line 164) | @Override method toString (line 169) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/descriptor/CompositeTestSource.java class CompositeTestSource (line 31) | @API(status = STABLE, since = "1.0") method from (line 48) | public static CompositeTestSource from(Collection sources) { method getSources (line 67) | public List getSources() { method equals (line 71) | @Override method hashCode (line 83) | @Override method toString (line 88) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/descriptor/DefaultUriSource.java method getUri (line 33) | @Override method toString (line 38) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/descriptor/DirectorySource.java class DirectorySource (line 31) | @API(status = STABLE, since = "1.0") method from (line 43) | public static DirectorySource from(File directory) { method DirectorySource (line 49) | private DirectorySource(File directory) { method getUri (line 64) | @Override method getFile (line 74) | @Override method equals (line 79) | @Override method hashCode (line 91) | @Override method toString (line 96) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/descriptor/EngineDescriptor.java class EngineDescriptor (line 24) | @API(status = STABLE, since = "1.0") method EngineDescriptor (line 38) | public EngineDescriptor(UniqueId uniqueId, String displayName) { method getType (line 48) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/descriptor/FilePosition.java class FilePosition (line 34) | @API(status = STABLE, since = "1.0") method from (line 49) | public static FilePosition from(int line) { method from (line 61) | public static FilePosition from(int line, int column) { method fromQuery (line 83) | public static Optional fromQuery(String query) { method FilePosition (line 123) | private FilePosition(int line) { method FilePosition (line 129) | private FilePosition(int line, int column) { method getLine (line 141) | public int getLine() { method getColumn (line 151) | public Optional getColumn() { method equals (line 155) | @Override method hashCode (line 167) | @Override method toString (line 172) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/descriptor/FileSource.java class FileSource (line 36) | @API(status = STABLE, since = "1.0") method from (line 47) | public static FileSource from(File file) { method from (line 59) | public static FileSource from(File file, @Nullable FilePosition filePo... method FileSource (line 67) | private FileSource(File file) { method FileSource (line 71) | private FileSource(File file, @Nullable FilePosition filePosition) { method FileSource (line 82) | private FileSource(FileSource fileSource, @Nullable FilePosition fileP... method getUri (line 92) | @Override method getFile (line 102) | @Override method getPosition (line 110) | public Optional getPosition() { method withPosition (line 130) | @API(status = EXPERIMENTAL, since = "1.14") method equals (line 138) | @Override method hashCode (line 151) | @Override method toString (line 156) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/descriptor/FileSystemSource.java type FileSystemSource (line 28) | @API(status = STABLE, since = "1.0") method getFile (line 36) | File getFile(); FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/descriptor/MethodSource.java class MethodSource (line 38) | @API(status = STABLE, since = "1.0") method from (line 51) | public static MethodSource from(String className, String methodName) { method from (line 64) | public static MethodSource from(String className, String methodName, S... method from (line 78) | @API(status = STABLE, since = "1.5") method from (line 89) | public static MethodSource from(Method testMethod) { method from (line 105) | @API(status = STABLE, since = "1.3") method MethodSource (line 119) | private MethodSource(String className, String methodName) { method MethodSource (line 123) | private MethodSource(String className, String methodName, @Nullable St... method MethodSource (line 131) | private MethodSource(Method testMethod) { method MethodSource (line 138) | private MethodSource(Class testClass, Method testMethod) { method getClassName (line 151) | public String getClassName() { method getMethodName (line 158) | public String getMethodName() { method getMethodParameterTypes (line 165) | public @Nullable String getMethodParameterTypes() { method getJavaClass (line 179) | @API(status = STABLE, since = "1.7") method getJavaMethod (line 194) | @API(status = STABLE, since = "1.7") method lazyLoadJavaClass (line 199) | private Class lazyLoadJavaClass() { method lazyLoadJavaMethod (line 209) | private Method lazyLoadJavaMethod() { method equals (line 229) | @Override method hashCode (line 243) | @Override method toString (line 248) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/descriptor/PackageSource.java class PackageSource (line 32) | @API(status = STABLE, since = "1.0") method from (line 43) | public static PackageSource from(Package javaPackage) { method from (line 52) | public static PackageSource from(String packageName) { method PackageSource (line 58) | private PackageSource(Package javaPackage) { method PackageSource (line 62) | private PackageSource(String packageName) { method getPackageName (line 72) | public String getPackageName() { method equals (line 76) | @Override method hashCode (line 88) | @Override method toString (line 93) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/descriptor/UriSource.java type UriSource (line 31) | @API(status = STABLE, since = "1.0") method getUri (line 39) | URI getUri(); method from (line 56) | static UriSource from(URI uri) { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/discovery/ClassContainerSelectorResolver.java class ClassContainerSelectorResolver (line 32) | class ClassContainerSelectorResolver implements SelectorResolver { method ClassContainerSelectorResolver (line 37) | ClassContainerSelectorResolver(Predicate> classFilter, Predic... method resolve (line 42) | @Override method resolve (line 47) | @Override method resolve (line 56) | @Override method classSelectors (line 61) | private Resolution classSelectors(List> classes) { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/discovery/DiscoveryIssueReporter.java type DiscoveryIssueReporter (line 37) | @API(status = EXPERIMENTAL, since = "6.0") method forwarding (line 48) | static DiscoveryIssueReporter forwarding(EngineDiscoveryListener engin... method collecting (line 60) | static DiscoveryIssueReporter collecting(Collection Condition createReportingCondition(Predicate predicate, type Condition (line 144) | interface Condition { method alwaysSatisfied (line 149) | static Condition alwaysSatisfied() { method check (line 156) | boolean check(T value); method and (line 168) | @SuppressWarnings("ShortCircuitBoolean") method toPredicate (line 177) | default Predicate toPredicate() { method toConsumer (line 184) | default Consumer toConsumer() { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/discovery/EngineDiscoveryRequestResolution.java class EngineDiscoveryRequestResolution (line 60) | class EngineDiscoveryRequestResolution { method EngineDiscoveryRequestResolution (line 72) | EngineDiscoveryRequestResolution(EngineDiscoveryRequest request, TestD... method run (line 82) | void run() { method resolveCompletely (line 90) | private void resolveCompletely(DiscoverySelector selector) { method enqueueAdditionalSelectors (line 109) | private void enqueueAdditionalSelectors(Resolution resolution) { method resolve (line 121) | private Optional resolve(DiscoverySelector selector) { method resolveUniqueId (line 170) | private Optional resolveUniqueId(UniqueIdSelector selector) { method getContext (line 181) | private Context getContext(DiscoverySelector selector) { method resolve (line 185) | private Optional resolve(DiscoverySelector selector, class DefaultContext (line 202) | private class DefaultContext implements Context { method DefaultContext (line 207) | DefaultContext(@Nullable TestDescriptor parent) { method addToParent (line 211) | @Override method addToParent (line 216) | @Override method resolve (line 225) | @Override method createAndAdd (line 247) | @SuppressWarnings("unchecked") FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/discovery/EngineDiscoveryRequestResolver.java class EngineDiscoveryRequestResolver (line 56) | @API(status = STABLE, since = "1.10") method EngineDiscoveryRequestResolver (line 62) | private EngineDiscoveryRequestResolver(List List instantiate(List... method builder (line 164) | public static Builder builder() { class Builder (line 174) | @API(status = STABLE, since = "1.10") method Builder (line 180) | private Builder() { method addClassContainerSelectorResolver (line 194) | public Builder addClassContainerSelectorResolver(Predicate addSelectorResolver(SelectorResolver resolver) { method addSelectorResolver (line 282) | public Builder addSelectorResolver(Function addTestDescriptorVisitor( method build (line 312) | public EngineDiscoveryRequestResolver build() { type InitializationContext (line 328) | @API(status = STABLE, since = "1.10") method getDiscoveryRequest (line 336) | EngineDiscoveryRequest getDiscoveryRequest(); method getEngineDescriptor (line 344) | T getEngineDescriptor(); method getClassNameFilter (line 354) | Predicate getClassNameFilter(); method getPackageFilter (line 365) | @API(status = MAINTAINED, since = "1.13.3") method getIssueReporter (line 374) | @API(status = EXPERIMENTAL, since = "6.0") class DefaultInitializationContext (line 378) | private static class DefaultInitializationContext buildClassNamePredicate(EngineDiscoveryReq... method buildPackagePredicate (line 408) | private Predicate buildPackagePredicate(EngineDiscoveryReque... method getDiscoveryRequest (line 414) | @Override method getEngineDescriptor (line 419) | @Override method getClassNameFilter (line 424) | @Override method getPackageFilter (line 429) | @Override method getIssueReporter (line 434) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/discovery/ResourceContainerSelectorResolver.java class ResourceContainerSelectorResolver (line 38) | class ResourceContainerSelectorResolver implements SelectorResolver { method ResourceContainerSelectorResolver (line 41) | ResourceContainerSelectorResolver(ResourceFilter resourceFilter, Predi... method resolve (line 45) | @Override method resolve (line 50) | @Override method resolve (line 59) | @Override method resourceSelectors (line 64) | private Resolution resourceSelectors(List resources) { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/discovery/ResourceUtils.java class ResourceUtils (line 23) | class ResourceUtils { method packageName (line 35) | static Predicate packageName(Predicate packageFilter) { method packageName (line 39) | private static String packageName(String classpathResourceName) { method ResourceUtils (line 49) | private ResourceUtils() { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/discovery/SelectorResolver.java type SelectorResolver (line 71) | @API(status = STABLE, since = "1.10") method resolve (line 89) | default Resolution resolve(ClasspathResourceSelector selector, Context... method resolve (line 108) | default Resolution resolve(ClasspathRootSelector selector, Context con... method resolve (line 127) | default Resolution resolve(ClassSelector selector, Context context) { method resolve (line 146) | default Resolution resolve(NestedClassSelector selector, Context conte... method resolve (line 165) | default Resolution resolve(DirectorySelector selector, Context context) { method resolve (line 184) | default Resolution resolve(FileSelector selector, Context context) { method resolve (line 203) | default Resolution resolve(MethodSelector selector, Context context) { method resolve (line 222) | default Resolution resolve(NestedMethodSelector selector, Context cont... method resolve (line 241) | default Resolution resolve(ModuleSelector selector, Context context) { method resolve (line 260) | default Resolution resolve(PackageSelector selector, Context context) { method resolve (line 279) | default Resolution resolve(UniqueIdSelector selector, Context context) { method resolve (line 298) | default Resolution resolve(UriSelector selector, Context context) { method resolve (line 317) | @API(status = MAINTAINED, since = "1.13.3") method resolve (line 339) | default Resolution resolve(DiscoverySelector selector, Context context) { type Context (line 358) | @API(status = STABLE, since = "1.10") method resolve (line 375) | Optional resolve(DiscoverySelector selector); method addToParent (line 402) | Optional addToParent(Function Optional addToParent(Supplier matches) { method selectors (line 504) | public static Resolution selectors(Set ... method Resolution (line 511) | private Resolution(Set matches, Set getMatches() { method getSelectors (line 539) | public Set getSelectors() { class Match (line 572) | @API(status = STABLE, since = "1.10") method exact (line 587) | public static Match exact(TestDescriptor testDescriptor) { method exact (line 602) | public static Match exact(TestDescriptor testDescriptor, method partial (line 615) | public static Match partial(TestDescriptor testDescriptor) { method partial (line 630) | public static Match partial(TestDescriptor testDescriptor, method Match (line 635) | private Match(TestDescriptor testDescriptor, Supplier expand() { type Type (line 673) | private enum Type { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/BlockingAwareFuture.java class BlockingAwareFuture (line 26) | abstract class BlockingAwareFuture extends D... method BlockingAwareFuture (line 28) | BlockingAwareFuture(Future delegate) { method get (line 32) | @Override method get (line 40) | @Override method handleSafely (line 48) | private T handleSafely(Callable callable) { method handle (line 57) | protected abstract T handle(Callable callable) throws Exception; FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/CompositeLock.java class CompositeLock (line 24) | class CompositeLock implements ResourceLock { method CompositeLock (line 30) | CompositeLock(List resources, List locks) { method getResources (line 38) | @Override method getLocks (line 44) | List getLocks() { method tryAcquire (line 48) | @Override method acquire (line 68) | @Override method acquireAllLocks (line 74) | private void acquireAllLocks() throws InterruptedException { method release (line 88) | @Override method release (line 93) | private void release(List acquiredLocks) { method isExclusive (line 99) | @Override method toString (line 104) | @Override class CompositeLockManagedBlocker (line 111) | private class CompositeLockManagedBlocker implements ForkJoinPool.Mana... method block (line 115) | @Override method isReleasable (line 124) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/DefaultParallelExecutionConfiguration.java class DefaultParallelExecutionConfiguration (line 19) | class DefaultParallelExecutionConfiguration implements ParallelExecution... method DefaultParallelExecutionConfiguration (line 28) | DefaultParallelExecutionConfiguration(int parallelism, int minimumRunn... method getParallelism (line 38) | @Override method getMinimumRunnable (line 43) | @Override method getMaxPoolSize (line 48) | @Override method getCorePoolSize (line 53) | @Override method getKeepAliveSeconds (line 58) | @Override method getSaturatePredicate (line 63) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/DefaultParallelExecutionConfigurationStrategy.java type DefaultParallelExecutionConfigurationStrategy (line 32) | @API(status = STABLE, since = "1.10") method createConfiguration (line 40) | @Override method createConfiguration (line 64) | @Override method createConfiguration (line 98) | @Override method toConfiguration (line 219) | static ParallelExecutionConfiguration toConfiguration(ConfigurationPar... method getStrategy (line 223) | static ParallelExecutionConfigurationStrategy getStrategy(Configuratio... FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/DelegatingFuture.java class DelegatingFuture (line 23) | class DelegatingFuture implements Future { method DelegatingFuture (line 27) | DelegatingFuture(Future delegate) { method cancel (line 31) | @Override method isCancelled (line 36) | @Override method isDone (line 41) | @Override method get (line 46) | @Override method get (line 51) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/EngineExecutionContext.java type EngineExecutionContext (line 24) | @API(status = MAINTAINED, since = "1.0") FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/ExclusiveResource.java class ExclusiveResource (line 33) | @API(status = STABLE, since = "1.10") method globalKeyFirst (line 60) | private static Comparator globalKeyFirst() { method ExclusiveResource (line 75) | public ExclusiveResource(String key, LockMode lockMode) { method getKey (line 83) | public String getKey() { method getLockMode (line 90) | public LockMode getLockMode() { method equals (line 94) | @Override method hashCode (line 107) | @Override method toString (line 116) | @Override type LockMode (line 128) | public enum LockMode { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/ForkJoinPoolHierarchicalTestExecutorService.java class ForkJoinPoolHierarchicalTestExecutorService (line 50) | @API(status = MAINTAINED, since = "1.10") method ForkJoinPoolHierarchicalTestExecutorService (line 73) | @API(status = DEPRECATED, since = "6.1") method ForkJoinPoolHierarchicalTestExecutorService (line 90) | @API(status = DEPRECATED, since = "6.1") method ForkJoinPoolHierarchicalTestExecutorService (line 96) | ForkJoinPoolHierarchicalTestExecutorService(ParallelExecutionConfigura... method createForkJoinPool (line 104) | private ForkJoinPool createForkJoinPool(ParallelExecutionConfiguration... method submit (line 115) | @Override method isAlreadyRunningInForkJoinPool (line 139) | private boolean isAlreadyRunningInForkJoinPool() { method invokeAll (line 143) | @Override method forkConcurrentTasks (line 158) | private void forkConcurrentTasks(List tasks, Deque... method requiresGlobalReadWriteLock (line 175) | private static boolean requiresGlobalReadWriteLock(TestTask testTask) { method executeSync (line 179) | private void executeSync(Deque tasks) { method joinConcurrentTasksInReverseOrderToEnableWorkStealing (line 185) | private void joinConcurrentTasksInReverseOrderToEnableWorkStealing( method resubmitDeferredTasks (line 193) | private void resubmitDeferredTasks() { method close (line 203) | @Override class ExclusiveTask (line 209) | @SuppressWarnings({ "serial", "RedundantSuppression" }) method ExclusiveTask (line 217) | ExclusiveTask(TestTask testTask) { method getRawResult (line 226) | @Override method setRawResult (line 234) | @Override method execSync (line 238) | void execSync() { method exec (line 246) | @SuppressWarnings("try") method toString (line 274) | @Override class WorkerThreadFactory (line 280) | static class WorkerThreadFactory implements ForkJoinPool.ForkJoinWorke... method newThread (line 284) | @Override class WorkerThread (line 291) | static class WorkerThread extends ForkJoinWorkerThread { method WorkerThread (line 293) | WorkerThread(ForkJoinPool pool, ClassLoader contextClassLoader) { class ThreadLock (line 300) | static class ThreadLock { method addDeferredTask (line 304) | void addDeferredTask(ExclusiveTask task) { method withNesting (line 308) | NestedResourceLock withNesting(ResourceLock lock) { method areAllHeldLocksCompatibleWith (line 313) | boolean areAllHeldLocksCompatibleWith(ResourceLock lock) { type NestedResourceLock (line 317) | interface NestedResourceLock extends AutoCloseable { method close (line 318) | @Override type TaskEventListener (line 323) | interface TaskEventListener { method deferred (line 328) | void deferred(TestTask testTask); FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/HierarchicalTestEngine.java class HierarchicalTestEngine (line 30) | @API(status = MAINTAINED, since = "1.0") method HierarchicalTestEngine (line 33) | public HierarchicalTestEngine() { method execute (line 52) | @Override method createExecutorService (line 82) | @API(status = STABLE, since = "1.10") method createThrowableCollectorFactory (line 105) | @API(status = STABLE, since = "1.10") method createExecutionContext (line 117) | protected abstract C createExecutionContext(ExecutionRequest request); FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/HierarchicalTestExecutor.java class HierarchicalTestExecutor (line 36) | class HierarchicalTestExecutor { method HierarchicalTestExecutor (line 43) | HierarchicalTestExecutor(ExecutionRequest request, C rootContext, Hier... method execute (line 51) | Future<@Nullable Void> execute() { method createRootTestTask (line 55) | private NodeTestTask createRootTestTask() { method createTaskContext (line 63) | private NodeTestTaskContext createTaskContext() { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/HierarchicalTestExecutorService.java type HierarchicalTestExecutorService (line 33) | @API(status = STABLE, since = "1.10") method submit (line 55) | Future<@Nullable Void> submit(TestTask testTask); method invokeAll (line 74) | void invokeAll(List testTasks); method close (line 82) | @Override type TestTask (line 88) | interface TestTask { method getExecutionMode (line 93) | ExecutionMode getExecutionMode(); method getResourceLock (line 98) | ResourceLock getResourceLock(); method getTestDescriptor (line 106) | @API(status = EXPERIMENTAL, since = "6.0") method execute (line 114) | void execute(); FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/LockManager.java class LockManager (line 33) | class LockManager { method LockManager (line 39) | LockManager() { method getLockForResources (line 44) | ResourceLock getLockForResources(Collection resourc... method getLockForResource (line 48) | ResourceLock getLockForResource(ExclusiveResource resource) { method toDistinctSortedResources (line 52) | private List toDistinctSortedResources(Collection resources) { method toSingleLock (line 79) | private SingleLock toSingleLock(ExclusiveResource resource) { method toLocks (line 89) | private List toLocks(List resources) { method toLock (line 93) | private Lock toLock(ExclusiveResource resource) { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/Node.java type Node (line 37) | @API(status = MAINTAINED, since = "1.0", consumers = "org.junit.platform... method prepare (line 47) | default C prepare(C context) throws Exception { method cleanUp (line 60) | default void cleanUp(C context) throws Exception { method shouldBeSkipped (line 69) | default SkipResult shouldBeSkipped(C context) throws Exception { method before (line 87) | default C before(C context) throws Exception { method execute (line 109) | default C execute(C context, DynamicTestExecutor dynamicTestExecutor) ... method after (line 125) | default void after(C context) throws Exception { method around (line 137) | @API(status = STABLE, since = "1.10") method nodeSkipped (line 152) | @API(status = STABLE, since = "1.10", consumers = "org.junit.platform.... method nodeFinished (line 166) | @API(status = STABLE, since = "1.10", consumers = "org.junit.platform.... method getExclusiveResources (line 181) | @API(status = STABLE, since = "1.10", consumers = "org.junit.platform.... method isGlobalReadLockRequired (line 198) | @API(status = EXPERIMENTAL, since = "6.1") method getExecutionMode (line 213) | @API(status = STABLE, since = "1.10", consumers = "org.junit.platform.... class SkipResult (line 224) | class SkipResult { method skip (line 240) | public static SkipResult skip(@Nullable String reason) { method doNotSkip (line 251) | public static SkipResult doNotSkip() { method SkipResult (line 255) | private SkipResult(boolean skipped, @Nullable String reason) { method isSkipped (line 265) | public boolean isSkipped() { method getReason (line 273) | public Optional getReason() { method toString (line 277) | @Override type DynamicTestExecutor (line 301) | interface DynamicTestExecutor { method execute (line 309) | void execute(TestDescriptor testDescriptor); method execute (line 323) | @API(status = STABLE, since = "1.10") method awaitFinished (line 336) | void awaitFinished() throws InterruptedException; type ExecutionMode (line 347) | @API(status = STABLE, since = "1.10", consumers = "org.junit.platform.... type Invocation (line 371) | @API(status = STABLE, since = "1.10") method invoke (line 379) | void invoke(C context) throws Exception; FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/NodeExecutionAdvisor.java class NodeExecutionAdvisor (line 23) | class NodeExecutionAdvisor { method forceDescendantExecutionMode (line 28) | void forceDescendantExecutionMode(TestDescriptor testDescriptor, Execu... method useResourceLock (line 32) | void useResourceLock(TestDescriptor testDescriptor, ResourceLock resou... method removeResourceLock (line 36) | void removeResourceLock(TestDescriptor testDescriptor) { method getForcedExecutionMode (line 40) | Optional getForcedExecutionMode(TestDescriptor testDesc... method lookupExecutionModeForcedByAncestor (line 44) | private Optional lookupExecutionModeForcedByAncestor(Te... method getResourceLock (line 52) | ResourceLock getResourceLock(TestDescriptor testDescriptor) { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/NodeTestTask.java class NodeTestTask (line 46) | class NodeTestTask implements TestTask { method NodeTestTask (line 69) | NodeTestTask(NodeTestTaskContext taskContext, TestDescriptor testDescr... method NodeTestTask (line 73) | NodeTestTask(NodeTestTaskContext taskContext, TestDescriptor testDescr... method getResourceLock (line 80) | @Override method getExecutionMode (line 85) | @Override method getTestDescriptor (line 91) | @Override method toString (line 96) | @Override method setParentContext (line 101) | void setParentContext(@Nullable C parentContext) { method execute (line 105) | @Override method prepare (line 143) | private void prepare() { method checkWhetherSkipped (line 151) | private SkipResult checkWhetherSkipped() throws Exception { method executeRecursively (line 157) | private void executeRecursively() { method cleanUp (line 191) | private void cleanUp() { method reportCompletion (line 195) | private void reportCompletion() { method requiredContext (line 228) | private C requiredContext() { method requiredSkipResult (line 232) | private SkipResult requiredSkipResult() { method requiredThrowableCollector (line 236) | private ThrowableCollector requiredThrowableCollector() { class DefaultDynamicTestExecutor (line 240) | private class DefaultDynamicTestExecutor implements DynamicTestExecutor { method execute (line 243) | @Override method execute (line 249) | @Override method awaitFinished (line 274) | @Override type DynamicTaskState (line 290) | @FunctionalInterface method unscheduled (line 296) | static DynamicTaskState unscheduled() { method scheduled (line 300) | static DynamicTaskState scheduled(Future<@Nullable Void> future) { method awaitFinished (line 304) | void awaitFinished() throws CancellationException, ExecutionExceptio... FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/NodeTestTaskContext.java method withListener (line 23) | NodeTestTaskContext withListener(EngineExecutionListener listener) { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/NodeTreeWalker.java class NodeTreeWalker (line 29) | class NodeTreeWalker { method NodeTreeWalker (line 35) | NodeTreeWalker() { method NodeTreeWalker (line 39) | NodeTreeWalker(LockManager lockManager) { method walk (line 45) | NodeExecutionAdvisor walk(TestDescriptor rootDescriptor) { method walk (line 53) | private void walk(@Nullable TestDescriptor globalLockDescriptor, TestD... method forceDescendantExecutionModeRecursively (line 112) | private void forceDescendantExecutionModeRecursively(NodeExecutionAdvi... method isReadOnly (line 117) | private boolean isReadOnly(Set exclusiveResources) { method getExclusiveResources (line 121) | private Set getExclusiveResources(TestDescriptor te... method nullUnlessRequiresGlobalReadLock (line 125) | private static @Nullable TestDescriptor nullUnlessRequiresGlobalReadLo... method doForChildrenRecursively (line 129) | private void doForChildrenRecursively(TestDescriptor parent, Consumer<... FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/NodeUtils.java class NodeUtils (line 18) | final class NodeUtils { method NodeUtils (line 20) | private NodeUtils() { method asNode (line 24) | @SuppressWarnings({ "unchecked", "rawtypes" }) FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/NopLock.java class NopLock (line 24) | class NopLock implements ResourceLock { method NopLock (line 28) | private NopLock() { method getResources (line 31) | @Override method tryAcquire (line 36) | @Override method acquire (line 41) | @Override method release (line 46) | @Override method isExclusive (line 51) | @Override method toString (line 56) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/OpenTest4JAwareThrowableCollector.java class OpenTest4JAwareThrowableCollector (line 25) | @API(status = MAINTAINED, since = "1.3") method OpenTest4JAwareThrowableCollector (line 28) | public OpenTest4JAwareThrowableCollector() { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/ParallelExecutionConfiguration.java type ParallelExecutionConfiguration (line 34) | @API(status = STABLE, since = "1.10") method getParallelism (line 42) | int getParallelism(); method getMinimumRunnable (line 47) | int getMinimumRunnable(); method getMaxPoolSize (line 52) | int getMaxPoolSize(); method getCorePoolSize (line 57) | int getCorePoolSize(); method getKeepAliveSeconds (line 63) | int getKeepAliveSeconds(); method getSaturatePredicate (line 72) | @API(status = STABLE, since = "1.11") FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/ParallelExecutionConfigurationStrategy.java type ParallelExecutionConfigurationStrategy (line 24) | @API(status = STABLE, since = "1.10") method createConfiguration (line 31) | ParallelExecutionConfiguration createConfiguration(ConfigurationParame... FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/ParallelHierarchicalTestExecutorServiceFactory.java class ParallelHierarchicalTestExecutorServiceFactory (line 32) | @API(status = MAINTAINED, since = "6.1") method create (line 66) | public static HierarchicalTestExecutorService create(ConfigurationPara... method create (line 84) | public static HierarchicalTestExecutorService create(ParallelExecutorS... method ParallelHierarchicalTestExecutorServiceFactory (line 93) | private ParallelHierarchicalTestExecutorServiceFactory() { type ParallelExecutorServiceType (line 102) | @API(status = MAINTAINED, since = "6.1") method parse (line 118) | private static ParallelExecutorServiceType parse(String value) { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/ResourceLock.java type ResourceLock (line 27) | @API(status = STABLE, since = "1.10") method tryAcquire (line 36) | @API(status = EXPERIMENTAL, since = "6.1") method acquire (line 49) | ResourceLock acquire() throws InterruptedException; method release (line 54) | void release(); method close (line 56) | @Override method getResources (line 64) | List getResources(); method isExclusive (line 69) | boolean isExclusive(); method isCompatible (line 75) | default boolean isCompatible(ResourceLock other) { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/SameThreadHierarchicalTestExecutorService.java class SameThreadHierarchicalTestExecutorService (line 28) | @API(status = STABLE, since = "1.10") method SameThreadHierarchicalTestExecutorService (line 31) | public SameThreadHierarchicalTestExecutorService() { method submit (line 34) | @Override method invokeAll (line 40) | @Override method close (line 45) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/SingleLock.java class SingleLock (line 24) | class SingleLock implements ResourceLock { method SingleLock (line 29) | SingleLock(ExclusiveResource resource, Lock lock) { method getResources (line 34) | @Override method getLock (line 40) | Lock getLock() { method tryAcquire (line 44) | @Override method acquire (line 49) | @Override method release (line 55) | @Override method isExclusive (line 60) | @Override method toString (line 65) | @Override class SingleLockManagedBlocker (line 72) | private class SingleLockManagedBlocker implements ForkJoinPool.Managed... method block (line 76) | @Override method isReleasable (line 85) | @Override FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/ThrowableCollector.java class ThrowableCollector (line 41) | @API(status = MAINTAINED, since = "1.3") method ThrowableCollector (line 56) | public ThrowableCollector(Predicate abortedExecutio... method execute (line 72) | public void execute(Executable executable) { method add (line 89) | private void add(Throwable t) { method getThrowable (line 125) | public @Nullable Throwable getThrowable() { method isEmpty (line 133) | public boolean isEmpty() { method isNotEmpty (line 141) | public boolean isNotEmpty() { method assertEmpty (line 160) | public void assertEmpty() { method toTestExecutionResult (line 176) | @API(status = MAINTAINED, since = "1.6") method hasAbortedExecution (line 187) | private boolean hasAbortedExecution(Throwable t) { type Executable (line 195) | @FunctionalInterface method execute (line 202) | void execute() throws Throwable; type Factory (line 209) | public interface Factory { method create (line 214) | ThrowableCollector create(); FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/WorkerThreadPoolHierarchicalTestExecutorService.java class WorkerThreadPoolHierarchicalTestExecutorService (line 69) | @API(status = EXPERIMENTAL, since = "6.1") method WorkerThreadPoolHierarchicalTestExecutorService (line 126) | WorkerThreadPoolHierarchicalTestExecutorService(ParallelExecutionConfi... method WorkerThreadPoolHierarchicalTestExecutorService (line 131) | WorkerThreadPoolHierarchicalTestExecutorService(ParallelExecutionConfi... method close (line 143) | @Override method submit (line 149) | @Override method invokeAll (line 174) | @Override method enqueue (line 185) | private WorkQueue.Entry enqueue(TestTask testTask, int index) { method forkAll (line 191) | private void forkAll(Collection entries) { method maybeStartWorker (line 202) | private void maybeStartWorker() { method maybeStartWorker (line 206) | private void maybeStartWorker(BooleanSupplier doneCondition) { method run (line 220) | @Override class WorkerThreadFactory (line 233) | private class WorkerThreadFactory implements ThreadFactory { method WorkerThreadFactory (line 241) | WorkerThreadFactory(ClassLoader classLoader) { method newThread (line 246) | @Override class WorkerThread (line 255) | private class WorkerThread extends Thread { method WorkerThread (line 262) | WorkerThread(Runnable runnable, String name) { method get (line 266) | static @Nullable WorkerThread get() { method getOrThrow (line 273) | static WorkerThread getOrThrow() { method executor (line 281) | WorkerThreadPoolHierarchicalTestExecutorService executor() { method processQueueEntries (line 285) | void processQueueEntries(WorkerLease workerLease, BooleanSupplier do... method processQueueEntries (line 300) | private void processQueueEntries() { method runBlocking (line 323) | T runBlocking(BooleanSupplier doneCondition, BlockingAction b... method invokeAll (line 339) | void invokeAll(List testTasks) { method forkConcurrentChildren (line 360) | private List forkConcurrentChildren(List> tryToStealWorkWi... method tryToStealWorkWithBlocking (line 396) | private void tryToStealWorkWithBlocking(Map entries, Block... method tryToStealWork (line 412) | private WorkStealResult tryToStealWork(WorkQueue.Entry entry, Blocki... method waitFor (line 429) | private void waitFor(Map> que... method requiresGlobalReadWriteLock (line 452) | private static boolean requiresGlobalReadWriteLock(TestTask testTask) { method executeAll (line 456) | private void executeAll(List children) { method executeStolenWork (line 470) | private boolean executeStolenWork(WorkQueue.Entry entry, BlockingMod... method tryExecute (line 480) | private boolean tryExecute(WorkQueue.Entry entry) { method execute (line 494) | private void execute(WorkQueue.Entry entry) { method executeTask (line 506) | @SuppressWarnings("try") method tryExecuteTask (line 527) | private boolean tryExecuteTask(TestTask testTask) { method doExecute (line 545) | private void doExecute(TestTask testTask) { method toCombinedFuture (line 557) | private static CompletableFuture toCombinedFuture(List { method run (line 625) | T run() throws InterruptedException; class WorkStealingFuture (line 630) | private static class WorkStealingFuture extends BlockingAwareFuture<@N... method WorkStealingFuture (line 634) | WorkStealingFuture(WorkQueue.Entry entry) { method handle (line 639) | @Override type BlockingMode (line 666) | private enum BlockingMode { class WorkQueue (line 670) | private static class WorkQueue implements Iterable { method add (line 674) | Entry add(TestTask task, int index) { method addAll (line 680) | void addAll(Collection entries) { method reAdd (line 684) | void reAdd(Entry entry) { method doAdd (line 689) | private Entry doAdd(Entry entry) { method remove (line 697) | boolean remove(Entry entry) { method isEmpty (line 701) | boolean isEmpty() { method iterator (line 705) | @Override class Entry (line 710) | private static final class Entry { method Entry (line 724) | @SuppressWarnings("FutureReturnValueIgnored") method index (line 739) | private int index() { method level (line 743) | private int level() { method isContainer (line 747) | private boolean isContainer() { method uniqueId (line 751) | private UniqueId uniqueId() { method future (line 755) | CompletableFuture<@Nullable Void> future() { method equals (line 759) | @Override method hashCode (line 771) | @Override method toString (line 776) | @Override class SameLengthUniqueIdComparator (line 784) | private static class SameLengthUniqueIdComparator implements Compa... method compare (line 786) | @Override method compareBy (line 803) | private static int compareBy(UniqueId.Segment a, UniqueId.Segmen... class WorkerLeaseManager (line 815) | static class WorkerLeaseManager { method WorkerLeaseManager (line 821) | WorkerLeaseManager(int parallelism, Consumer onRele... method tryAcquire (line 827) | @Nullable method release (line 838) | private ReacquisitionToken release(BooleanSupplier doneCondition) { class ReacquisitionToken (line 845) | private class ReacquisitionToken { method reacquire (line 849) | void reacquire() throws InterruptedException { method toString (line 857) | @Override class WorkerLease (line 866) | static class WorkerLease { method WorkerLease (line 871) | WorkerLease(Function objects) { method Namespace (line 69) | private Namespace(List parts) { method equals (line 73) | @Override method hashCode (line 85) | @Override method append (line 96) | public Namespace append(Object... parts) { FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/store/NamespacedHierarchicalStore.java class NamespacedHierarchicalStore (line 55) | @API(status = MAINTAINED, since = "1.13.3") method NamespacedHierarchicalStore (line 73) | public NamespacedHierarchicalStore(@Nullable NamespacedHierarchicalSto... method NamespacedHierarchicalStore (line 84) | public NamespacedHierarchicalStore(@Nullable NamespacedHierarchicalSto... method newChild (line 94) | public NamespacedHierarchicalStore newChild() { method getParent (line 106) | @API(status = EXPERIMENTAL, since = "6.0") method isClosed (line 118) | @API(status = MAINTAINED, since = "1.13.3") method close (line 134) | @Override method get (line 177) | public @Nullable Object get(N namespace, Object key) { method get (line 193) | public @Nullable T get(N namespace, Object key, Class requiredT... method getOrComputeIfAbsent (line 212) | @Deprecated(since = "6.0") method computeIfAbsent (line 276) | @API(status = MAINTAINED, since = "6.0") method compareAndPut (line 329) | private static BiFunction, StoredValue, StoredValu... method getOrComputeIfAbsent (line 354) | @Deprecated(since = "6.0") method computeIfAbsent (line 381) | @API(status = MAINTAINED, since = "6.0") method put (line 403) | public @Nullable Object put(N namespace, Object key, @Nullable Object ... method remove (line 423) | public @Nullable Object remove(N namespace, Object key) { method remove (line 443) | public @Nullable T remove(N namespace, Object key, Class requir... method newStoredValue (line 450) | private StoredValue.Value newStoredValue(@Nullable Object value) { method newStoredSuppliedNullableValue (line 455) | private StoredValue.DeferredValue newStoredSuppliedNullableValue(Suppl... method newStoredSuppliedValue (line 460) | private StoredValue.DeferredOptionalValue newStoredSuppliedValue(Suppl... method getStoredValue (line 465) | private @Nullable StoredValue getStoredValue(CompositeKey composite... method castToRequiredType (line 476) | private @Nullable T castToRequiredType(Object key, @Nullable Objec... method castNonNullToRequiredType (line 484) | @SuppressWarnings("unchecked") method rejectIfClosed (line 498) | private void rejectIfClosed() { type StoredValue (line 514) | private interface StoredValue { method order (line 516) | int order(); method evaluate (line 518) | @Nullable method isPresent (line 521) | boolean isPresent(); method isDone (line 523) | boolean isDone(); method evaluateIfNotNull (line 525) | static @Nullable Object evaluateIfNotNull(@Nullable StoredValue valu... method isNonNullAndPresent (line 529) | static boolean isNonNullAndPresent(@Nullable StoredValue value) { class Value (line 536) | final class Value implements StoredValue { method Value (line 540) | Value(int order, @Nullable Object value) { method evaluate (line 545) | @Override method isPresent (line 550) | @Override method isDone (line 555) | @Override method order (line 560) | @Override class DeferredValue (line 569) | final class DeferredValue implements StoredValue { method DeferredValue (line 573) | DeferredValue(int order, Supplier<@Nullable Object> delegate) { method evaluate (line 578) | @Override method isPresent (line 583) | @Override method isDone (line 588) | @Override method execute (line 593) | @Nullable method order (line 599) | @Override class DeferredOptionalValue (line 608) | final class DeferredOptionalValue implements StoredValue { method DeferredOptionalValue (line 612) | DeferredOptionalValue(int order, Supplier delegate) { method evaluate (line 617) | @Override method isPresent (line 622) | @Override method isDone (line 627) | @Override method execute (line 632) | Object execute() { method order (line 638) | @Override method createSafely (line 647) | private static @Nullable EvaluatedValue createSafely(CompositeK... method close (line 664) | private void close(CloseAction closeAction) throws Throwable { class DeferredSupplier (line 677) | static final class DeferredSupplier { method DeferredSupplier (line 681) | DeferredSupplier(Supplier delegate) { method run (line 685) | void run() { method get (line 689) | @Nullable method getOrThrow (line 706) | @Nullable method isDone (line 723) | boolean isDone() { type CloseAction (line 733) | @FunctionalInterface method closeAutoCloseables (line 743) | @API(status = EXPERIMENTAL, since = "6.0") method close (line 759) | void close(N namespace, Object key, Object value) throws Throwable; FILE: junit-platform-engine/src/main/java/org/junit/platform/engine/support/store/NamespacedHierarchicalStoreException.java class NamespacedHierarchicalStoreException (line 25) | @API(status = MAINTAINED, since = "1.13.3") method NamespacedHierarchicalStoreException (line 31) | public NamespacedHierarchicalStoreException(String message) { method NamespacedHierarchicalStoreException (line 35) | public NamespacedHierarchicalStoreException(String message, Throwable ... FILE: junit-platform-engine/src/testFixtures/java/org/junit/platform/engine/support/hierarchical/DemoHierarchicalContainerDescriptor.java class DemoHierarchicalContainerDescriptor (line 23) | public class DemoHierarchicalContainerDescriptor extends AbstractTestDes... method DemoHierarchicalContainerDescriptor (line 28) | public DemoHierarchicalContainerDescriptor(UniqueId uniqueId, String d... method getType (line 34) | @Override method mayRegisterTests (line 39) | @Override method shouldBeSkipped (line 44) | @Override method before (line 49) | @Override FILE: junit-platform-engine/src/testFixtures/java/org/junit/platform/engine/support/hierarchical/DemoHierarchicalEngineDescriptor.java class DemoHierarchicalEngineDescriptor (line 23) | public class DemoHierarchicalEngineDescriptor extends EngineDescriptor i... method DemoHierarchicalEngineDescriptor (line 31) | public DemoHierarchicalEngineDescriptor(UniqueId uniqueId) { method markSkipped (line 35) | public void markSkipped(String reason) { method setBeforeAllBehavior (line 40) | public void setBeforeAllBehavior(Runnable beforeAllBehavior) { method shouldBeSkipped (line 44) | @Override method before (line 49) | @Override FILE: junit-platform-engine/src/testFixtures/java/org/junit/platform/engine/support/hierarchical/DemoHierarchicalTestDescriptor.java class DemoHierarchicalTestDescriptor (line 27) | public class DemoHierarchicalTestDescriptor extends AbstractTestDescript... method DemoHierarchicalTestDescriptor (line 35) | public DemoHierarchicalTestDescriptor(UniqueId uniqueId, String displa... method DemoHierarchicalTestDescriptor (line 40) | public DemoHierarchicalTestDescriptor(UniqueId uniqueId, String displa... method getType (line 46) | @Override method markSkipped (line 51) | public void markSkipped(String reason) { method shouldBeSkipped (line 56) | @Override method execute (line 61) | @Override FILE: junit-platform-engine/src/testFixtures/java/org/junit/platform/engine/support/hierarchical/DemoHierarchicalTestEngine.java class DemoHierarchicalTestEngine (line 26) | public final class DemoHierarchicalTestEngine extends HierarchicalTestEn... method DemoHierarchicalTestEngine (line 31) | public DemoHierarchicalTestEngine() { method DemoHierarchicalTestEngine (line 35) | public DemoHierarchicalTestEngine(String engineId) { method getId (line 40) | @Override method getEngineDescriptor (line 45) | public DemoHierarchicalEngineDescriptor getEngineDescriptor() { method addTest (line 49) | public DemoHierarchicalTestDescriptor addTest(String uniqueName, Runna... method addTest (line 53) | public DemoHierarchicalTestDescriptor addTest(String uniqueName, Strin... method addTest (line 59) | public DemoHierarchicalTestDescriptor addTest(String uniqueName, Strin... method addContainer (line 65) | public DemoHierarchicalContainerDescriptor addContainer(String uniqueN... method addContainer (line 70) | public DemoHierarchicalContainerDescriptor addContainer(String uniqueN... method addContainer (line 74) | public DemoHierarchicalContainerDescriptor addContainer(String uniqueN... method addChild (line 82) | public > T... method discover (line 90) | @Override method createExecutionContext (line 95) | @Override FILE: junit-platform-engine/src/testFixtures/java/org/junit/platform/fakes/FaultyTestEngines.java class FaultyTestEngines (line 22) | public class FaultyTestEngines { method createEngineThatCannotResolveAnything (line 24) | public static TestEngineStub createEngineThatCannotResolveAnything(Str... method createEngineThatFailsToResolveAnything (line 44) | public static TestEngineStub createEngineThatFailsToResolveAnything(St... method FaultyTestEngines (line 64) | private FaultyTestEngines() { FILE: junit-platform-engine/src/testFixtures/java/org/junit/platform/fakes/TestDescriptorStub.java class TestDescriptorStub (line 19) | public class TestDescriptorStub extends AbstractTestDescriptor { method TestDescriptorStub (line 21) | public TestDescriptorStub(UniqueId uniqueId, String displayName) { method getType (line 25) | @Override FILE: junit-platform-engine/src/testFixtures/java/org/junit/platform/fakes/TestEngineSpy.java class TestEngineSpy (line 23) | public class TestEngineSpy implements TestEngine { method TestEngineSpy (line 29) | public TestEngineSpy() { method TestEngineSpy (line 33) | public TestEngineSpy(String id) { method getId (line 37) | @Override method discover (line 42) | @Override method execute (line 51) | @Override FILE: junit-platform-engine/src/testFixtures/java/org/junit/platform/fakes/TestEngineStub.java class TestEngineStub (line 22) | public class TestEngineStub implements TestEngine { method TestEngineStub (line 26) | public TestEngineStub() { method TestEngineStub (line 30) | public TestEngineStub(String id) { method getId (line 34) | @Override method discover (line 39) | @Override method execute (line 44) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/AbstractMethodFilter.java class AbstractMethodFilter (line 33) | abstract class AbstractMethodFilter implements MethodFilter { method AbstractMethodFilter (line 38) | AbstractMethodFilter(String... patterns) { method findMatchingPattern (line 45) | protected Optional findMatchingPattern(@Nullable String metho... method getFullyQualifiedMethodNameFromDescriptor (line 52) | protected @Nullable String getFullyQualifiedMethodNameFromDescriptor(T... method getFullyQualifiedMethodNameWithoutParameters (line 59) | private String getFullyQualifiedMethodNameWithoutParameters(MethodSour... FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/EngineDiscoveryResult.java class EngineDiscoveryResult (line 30) | @API(status = STABLE, since = "1.10") type Status (line 37) | public enum Status { method successful (line 58) | public static EngineDiscoveryResult successful() { method failed (line 70) | public static EngineDiscoveryResult failed(@Nullable Throwable throwab... method EngineDiscoveryResult (line 78) | private EngineDiscoveryResult(Status status, @Nullable Throwable throw... method getStatus (line 88) | public Status getStatus() { method getThrowable (line 98) | public Optional getThrowable() { method toString (line 102) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/EngineFilter.java class EngineFilter (line 41) | @API(status = STABLE, since = "1.0") method includeEngines (line 55) | public static EngineFilter includeEngines(String... engineIds) { method includeEngines (line 70) | public static EngineFilter includeEngines(List engineIds) { method excludeEngines (line 85) | public static EngineFilter excludeEngines(String... engineIds) { method excludeEngines (line 100) | public static EngineFilter excludeEngines(List engineIds) { method EngineFilter (line 107) | private EngineFilter(List engineIds, Type type) { method getEngineIds (line 112) | @API(status = INTERNAL, since = "1.9") method isIncludeFilter (line 117) | @API(status = INTERNAL, since = "1.9") method apply (line 122) | @Override method toString (line 140) | @Override method validateAndTrim (line 145) | private static List validateAndTrim(List engineIds) { type Type (line 156) | private enum Type { method Type (line 164) | Type(String verb) { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/ExcludeMethodFilter.java class ExcludeMethodFilter (line 31) | class ExcludeMethodFilter extends AbstractMethodFilter { method ExcludeMethodFilter (line 33) | ExcludeMethodFilter(String... patterns) { method apply (line 37) | @Override method formatInclusionReason (line 45) | private String formatInclusionReason(@Nullable String methodName) { method formatExclusionReason (line 49) | private String formatExclusionReason(@Nullable String methodName, Patt... method toString (line 53) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/IncludeMethodFilter.java class IncludeMethodFilter (line 31) | class IncludeMethodFilter extends AbstractMethodFilter { method IncludeMethodFilter (line 33) | IncludeMethodFilter(String... patterns) { method apply (line 37) | @Override method formatInclusionReason (line 45) | private String formatInclusionReason(@Nullable String methodName, Patt... method formatExclusionReason (line 49) | private String formatExclusionReason(@Nullable String methodName) { method toString (line 53) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/Launcher.java type Launcher (line 52) | @API(status = STABLE, since = "1.0") method registerLauncherDiscoveryListeners (line 61) | @API(status = STABLE, since = "1.10") method registerTestExecutionListeners (line 70) | void registerTestExecutionListeners(TestExecutionListener... listeners); method discover (line 86) | TestPlan discover(LauncherDiscoveryRequest discoveryRequest); method execute (line 111) | void execute(LauncherDiscoveryRequest discoveryRequest, TestExecutionL... method execute (line 131) | @API(status = STABLE, since = "1.4") method execute (line 161) | @API(status = MAINTAINED, since = "6.0") FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/LauncherConstants.java class LauncherConstants (line 28) | @API(status = STABLE, since = "1.7") method LauncherConstants (line 297) | private LauncherConstants() { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/LauncherDiscoveryListener.java type LauncherDiscoveryListener (line 41) | @API(status = STABLE, since = "1.11") method launcherDiscoveryStarted (line 56) | @API(status = STABLE, since = "1.10") method launcherDiscoveryFinished (line 66) | @API(status = STABLE, since = "1.10") method engineDiscoveryStarted (line 75) | default void engineDiscoveryStarted(UniqueId engineId) { method engineDiscoveryFinished (line 88) | default void engineDiscoveryFinished(UniqueId engineId, EngineDiscover... FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/LauncherDiscoveryRequest.java type LauncherDiscoveryRequest (line 59) | @API(status = STABLE, since = "1.0") method getEngineFilters (line 71) | List getEngineFilters(); method getPostDiscoveryFilters (line 83) | List getPostDiscoveryFilters(); method getDiscoveryListener (line 95) | @API(status = STABLE, since = "1.10") FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/LauncherExecutionRequest.java type LauncherExecutionRequest (line 42) | @API(status = MAINTAINED, since = "6.0") method getTestPlan (line 50) | Optional getTestPlan(); method getDiscoveryRequest (line 57) | Optional getDiscoveryRequest(); method getAdditionalTestExecutionListeners (line 63) | Collection getAdditionalTestExecution... method getCancellationToken (line 68) | CancellationToken getCancellationToken(); FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/LauncherInterceptor.java type LauncherInterceptor (line 57) | @API(status = MAINTAINED, since = "1.13.3") method intercept (line 68) | T intercept(Invocation invocation); method close (line 76) | void close(); type Invocation (line 83) | interface Invocation { method proceed (line 84) | T proceed(); FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/LauncherSession.java type LauncherSession (line 31) | @API(status = STABLE, since = "1.10") method getLauncher (line 40) | Launcher getLauncher(); method close (line 50) | @Override method getStore (line 65) | @API(status = MAINTAINED, since = "1.13.3") FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/LauncherSessionListener.java type LauncherSessionListener (line 42) | @API(status = STABLE, since = "1.10") method launcherSessionOpened (line 56) | default void launcherSessionOpened(LauncherSession session) { method launcherSessionClosed (line 64) | default void launcherSessionClosed(LauncherSession session) { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/MethodFilter.java type MethodFilter (line 28) | @API(status = MAINTAINED, since = "1.13.3") method includeMethodNamePatterns (line 46) | static MethodFilter includeMethodNamePatterns(String... patterns) { method includeMethodNamePatterns (line 65) | static MethodFilter includeMethodNamePatterns(List patterns) { method excludeMethodNamePatterns (line 84) | static MethodFilter excludeMethodNamePatterns(String... patterns) { method excludeMethodNamePatterns (line 103) | static MethodFilter excludeMethodNamePatterns(List patterns) { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/PostDiscoveryFilter.java type PostDiscoveryFilter (line 34) | @API(status = STABLE, since = "1.0") FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/TagFilter.java class TagFilter (line 47) | @API(status = STABLE, since = "1.0") method TagFilter (line 50) | private TagFilter() { method includeTags (line 68) | public static PostDiscoveryFilter includeTags(String... tagExpressions... method includeTags (line 87) | public static PostDiscoveryFilter includeTags(List tagExpressi... method excludeTags (line 106) | public static PostDiscoveryFilter excludeTags(String... tagExpressions... method excludeTags (line 125) | public static PostDiscoveryFilter excludeTags(List tagExpressi... method includeMatching (line 130) | private static PostDiscoveryFilter includeMatching(List tagExp... method inclusionReasonExpressionSatisfy (line 142) | private static String inclusionReasonExpressionSatisfy(List ta... method exclusionReasonExpressionNotSatisfy (line 146) | private static String exclusionReasonExpressionNotSatisfy(List... method excludeMatching (line 150) | private static PostDiscoveryFilter excludeMatching(List tagExp... method inclusionReasonExpressionNotSatisfy (line 162) | private static String inclusionReasonExpressionNotSatisfy(List... method exclusionReasonExpressionSatisfy (line 166) | private static String exclusionReasonExpressionSatisfy(List ta... method formatToString (line 170) | private static String formatToString(List tagExpressions) { method parseAll (line 174) | private static List parseAll(List tagExpression... method parse (line 178) | private static TagExpression parse(@Nullable String tagExpression) { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/TestExecutionListener.java type TestExecutionListener (line 75) | @API(status = STABLE, since = "1.0") method testPlanExecutionStarted (line 86) | default void testPlanExecutionStarted(TestPlan testPlan) { method testPlanExecutionFinished (line 97) | default void testPlanExecutionFinished(TestPlan testPlan) { method dynamicTestRegistered (line 109) | default void dynamicTestRegistered(TestIdentifier testIdentifier) { method executionSkipped (line 128) | default void executionSkipped(TestIdentifier testIdentifier, String re... method executionStarted (line 146) | default void executionStarted(TestIdentifier testIdentifier) { method executionFinished (line 175) | default void executionFinished(TestIdentifier testIdentifier, TestExec... method reportingEntryPublished (line 187) | default void reportingEntryPublished(TestIdentifier testIdentifier, Re... method fileEntryPublished (line 200) | @API(status = MAINTAINED, since = "1.13.3") FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/TestIdentifier.java class TestIdentifier (line 43) | @API(status = STABLE, since = "1.0") method from (line 66) | @API(status = INTERNAL, since = "1.0") method TestIdentifier (line 79) | private TestIdentifier(UniqueId uniqueId, String displayName, @Nullabl... method copyOf (line 91) | private Set copyOf(Set tags) { method getUniqueId (line 109) | public String getUniqueId() { method getUniqueIdObject (line 124) | @API(status = STABLE, since = "1.8") method getParentId (line 138) | public Optional getParentId() { method getParentIdObject (line 152) | @API(status = STABLE, since = "1.8") method getDisplayName (line 172) | public String getDisplayName() { method getLegacyReportingName (line 187) | @SuppressWarnings("JavadocReference") method getType (line 197) | public Type getType() { method isTest (line 208) | public boolean isTest() { method isContainer (line 219) | public boolean isContainer() { method getSource (line 229) | public Optional getSource() { method getTags (line 239) | public Set getTags() { method equals (line 243) | @Override method hashCode (line 248) | @Override method toString (line 253) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/TestPlan.java class TestPlan (line 61) | @API(status = STABLE, since = "1.0") method from (line 88) | @API(status = INTERNAL, since = "1.14") method TestPlan (line 99) | @API(status = INTERNAL, since = "1.4") method addInternal (line 107) | @API(status = INTERNAL, since = "1.8") method removeInternal (line 131) | @API(status = INTERNAL, since = "6.1") method removeSubtree (line 142) | private @Nullable TestIdentifier removeSubtree(UniqueId uniqueId) { method getRoots (line 158) | public Set getRoots() { method getParent (line 168) | public Optional getParent(TestIdentifier child) { method getChildren (line 180) | public Set getChildren(TestIdentifier parent) { method getChildren (line 193) | @API(status = MAINTAINED, since = "1.10") method getTestIdentifier (line 208) | @API(status = DEPRECATED, since = "1.10", consumers = "Gradle") method getTestIdentifier (line 224) | @API(status = MAINTAINED, since = "1.10") method countTestIdentifiers (line 239) | public long countTestIdentifiers(Predicate pre... method getDescendants (line 251) | public Set getDescendants(TestIdentifier parent) { method containsTests (line 272) | public boolean containsTests() { method getConfigurationParameters (line 282) | @API(status = MAINTAINED, since = "1.8") method getOutputDirectoryProvider (line 296) | @SuppressWarnings("removal") method getOutputDirectoryCreator (line 309) | @API(status = MAINTAINED, since = "1.14") method accept (line 321) | @API(status = MAINTAINED, since = "1.13.3") method accept (line 326) | private void accept(Visitor visitor, TestIdentifier testIdentifier) { type Visitor (line 342) | @API(status = MAINTAINED, since = "1.13.3") method preVisitContainer (line 350) | default void preVisitContainer(TestIdentifier testIdentifier) { method visit (line 356) | default void visit(TestIdentifier testIdentifier) { method postVisitContainer (line 364) | default void postVisitContainer(TestIdentifier testIdentifier) { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/ClasspathAlignmentChecker.java class ClasspathAlignmentChecker (line 30) | class ClasspathAlignmentChecker { method check (line 49) | static Optional check(LinkageError error) { method check (line 55) | static Optional check(LinkageError error, Function engineE... method dynamicTestRegistered (line 37) | @Override method executionSkipped (line 44) | @Override method executionStarted (line 51) | @Override method executionFinished (line 57) | @Override method reportingEntryPublished (line 64) | @Override method fileEntryPublished (line 71) | @Override method notifyEach (line 78) | private static void notifyEach(Lis... FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/CompositeTestExecutionListener.java class CompositeTestExecutionListener (line 28) | class CompositeTestExecutionListener implements TestExecutionListener { method CompositeTestExecutionListener (line 35) | CompositeTestExecutionListener(List testExecuti... method dynamicTestRegistered (line 43) | @Override method executionSkipped (line 50) | @Override method executionStarted (line 57) | @Override method executionFinished (line 66) | @Override method testPlanExecutionStarted (line 76) | @Override method testPlanExecutionFinished (line 83) | @Override method reportingEntryPublished (line 90) | @Override method fileEntryPublished (line 97) | @Override method notifyEach (line 104) | private static void notifyEach(List<... type EagerTestExecutionListener (line 118) | interface EagerTestExecutionListener extends TestExecutionListener { method executionJustStarted (line 119) | default void executionJustStarted(TestIdentifier testIdentifier) { method executionJustFinished (line 122) | default void executionJustFinished(TestIdentifier testIdentifier, Te... FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/DefaultDiscoveryRequest.java class DefaultDiscoveryRequest (line 32) | final class DefaultDiscoveryRequest implements LauncherDiscoveryRequest { method DefaultDiscoveryRequest (line 54) | DefaultDiscoveryRequest(List selectors, List testEngines, Collection createRequestLevelStore... FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/DefaultLauncherConfig.java class DefaultLauncherConfig (line 28) | class DefaultLauncherConfig implements LauncherConfig { method DefaultLauncherConfig (line 41) | DefaultLauncherConfig(boolean testEngineAutoRegistrationEnabled, method isTestEngineAutoRegistrationEnabled (line 62) | @Override method isLauncherSessionListenerAutoRegistrationEnabled (line 67) | @Override method isLauncherDiscoveryListenerAutoRegistrationEnabled (line 72) | @Override method isTestExecutionListenerAutoRegistrationEnabled (line 77) | @Override method isPostDiscoveryFilterAutoRegistrationEnabled (line 82) | @Override method getAdditionalTestEngines (line 87) | @Override method getAdditionalLauncherSessionListeners (line 92) | @Override method getAdditionalLauncherDiscoveryListeners (line 97) | @Override method getAdditionalTestExecutionListeners (line 102) | @Override method getAdditionalPostDiscoveryFilters (line 107) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/DefaultLauncherExecutionRequest.java class DefaultLauncherExecutionRequest (line 27) | final class DefaultLauncherExecutionRequest implements LauncherExecution... method DefaultLauncherExecutionRequest (line 34) | DefaultLauncherExecutionRequest(@Nullable LauncherDiscoveryRequest dis... method getDiscoveryRequest (line 42) | @Override method getTestPlan (line 47) | @Override method getAdditionalTestExecutionListeners (line 52) | @Override method getCancellationToken (line 57) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/DefaultLauncherSession.java class DefaultLauncherSession (line 35) | class DefaultLauncherSession implements LauncherSession { method intercept (line 38) | @Override method close (line 43) | @Override method DefaultLauncherSession (line 55) | DefaultLauncherSession(List interceptors, // method getLauncher (line 74) | @Override method getListener (line 79) | LauncherSessionListener getListener() { method close (line 83) | @Override method getStore (line 93) | @Override class ClosedLauncher (line 98) | private static class ClosedLauncher implements Launcher { method ClosedLauncher (line 102) | private ClosedLauncher() { method registerLauncherDiscoveryListeners (line 105) | @Override method registerTestExecutionListeners (line 110) | @Override method discover (line 115) | @Override method execute (line 120) | @Override method execute (line 125) | @Override method execute (line 130) | @Override method composite (line 136) | private static LauncherInterceptor composite(List... FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/DelegatingEngineExecutionListener.java class DelegatingEngineExecutionListener (line 22) | class DelegatingEngineExecutionListener implements EngineExecutionListen... method DelegatingEngineExecutionListener (line 26) | DelegatingEngineExecutionListener(EngineExecutionListener delegate) { method dynamicTestRegistered (line 30) | @Override method executionSkipped (line 35) | @Override method executionStarted (line 40) | @Override method executionFinished (line 45) | @Override method reportingEntryPublished (line 50) | @Override method fileEntryPublished (line 55) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/DelegatingLauncher.java class DelegatingLauncher (line 24) | class DelegatingLauncher implements Launcher { method DelegatingLauncher (line 28) | DelegatingLauncher(Launcher delegate) { method registerLauncherDiscoveryListeners (line 32) | @Override method registerTestExecutionListeners (line 39) | @Override method discover (line 46) | @Override method execute (line 52) | @Override method execute (line 60) | @Override method execute (line 68) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/DelegatingLauncherDiscoveryListener.java class DelegatingLauncherDiscoveryListener (line 24) | class DelegatingLauncherDiscoveryListener implements LauncherDiscoveryLi... method DelegatingLauncherDiscoveryListener (line 28) | DelegatingLauncherDiscoveryListener(LauncherDiscoveryListener delegate) { method launcherDiscoveryStarted (line 32) | @Override method launcherDiscoveryFinished (line 37) | @Override method engineDiscoveryStarted (line 42) | @Override method engineDiscoveryFinished (line 47) | @Override method selectorProcessed (line 52) | @Override method issueEncountered (line 57) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/DelegatingLauncherDiscoveryRequest.java class DelegatingLauncherDiscoveryRequest (line 27) | class DelegatingLauncherDiscoveryRequest implements LauncherDiscoveryReq... method DelegatingLauncherDiscoveryRequest (line 31) | DelegatingLauncherDiscoveryRequest(LauncherDiscoveryRequest request) { method getEngineFilters (line 35) | @Override method getPostDiscoveryFilters (line 40) | @Override method getDiscoveryListener (line 45) | @Override method getSelectorsByType (line 50) | @Override method getFiltersByType (line 55) | @Override method getConfigurationParameters (line 60) | @Override method getOutputDirectoryProvider (line 65) | @SuppressWarnings("removal") method getOutputDirectoryCreator (line 71) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/DiscoveryIssueCollector.java class DiscoveryIssueCollector (line 25) | class DiscoveryIssueCollector implements LauncherDiscoveryListener { method DiscoveryIssueCollector (line 30) | DiscoveryIssueCollector(ConfigurationParameters configurationParameter... method engineDiscoveryStarted (line 34) | @Override method issueEncountered (line 39) | @Override method toNotifier (line 44) | DiscoveryIssueNotifier toNotifier() { method getCriticalSeverity (line 51) | private static Severity getCriticalSeverity(ConfigurationParameters co... FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/DiscoveryIssueException.java class DiscoveryIssueException (line 26) | @API(status = EXPERIMENTAL, since = "6.0") method DiscoveryIssueException (line 32) | DiscoveryIssueException(String message) { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/DiscoveryIssueNotifier.java class DiscoveryIssueNotifier (line 36) | class DiscoveryIssueNotifier { method from (line 45) | @SuppressWarnings("NullAway") method partitionByCriticality (line 53) | private static Map> partitionByCriticali... method DiscoveryIssueNotifier (line 61) | private DiscoveryIssueNotifier(List allIssues, List getAllIssues() { method hasCriticalIssues (line 72) | boolean hasCriticalIssues() { method logCriticalIssues (line 76) | void logCriticalIssues(TestEngine testEngine) { method logNonCriticalIssues (line 80) | void logNonCriticalIssues(TestEngine testEngine) { method createExceptionForCriticalIssues (line 84) | @Nullable method logIssues (line 93) | private void logIssues(TestEngine testEngine, List iss... method logger (line 100) | private static Consumer> logger(Severity severity) { method formatMessage (line 108) | private static String formatMessage(TestEngine testEngine, List reportIssue(UniqueId engineId, Discov... method toSource (line 83) | private static @Nullable TestSource toSource(DiscoverySelector selecto... method convert (line 125) | private static FilePosition convert(org.junit.platform.engine.discover... FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/EngineDiscoveryOrchestrator.java class EngineDiscoveryOrchestrator (line 49) | @API(status = INTERNAL, since = "1.7", consumers = { "org.junit.platform... method EngineDiscoveryOrchestrator (line 59) | public EngineDiscoveryOrchestrator(Iterable testEngines, method EngineDiscoveryOrchestrator (line 64) | EngineDiscoveryOrchestrator(Iterable testEngines, Collecti... method discover (line 79) | public LauncherDiscoveryResult discover(LauncherDiscoveryRequest reque... method discover (line 83) | LauncherDiscoveryResult discover(LauncherDiscoveryRequest request, Lau... method discover (line 101) | public LauncherDiscoveryResult discover(LauncherDiscoveryRequest reque... method discover (line 106) | private LauncherDiscoveryResult discover(LauncherDiscoveryRequest requ... method shouldReportDiscoveryIssues (line 133) | private static boolean shouldReportDiscoveryIssues(LauncherDiscoveryRe... method reportDiscoveryIssues (line 140) | private static void reportDiscoveryIssues(LauncherDiscoveryResult disc... method discoverSafely (line 156) | private Map discoverSafely(LauncherDisco... method discoverEngineRoot (line 189) | private EngineResultInfo discoverEngineRoot(TestEngine testEngine, Lau... method getLauncherDiscoveryListener (line 216) | LauncherDiscoveryListener getLauncherDiscoveryListener(LauncherDiscove... method applyPostDiscoveryFilters (line 225) | private void applyPostDiscoveryFilters(Map reason, Tes... method logTestDescriptorExclusionReasons (line 246) | private void logTestDescriptorExclusionReasons(Map testEngineResults) { method isExcluded (line 269) | private boolean isExcluded(TestDescriptor descriptor, FilterResult fil... method acceptInAllTestEngines (line 273) | private void acceptInAllTestEngines(Map ... FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/EngineDiscoveryResultValidator.java class EngineDiscoveryResultValidator (line 33) | class EngineDiscoveryResultValidator { method validate (line 40) | void validate(TestEngine testEngine, TestDescriptor root) { method getCyclicGraphInfo (line 53) | private Optional getCyclicGraphInfo(TestDescriptor root) { method formatted (line 85) | private String formatted(List path) { method findPath (line 89) | private static List findPath(Map li... method execute (line 60) | void execute(InternalTestPlan internalTestPlan, NamespacedHierarchical... method execute (line 77) | @API(status = INTERNAL, since = "1.9", consumers = { "org.junit.platfo... method execute (line 93) | private void execute(InternalTestPlan internalTestPlan, EngineExecutio... method isDryRun (line 116) | private Boolean isDryRun(InternalTestPlan internalTestPlan) { method dryRun (line 120) | private void dryRun(TestPlan testPlan, TestExecutionListener listener) { method buildEngineExecutionListener (line 141) | private static EngineExecutionListener buildEngineExecutionListener( method isMemoryCleanupEnabled (line 154) | private static Boolean isMemoryCleanupEnabled(TestPlan testPlan) { method withInterceptedStreams (line 160) | private void withInterceptedStreams(ConfigurationParameters configurat... method execute (line 180) | private void execute(LauncherDiscoveryResult discoveryResult, EngineEx... method selectExecutionListener (line 193) | private static EngineExecutionListener selectExecutionListener(EngineE... method failOrExecuteEngine (line 203) | private void failOrExecuteEngine(LauncherDiscoveryResult discoveryResu... method shouldReportDiscoveryIssues (line 234) | private static boolean shouldReportDiscoveryIssues(LauncherDiscoveryRe... method buildListenerRegistryForExecution (line 240) | private ListenerRegistry buildListenerRegistryF... method executeEngine (line 248) | private void executeEngine(TestDescriptor engineDescriptor, EngineExec... FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/EngineFilterer.java class EngineFilterer (line 33) | class EngineFilterer { method EngineFilterer (line 41) | EngineFilterer(List engineFilters) { method isExcluded (line 45) | boolean isExcluded(TestEngine testEngine) { method performSanityChecks (line 53) | void performSanityChecks() { method warnIfAllEnginesExcluded (line 58) | private void warnIfAllEnginesExcluded() { method checkNoUnmatchedIncludeFilter (line 64) | private void checkNoUnmatchedIncludeFilter() { method getUnmatchedEngineIdsOfIncludeFilters (line 74) | private SortedSet getUnmatchedEngineIdsOfIncludeFilters() { method getStateDescription (line 86) | private String getStateDescription() { method getRegisteredEnginesDescription (line 90) | private String getRegisteredEnginesDescription() { method getRegisteredFiltersDescription (line 94) | private String getRegisteredFiltersDescription() { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/EngineIdValidator.java class EngineIdValidator (line 25) | class EngineIdValidator { method EngineIdValidator (line 27) | private EngineIdValidator() { method validate (line 30) | static Iterable validate(Iterable testEngines) { method getLogger (line 49) | private static Logger getLogger() { method validateReservedIds (line 55) | private static boolean validateReservedIds(TestEngine testEngine) { method validateWellKnownClassName (line 78) | private static void validateWellKnownClassName(TestEngine testEngine, ... FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/ExecutionListenerAdapter.java class ExecutionListenerAdapter (line 28) | class ExecutionListenerAdapter implements EngineExecutionListener { method ExecutionListenerAdapter (line 33) | ExecutionListenerAdapter(TestPlan testPlan, TestExecutionListener test... method dynamicTestRegistered (line 38) | @Override method executionStarted (line 45) | @Override method executionSkipped (line 50) | @Override method executionFinished (line 55) | @Override method reportingEntryPublished (line 60) | @Override method fileEntryPublished (line 65) | @Override method getTestIdentifier (line 70) | private TestIdentifier getTestIdentifier(TestDescriptor testDescriptor) { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/HierarchicalOutputDirectoryCreator.java class HierarchicalOutputDirectoryCreator (line 32) | class HierarchicalOutputDirectoryCreator implements OutputDirectoryCreat... method HierarchicalOutputDirectoryCreator (line 41) | HierarchicalOutputDirectoryCreator(Supplier rootDirSupplier) { method createOutputDirectory (line 45) | @Override method getRootDirectory (line 57) | @Override method toSanitizedPath (line 67) | private static Path toSanitizedPath(Segment segment) { method sanitizeName (line 71) | private static String sanitizeName(String value) { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/InterceptingLauncher.java class InterceptingLauncher (line 25) | class InterceptingLauncher extends DelegatingLauncher { method InterceptingLauncher (line 29) | InterceptingLauncher(Launcher delegate, LauncherInterceptor intercepto... method discover (line 34) | @Override method execute (line 40) | @Override method execute (line 51) | @Override method execute (line 62) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/InternalTestPlan.java class InternalTestPlan (line 26) | class InternalTestPlan extends TestPlan { method from (line 32) | static InternalTestPlan from(LauncherDiscoveryResult discoveryResult) { method InternalTestPlan (line 39) | private InternalTestPlan(LauncherDiscoveryResult discoveryResult, Test... method markStarted (line 45) | void markStarted() { method getDiscoveryResult (line 51) | LauncherDiscoveryResult getDiscoveryResult() { method getDelegate (line 55) | public TestPlan getDelegate() { method addInternal (line 59) | @Override method removeInternal (line 64) | @Override method getRoots (line 69) | @Override method getParent (line 74) | @Override method getChildren (line 79) | @Override method getChildren (line 84) | @Override method getTestIdentifier (line 89) | @Override method countTestIdentifiers (line 94) | @Override method getDescendants (line 99) | @Override method containsTests (line 104) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/IterationOrder.java type IterationOrder (line 18) | enum IterationOrder { method forEach (line 21) | @Override method forEach (line 28) | @Override method forEach (line 34) | abstract void forEach(List listeners, Consumer action); FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/LauncherConfig.java type LauncherConfig (line 52) | @API(status = STABLE, since = "1.7") method isTestEngineAutoRegistrationEnabled (line 68) | boolean isTestEngineAutoRegistrationEnabled(); method isLauncherSessionListenerAutoRegistrationEnabled (line 79) | @API(status = STABLE, since = "1.10") method isLauncherDiscoveryListenerAutoRegistrationEnabled (line 91) | @API(status = STABLE, since = "1.10") method isTestExecutionListenerAutoRegistrationEnabled (line 102) | boolean isTestExecutionListenerAutoRegistrationEnabled(); method isPostDiscoveryFilterAutoRegistrationEnabled (line 113) | @API(status = STABLE, since = "1.10") method getAdditionalTestEngines (line 123) | Collection getAdditionalTestEngines(); method getAdditionalLauncherSessionListeners (line 133) | @API(status = STABLE, since = "1.10") method getAdditionalLauncherDiscoveryListeners (line 144) | @API(status = STABLE, since = "1.10") method getAdditionalTestExecutionListeners (line 154) | Collection getAdditionalTestExecutionListeners(); method getAdditionalPostDiscoveryFilters (line 164) | @API(status = STABLE, since = "1.10") method builder (line 172) | static Builder builder() { class Builder (line 179) | class Builder { method Builder (line 192) | private Builder() { method enableLauncherSessionListenerAutoRegistration (line 207) | @API(status = STABLE, since = "1.10") method enableLauncherDiscoveryListenerAutoRegistration (line 224) | @API(status = STABLE, since = "1.10") method enableTestExecutionListenerAutoRegistration (line 239) | public Builder enableTestExecutionListenerAutoRegistration(boolean e... method enableTestEngineAutoRegistration (line 253) | public Builder enableTestEngineAutoRegistration(boolean enabled) { method enablePostDiscoveryFilterAutoRegistration (line 268) | @API(status = STABLE, since = "1.10") method addTestEngines (line 281) | public Builder addTestEngines(TestEngine... engines) { method addLauncherSessionListeners (line 295) | public Builder addLauncherSessionListeners(LauncherSessionListener..... method addLauncherDiscoveryListeners (line 310) | public Builder addLauncherDiscoveryListeners(LauncherDiscoveryListen... method addTestExecutionListeners (line 325) | public Builder addTestExecutionListeners(TestExecutionListener... li... method addPostDiscoveryFilters (line 341) | @API(status = STABLE, since = "1.10") method build (line 353) | public LauncherConfig build() { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/LauncherConfigurationParameters.java class LauncherConfigurationParameters (line 47) | class LauncherConfigurationParameters implements ConfigurationParameters { method builder (line 51) | static Builder builder() { method LauncherConfigurationParameters (line 57) | private LauncherConfigurationParameters(List provid... method get (line 61) | @Override method getBoolean (line 66) | @Override method keySet (line 71) | @Override method getProperty (line 77) | private @Nullable String getProperty(String key) { method toString (line 86) | @Override class Builder (line 93) | static final class Builder { method Builder (line 103) | private Builder() { method explicitParameters (line 106) | Builder explicitParameters(Map parameters) { method configurationResources (line 112) | Builder configurationResources(List configResources) { method enableImplicitProviders (line 118) | Builder enableImplicitProviders(boolean enabled) { method configFileName (line 123) | Builder configFileName(String configFileName) { method parentConfigurationParameters (line 129) | Builder parentConfigurationParameters(ConfigurationParameters parame... method build (line 135) | LauncherConfigurationParameters build() { type ParameterProvider (line 156) | private interface ParameterProvider { method getValue (line 158) | @Nullable method keySet (line 161) | Set keySet(); method explicit (line 163) | static ParameterProvider explicit(Map configParams) { method systemProperties (line 184) | static ParameterProvider systemProperties() { method propertiesFile (line 208) | static ParameterProvider propertiesFile(String configFileName) { method inherited (line 231) | static ParameterProvider inherited(ConfigurationParameters configPar... method loadClasspathResource (line 254) | private static Properties loadClasspathResource(String configFileName) { method findConfigFile (line 272) | private static @Nullable URL findConfigFile(String configFileName) thr... method loadClasspathResource (line 306) | private static void loadClasspathResource(URL configFileUrl, Propertie... method toURI (line 316) | private static URI toURI(URL url) { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/LauncherDiscoveryRequestBuilder.java class LauncherDiscoveryRequestBuilder (line 95) | @API(status = STABLE, since = "1.0") method request (line 130) | public static LauncherDiscoveryRequestBuilder request() { method discoveryRequest (line 145) | @API(status = STABLE, since = "6.0") method LauncherDiscoveryRequestBuilder (line 150) | private LauncherDiscoveryRequestBuilder() { method selectors (line 159) | public LauncherDiscoveryRequestBuilder selectors(DiscoverySelector... ... method selectors (line 171) | public LauncherDiscoveryRequestBuilder selectors(List... filters) { method configurationParameter (line 208) | public LauncherDiscoveryRequestBuilder configurationParameter(String k... method configurationParameters (line 222) | public LauncherDiscoveryRequestBuilder configurationParameters(Map filter) { method forExecution (line 383) | @API(status = EXPERIMENTAL, since = "6.0") method build (line 392) | public LauncherDiscoveryRequest build() { method getOutputDirectoryCreator (line 400) | private OutputDirectoryCreator getOutputDirectoryCreator(LauncherConfi... method buildLauncherConfigurationParameters (line 408) | private LauncherConfigurationParameters buildLauncherConfigurationPara... method getLauncherDiscoveryListener (line 421) | private LauncherDiscoveryListener getLauncherDiscoveryListener(Configu... method getDefaultLauncherDiscoveryListener (line 436) | private LauncherDiscoveryListener getDefaultLauncherDiscoveryListener( FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/LauncherDiscoveryResult.java class LauncherDiscoveryResult (line 38) | @API(status = INTERNAL, since = "1.7", consumers = { "org.junit.platform... method LauncherDiscoveryResult (line 45) | LauncherDiscoveryResult(Map testEngineRe... method getEngineTestDescriptor (line 52) | public TestDescriptor getEngineTestDescriptor(TestEngine testEngine) { method getDiscoveryIssues (line 56) | @API(status = INTERNAL, since = "1.13") method getEngineResult (line 61) | EngineResultInfo getEngineResult(TestEngine testEngine) { method getConfigurationParameters (line 65) | ConfigurationParameters getConfigurationParameters() { method getOutputDirectoryCreator (line 69) | OutputDirectoryCreator getOutputDirectoryCreator() { method getTestEngines (line 73) | public Collection getTestEngines() { method containsCriticalIssuesOrContainsTests (line 77) | boolean containsCriticalIssuesOrContainsTests() { method getEngineTestDescriptors (line 82) | Collection getEngineTestDescriptors() { method withRetainedEngines (line 88) | public LauncherDiscoveryResult withRetainedEngines(Predicate retainEngines(Predicate getCause() { method containsCriticalIssuesOrContainsTests (line 141) | boolean containsCriticalIssuesOrContainsTests() { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/LauncherExecutionRequestBuilder.java class LauncherExecutionRequestBuilder (line 61) | @API(status = MAINTAINED, since = "6.0") method request (line 71) | public static LauncherExecutionRequestBuilder request(LauncherDiscover... method executionRequest (line 87) | public static LauncherExecutionRequestBuilder executionRequest(Launche... method request (line 98) | public static LauncherExecutionRequestBuilder request(TestPlan testPla... method executionRequest (line 114) | public static LauncherExecutionRequestBuilder executionRequest(TestPla... method LauncherExecutionRequestBuilder (line 123) | private LauncherExecutionRequestBuilder(@Nullable LauncherDiscoveryReq... method listeners (line 138) | public LauncherExecutionRequestBuilder listeners(TestExecutionListener... method cancellationToken (line 153) | public LauncherExecutionRequestBuilder cancellationToken(CancellationT... method build (line 162) | public LauncherExecutionRequest build() { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/LauncherFactory.java class LauncherFactory (line 66) | @API(status = STABLE, since = "1.0") method LauncherFactory (line 69) | private LauncherFactory() { method openSession (line 81) | @API(status = STABLE, since = "1.10") method openSession (line 97) | @API(status = STABLE, since = "1.10") method create (line 113) | public static Launcher create() throws PreconditionViolationException { method create (line 128) | @API(status = STABLE, since = "1.10") method createDefaultLauncher (line 137) | private static DefaultLauncher createDefaultLauncher(LauncherConfig co... method collectLauncherInterceptors (line 150) | private static List collectLauncherInterceptors( method collectTestEngines (line 160) | private static Set collectTestEngines(LauncherConfig confi... method createLauncherSessionListener (line 169) | private static LauncherSessionListener createLauncherSessionListener(L... method collectPostDiscoveryFilters (line 178) | private static List collectPostDiscoveryFilters(L... method registerLauncherDiscoveryListeners (line 187) | private static void registerLauncherDiscoveryListeners(LauncherConfig ... method registerTestExecutionListeners (line 195) | private static void registerTestExecutionListeners(LauncherConfig conf... method loadAndFilterTestExecutionListeners (line 204) | private static Iterable loadAndFilterTestExecut... FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/LauncherListenerRegistry.java class LauncherListenerRegistry (line 16) | class LauncherListenerRegistry { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/LauncherPhase.java type LauncherPhase (line 28) | enum LauncherPhase { method getDiscoveryIssueFailurePhase (line 32) | static Optional getDiscoveryIssueFailurePhase(Configura... method toString (line 46) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/ListenerRegistry.java class ListenerRegistry (line 27) | class ListenerRegistry { method forLauncherSessionListeners (line 31) | static ListenerRegistry forLauncherSessionLis... method forLauncherDiscoveryListeners (line 35) | static ListenerRegistry forLauncherDiscover... method forTestExecutionListeners (line 39) | static ListenerRegistry forTestExecutionListene... method forEngineExecutionListeners (line 43) | static ListenerRegistry forEngineExecutionLis... method create (line 47) | static ListenerRegistry create(Function, T> compositeLi... method copyOf (line 51) | static ListenerRegistry copyOf(ListenerRegistry source) { method ListenerRegistry (line 61) | private ListenerRegistry(Function, T> compositeListenerFactory) { method add (line 65) | ListenerRegistry add(T listener) { method addAll (line 71) | @SafeVarargs method addAll (line 80) | ListenerRegistry addAll(Collection listeners) { method getCompositeListener (line 87) | T getCompositeListener() { method getListeners (line 92) | List getListeners() { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/MemoryCleanupListener.java class MemoryCleanupListener (line 21) | class MemoryCleanupListener extends DelegatingEngineExecutionListener { method MemoryCleanupListener (line 25) | MemoryCleanupListener(EngineExecutionListener delegate, TestPlan testP... method executionSkipped (line 30) | @Override method executionFinished (line 36) | @Override method cleanUp (line 42) | private void cleanUp(TestDescriptor testDescriptor) { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/OutcomeDelayingEngineExecutionListener.java class OutcomeDelayingEngineExecutionListener (line 28) | class OutcomeDelayingEngineExecutionListener extends DelegatingEngineExe... method OutcomeDelayingEngineExecutionListener (line 40) | OutcomeDelayingEngineExecutionListener(EngineExecutionListener delegat... method executionSkipped (line 45) | @Override method executionStarted (line 56) | @Override method executionFinished (line 64) | @Override method reportEngineOutcome (line 75) | void reportEngineOutcome() { method reportEngineStartIfNecessary (line 84) | void reportEngineStartIfNecessary() { method reportEngineFailure (line 90) | void reportEngineFailure(Throwable throwable) { type Outcome (line 97) | private enum Outcome { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/ServiceLoaderRegistry.java class ServiceLoaderRegistry (line 28) | class ServiceLoaderRegistry { method load (line 30) | static Iterable load(Class type) { method load (line 34) | static Iterable load(@SuppressWarnings("SameParameterValue") Cl... method logLoadedInstances (line 47) | private static String logLoadedInstances(Class type, List in... method load (line 55) | private static List load(Class type, Predicate class... method getLogger (line 64) | private static Logger getLogger() { method ServiceLoaderRegistry (line 69) | private ServiceLoaderRegistry() { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/ServiceLoaderTestEngineRegistry.java class ServiceLoaderTestEngineRegistry (line 26) | @API(status = INTERNAL, since = "1.0", consumers = "org.junit.platform.s... method ServiceLoaderTestEngineRegistry (line 29) | public ServiceLoaderTestEngineRegistry() { method loadTestEngines (line 32) | public Iterable loadTestEngines() { method getLogger (line 39) | private static Logger getLogger() { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/SessionPerRequestLauncher.java class SessionPerRequestLauncher (line 33) | class SessionPerRequestLauncher implements Launcher { method SessionPerRequestLauncher (line 40) | SessionPerRequestLauncher(Function getTestClassNames(TestDescriptor testDescr... FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/StreamInterceptingTestExecutionListener.java class StreamInterceptingTestExecutionListener (line 35) | class StreamInterceptingTestExecutionListener implements EagerTestExecut... method create (line 41) | static Optional create(Config... method StreamInterceptingTestExecutionListener (line 66) | private StreamInterceptingTestExecutionListener(Optional registerStdout(int maxNumberOfBytes... method registerStderr (line 42) | static Optional registerStderr(int maxNumberOfBytes... method register (line 46) | static Optional register(PrintStream originalStream... method StreamInterceptor (line 56) | private StreamInterceptor(PrintStream originalStream, Consumer testEngi... method computeAttributes (line 41) | private static List computeAttributes(TestEngine engine) { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/jfr/FlightRecordingDiscoveryListener.java class FlightRecordingDiscoveryListener (line 41) | @API(status = INTERNAL, since = "6.0") method launcherDiscoveryStarted (line 47) | @Override method launcherDiscoveryFinished (line 56) | @Override method engineDiscoveryStarted (line 67) | @Override method engineDiscoveryFinished (line 76) | @Override method issueEncountered (line 86) | @Override class DiscoveryEvent (line 99) | @Category({ "JUnit", "Discovery" }) class LauncherDiscoveryEvent (line 104) | @Label("Test Discovery") class EngineDiscoveryEvent (line 115) | @Label("Engine Discovery") class DiscoveryIssueEvent (line 129) | @Label("Discovery Issue") FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/jfr/FlightRecordingExecutionListener.java class FlightRecordingExecutionListener (line 42) | @API(status = INTERNAL, since = "6.0") method testPlanExecutionStarted (line 48) | @Override method testPlanExecutionFinished (line 57) | @Override method executionSkipped (line 69) | @Override method executionStarted (line 79) | @Override method executionFinished (line 88) | @Override method reportingEntryPublished (line 102) | @Override method fileEntryPublished (line 115) | @Override class ExecutionEvent (line 125) | @Category({ "JUnit", "Execution" }) class TestPlanExecutionEvent (line 130) | @Label("Test Execution") class TestEvent (line 142) | abstract static class TestEvent extends ExecutionEvent { method initialize (line 161) | void initialize(TestIdentifier test) { class SkippedTestEvent (line 169) | @Label("Skipped Test") class TestExecutionEvent (line 177) | @Label("Test") class ReportEntryEvent (line 194) | @Label("Report Entry") class FileEntryEvent (line 212) | @Label("File Entry") FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/jfr/JfrUtils.java class JfrUtils (line 24) | @API(status = INTERNAL, since = "6.0") method registerListeners (line 27) | public static void registerListeners(Launcher launcher) { method isJfrAvailable (line 34) | private static boolean isJfrAvailable() { method JfrUtils (line 39) | private JfrUtils() { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/listeners/LoggingListener.java class LoggingListener (line 38) | @API(status = MAINTAINED, since = "1.0") method forJavaUtilLogging (line 49) | public static LoggingListener forJavaUtilLogging() { method forJavaUtilLogging (line 62) | public static LoggingListener forJavaUtilLogging(Level logLevel) { method forBiConsumer (line 82) | public static LoggingListener forBiConsumer(BiConsumer<@Nullable Throw... method LoggingListener (line 88) | private LoggingListener(BiConsumer<@Nullable Throwable, Supplier customDir) { method create (line 41) | static OutputDir create(Optional customDir, Supplier cur... method createSafely (line 53) | static OutputDir createSafely(Optional customDir, Supplier customDir, Supp... method expandPlaceholders (line 82) | private static String expandPlaceholders(String customDir, SecureRando... method OutputDir (line 94) | private OutputDir(Path path, SecureRandom random) { method toPath (line 99) | public Path toPath() { method createFile (line 103) | public Path createFile(String prefix, String extension) throws Uncheck... method positiveLong (line 118) | private static long positiveLong(SecureRandom random) { method containsFilesWithExtensions (line 131) | private static boolean containsFilesWithExtensions(Path dir, String...... FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/listeners/SummaryGeneratingListener.java class SummaryGeneratingListener (line 35) | @API(status = MAINTAINED, since = "1.0") method SummaryGeneratingListener (line 42) | public SummaryGeneratingListener() { method getSummary (line 49) | public TestExecutionSummary getSummary() { method getMutableSummary (line 53) | private MutableTestExecutionSummary getMutableSummary() { method testPlanExecutionStarted (line 57) | @Override method testPlanExecutionFinished (line 63) | @Override method dynamicTestRegistered (line 70) | @Override method executionSkipped (line 81) | @Override method executionStarted (line 97) | @Override method executionFinished (line 108) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/listeners/TestExecutionSummary.java type TestExecutionSummary (line 28) | @API(status = MAINTAINED, since = "1.0") method getTimeStarted (line 34) | long getTimeStarted(); method getTimeFinished (line 39) | long getTimeFinished(); method getTotalFailureCount (line 48) | long getTotalFailureCount(); method getContainersFoundCount (line 53) | long getContainersFoundCount(); method getContainersStartedCount (line 58) | long getContainersStartedCount(); method getContainersSkippedCount (line 63) | long getContainersSkippedCount(); method getContainersAbortedCount (line 68) | long getContainersAbortedCount(); method getContainersSucceededCount (line 73) | long getContainersSucceededCount(); method getContainersFailedCount (line 81) | long getContainersFailedCount(); method getTestsFoundCount (line 86) | long getTestsFoundCount(); method getTestsStartedCount (line 91) | long getTestsStartedCount(); method getTestsSkippedCount (line 96) | long getTestsSkippedCount(); method getTestsAbortedCount (line 101) | long getTestsAbortedCount(); method getTestsSucceededCount (line 106) | long getTestsSucceededCount(); method getTestsFailedCount (line 114) | long getTestsFailedCount(); method printTo (line 123) | void printTo(PrintWriter writer); method printFailuresTo (line 133) | void printFailuresTo(PrintWriter writer); method printFailuresTo (line 154) | @API(status = MAINTAINED, since = "1.6") method getFailures (line 162) | List getFailures(); type Failure (line 167) | interface Failure extends Serializable { method getTestIdentifier (line 174) | TestIdentifier getTestIdentifier(); method getException (line 181) | Throwable getException(); FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/listeners/UniqueIdTrackingListener.java class UniqueIdTrackingListener (line 93) | @API(status = STABLE, since = "1.11") method UniqueIdTrackingListener (line 141) | public UniqueIdTrackingListener() { method testPlanExecutionStarted (line 145) | @Override method executionSkipped (line 151) | @Override method executionFinished (line 160) | @Override method trackTestUidRecursively (line 167) | private void trackTestUidRecursively(TestIdentifier testIdentifier) { method trackTestUid (line 174) | private boolean trackTestUid(TestIdentifier testIdentifier) { method testPlanExecutionFinished (line 182) | @Override method createOutputFile (line 207) | private Path createOutputFile(ConfigurationParameters configurationPar... FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/listeners/discovery/AbortOnFailureLauncherDiscoveryListener.java class AbortOnFailureLauncherDiscoveryListener (line 22) | final class AbortOnFailureLauncherDiscoveryListener implements LauncherD... method engineDiscoveryFinished (line 24) | @Override method equals (line 29) | @Override method hashCode (line 40) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/listeners/discovery/CompositeLauncherDiscoveryListener.java class CompositeLauncherDiscoveryListener (line 29) | class CompositeLauncherDiscoveryListener implements LauncherDiscoveryLis... method CompositeLauncherDiscoveryListener (line 33) | CompositeLauncherDiscoveryListener(List lis... method launcherDiscoveryStarted (line 37) | @Override method launcherDiscoveryFinished (line 42) | @Override method engineDiscoveryStarted (line 47) | @Override method engineDiscoveryFinished (line 52) | @Override method selectorProcessed (line 57) | @Override method issueEncountered (line 62) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/listeners/discovery/LauncherDiscoveryListeners.java class LauncherDiscoveryListeners (line 33) | @API(status = STABLE, since = "1.10") method LauncherDiscoveryListeners (line 36) | private LauncherDiscoveryListeners() { method abortOnFailure (line 52) | public static LauncherDiscoveryListener abortOnFailure() { method logging (line 62) | public static LauncherDiscoveryListener logging() { method composite (line 66) | @API(status = INTERNAL, since = "1.6") method fromConfigurationParameter (line 79) | @API(status = INTERNAL, since = "1.6") method newInvalidConfigurationParameterException (line 88) | private static JUnitException newInvalidConfigurationParameterExceptio... type LauncherDiscoveryListenerType (line 96) | private enum LauncherDiscoveryListenerType { method LauncherDiscoveryListenerType (line 105) | LauncherDiscoveryListenerType(String parameterValue, Supplier listene... method launcherSessionOpened (line 32) | @Override method launcherSessionClosed (line 37) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/listeners/session/LauncherSessionListeners.java class LauncherSessionListeners (line 27) | @API(status = INTERNAL, since = "1.8") method LauncherSessionListeners (line 30) | private LauncherSessionListeners() { method composite (line 33) | public static LauncherSessionListener composite(List implements Stack { method push (line 25) | @Override method peek (line 30) | @Override method pop (line 35) | @Override method isEmpty (line 40) | @Override method size (line 45) | @Override FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/tagexpression/Operator.java class Operator (line 28) | class Operator { type Associativity (line 30) | enum Associativity { type TagExpressionCreator (line 34) | interface TagExpressionCreator { method createExpressionAndAddTo (line 35) | ParseStatus createExpressionAndAddTo(Stack>... method nullaryOperator (line 38) | static Operator nullaryOperator(String representation, int precedence) { method unaryOperator (line 42) | @SuppressWarnings("SameParameterValue") method binaryOperator (line 57) | @SuppressWarnings("SameParameterValue") method Operator (line 88) | private Operator(String representation, int precedence, int arity, @Nu... method represents (line 98) | boolean represents(String token) { method representation (line 102) | String representation() { method hasLowerPrecedenceThan (line 106) | boolean hasLowerPrecedenceThan(Operator operator) { method hasSamePrecedenceAs (line 110) | boolean hasSamePrecedenceAs(Operator operator) { method isLeftAssociative (line 114) | boolean isLeftAssociative() { method createAndAddExpressionTo (line 118) | ParseStatus createAndAddExpressionTo(Stack> e... method createMissingOperandMessage (line 126) | private String createMissingOperandMessage(Stack errorMessage() { method tagExpression (line 57) | default Optional tagExpression() { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/tagexpression/ParseResults.java class ParseResults (line 18) | class ParseResults { method ParseResults (line 20) | private ParseResults() { method success (line 24) | static ParseResult success(TagExpression tagExpression) { method error (line 33) | static ParseResult error(String errorMessage) { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/tagexpression/ParseStatus.java class ParseStatus (line 20) | class ParseStatus { method success (line 22) | static ParseStatus success() { method problemParsing (line 26) | static ParseStatus problemParsing(Token token, String representation) { method missingOpeningParenthesis (line 30) | static ParseStatus missingOpeningParenthesis(Token token, String repre... method missingClosingParenthesis (line 34) | static ParseStatus missingClosingParenthesis(Token token, String repre... method missingRhsOperand (line 38) | static ParseStatus missingRhsOperand(Token token, String representatio... method errorAt (line 42) | static ParseStatus errorAt(Token token, String operatorRepresentation,... method missingOperatorBetween (line 47) | static ParseStatus missingOperatorBetween(TokenWith lhs... method emptyTagExpression (line 53) | static ParseStatus emptyTagExpression() { method format (line 57) | private static String format(int indexInTagExpression) { method error (line 61) | private static ParseStatus error(@Nullable String errorMessage) { method ParseStatus (line 67) | private ParseStatus(@Nullable String errorMessage) { method process (line 71) | public ParseStatus process(Supplier step) { method isError (line 78) | public boolean isError() { method isSuccess (line 82) | private boolean isSuccess() { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/tagexpression/Parser.java class Parser (line 20) | class Parser { method parse (line 24) | ParseResult parse(@Nullable String infixTagExpression) { method tokensDerivedFrom (line 28) | private List tokensDerivedFrom(@Nullable String infixTagExpress... method constructExpressionFrom (line 32) | private ParseResult constructExpressionFrom(List tokens) { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/tagexpression/ShuntingYard.java class ShuntingYard (line 33) | class ShuntingYard { method ShuntingYard (line 45) | ShuntingYard(List tokens) { method execute (line 50) | public ParseResult execute() { method processTokens (line 62) | private ParseStatus processTokens() { method process (line 70) | private ParseStatus process(Token token) { method convertLeafTokenToExpression (line 87) | private TagExpression convertLeafTokenToExpression(String trimmed) { method findMatchingLeftParenthesis (line 97) | private ParseStatus findMatchingLeftParenthesis(Token token) { method findOperands (line 112) | private ParseStatus findOperands(Token token, Operator currentOperator) { method previousOperator (line 126) | private Operator previousOperator() { method pushExpressionAt (line 130) | private void pushExpressionAt(Token token, TagExpression tagExpression) { method pushOperatorAt (line 134) | private void pushOperatorAt(Token token, Operator operator) { method consumeRemainingOperators (line 138) | private ParseStatus consumeRemainingOperators() { method ensureOnlySingleExpressionRemains (line 153) | private ParseStatus ensureOnlySingleExpressionRemains() { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/tagexpression/Stack.java type Stack (line 16) | interface Stack { method push (line 18) | void push(T t); method peek (line 20) | T peek(); method pop (line 22) | T pop(); method isEmpty (line 24) | boolean isEmpty(); method size (line 26) | int size(); FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/tagexpression/TagExpression.java type TagExpression (line 27) | @API(status = INTERNAL, since = "1.1") method parseFrom (line 38) | @API(status = INTERNAL, since = "1.1") method evaluate (line 50) | boolean evaluate(Collection tags); FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/tagexpression/TagExpressions.java class TagExpressions (line 20) | class TagExpressions { method tag (line 22) | static TagExpression tag(String tag) { method none (line 37) | static TagExpression none() { method any (line 51) | static TagExpression any() { method not (line 65) | static TagExpression not(TagExpression toNegate) { method and (line 79) | static TagExpression and(TagExpression lhs, TagExpression rhs) { method or (line 93) | static TagExpression or(TagExpression lhs, TagExpression rhs) { method TagExpressions (line 107) | private TagExpressions() { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/tagexpression/Token.java method string (line 18) | String string() { method strippedTokenStartIndex (line 22) | public int strippedTokenStartIndex() { method isLeftOf (line 26) | public boolean isLeftOf(Token token) { method lastCharacterIndex (line 30) | public int lastCharacterIndex() { method endIndexExclusive (line 34) | public int endIndexExclusive() { method concatenate (line 38) | public Token concatenate(Token rightOfThis) { FILE: junit-platform-launcher/src/main/java/org/junit/platform/launcher/tagexpression/Tokenizer.java class Tokenizer (line 25) | class Tokenizer { method tokenize (line 30) | List tokenize(@Nullable String infixTagExpression) { FILE: junit-platform-launcher/src/testFixtures/java/org/junit/platform/launcher/core/ConfigurationParametersFactoryForTests.java class ConfigurationParametersFactoryForTests (line 20) | public class ConfigurationParametersFactoryForTests { method ConfigurationParametersFactoryForTests (line 22) | private ConfigurationParametersFactoryForTests() { method create (line 25) | public static ConfigurationParameters create(Map configPara... method withStringValues (line 32) | private static Map withStringValues(Map con... FILE: junit-platform-launcher/src/testFixtures/java/org/junit/platform/launcher/core/LauncherFactoryForTestingPurposesOnly.java class LauncherFactoryForTestingPurposesOnly (line 19) | public class LauncherFactoryForTestingPurposesOnly { method createLauncher (line 21) | public static Launcher createLauncher(TestEngine... engines) { method createLauncherConfigBuilderWithDisabledServiceLoading (line 27) | public static LauncherConfig.Builder createLauncherConfigBuilderWithDi... method LauncherFactoryForTestingPurposesOnly (line 36) | private LauncherFactoryForTestingPurposesOnly() { FILE: junit-platform-launcher/src/testFixtures/java/org/junit/platform/launcher/core/NamespacedHierarchicalStoreProviders.java class NamespacedHierarchicalStoreProviders (line 18) | public class NamespacedHierarchicalStoreProviders { method dummyNamespacedHierarchicalStore (line 20) | public static NamespacedHierarchicalStore dummyNamespacedHi... method dummyNamespacedHierarchicalStoreWithNoParent (line 24) | public static NamespacedHierarchicalStore dummyNamespacedHi... method NamespacedHierarchicalStoreProviders (line 28) | private NamespacedHierarchicalStoreProviders() { FILE: junit-platform-launcher/src/testFixtures/java/org/junit/platform/launcher/core/OutputDirectoryCreators.java class OutputDirectoryCreators (line 18) | public class OutputDirectoryCreators { method dummyOutputDirectoryCreator (line 20) | public static OutputDirectoryCreator dummyOutputDirectoryCreator() { method hierarchicalOutputDirectoryCreator (line 26) | public static OutputDirectoryCreator hierarchicalOutputDirectoryCreato... method OutputDirectoryCreators (line 30) | private OutputDirectoryCreators() { FILE: junit-platform-reporting/src/main/java/org/junit/platform/reporting/legacy/LegacyReportingUtils.java class LegacyReportingUtils (line 31) | @API(status = MAINTAINED, since = "1.6") method LegacyReportingUtils (line 34) | private LegacyReportingUtils() { method getClassName (line 54) | public static String getClassName(TestPlan testPlan, TestIdentifier te... method getParent (line 66) | private static @Nullable TestIdentifier getParent(TestPlan testPlan, T... method getClassSource (line 70) | private static @Nullable ClassSource getClassSource(TestIdentifier cur... method getParentLegacyReportingName (line 79) | private static String getParentLegacyReportingName(TestPlan testPlan, ... FILE: junit-platform-reporting/src/main/java/org/junit/platform/reporting/legacy/xml/LegacyXmlReportGeneratingListener.java class LegacyXmlReportGeneratingListener (line 47) | @API(status = STABLE, since = "1.7") method LegacyXmlReportGeneratingListener (line 56) | public LegacyXmlReportGeneratingListener(Path reportsDir, PrintWriter ... method LegacyXmlReportGeneratingListener (line 61) | LegacyXmlReportGeneratingListener(String reportsDir, PrintWriter out, ... method LegacyXmlReportGeneratingListener (line 65) | private LegacyXmlReportGeneratingListener(Path reportsDir, PrintWriter... method testPlanExecutionStarted (line 71) | @Override method testPlanExecutionFinished (line 82) | @Override method executionSkipped (line 87) | @Override method executionStarted (line 93) | @Override method reportingEntryPublished (line 98) | @Override method executionFinished (line 103) | @Override method writeXmlReportInCaseOfRoot (line 109) | private void writeXmlReportInCaseOfRoot(TestIdentifier testIdentifier) { method writeXmlReportSafely (line 116) | private void writeXmlReportSafely(TestIdentifier testIdentifier, Strin... method requiredReportData (line 126) | private XmlReportData requiredReportData() { method isRoot (line 130) | private boolean isRoot(TestIdentifier testIdentifier) { method printException (line 134) | private void printException(String message, Exception exception) { FILE: junit-platform-reporting/src/main/java/org/junit/platform/reporting/legacy/xml/XmlReportData.java class XmlReportData (line 37) | class XmlReportData { method XmlReportData (line 50) | XmlReportData(TestPlan testPlan, Clock clock) { method getTestPlan (line 55) | TestPlan getTestPlan() { method getClock (line 59) | Clock getClock() { method markSkipped (line 63) | void markSkipped(TestIdentifier testIdentifier, @Nullable String reaso... method markStarted (line 67) | void markStarted(TestIdentifier testIdentifier) { method markFinished (line 71) | void markFinished(TestIdentifier testIdentifier, TestExecutionResult r... method addReportEntry (line 82) | void addReportEntry(TestIdentifier testIdentifier, ReportEntry entry) { method wasSkipped (line 87) | boolean wasSkipped(TestIdentifier testIdentifier) { method getDurationInSeconds (line 91) | double getDurationInSeconds(TestIdentifier testIdentifier) { method getSkipReason (line 97) | @Nullable method getResults (line 108) | List getResults(TestIdentifier testIdentifier) { method getReportEntries (line 115) | List getReportEntries(TestIdentifier testIdentifier) { method findSkippedAncestor (line 119) | private Optional findSkippedAncestor(TestIdentifier te... method findAncestor (line 123) | private Optional findAncestor(TestIdentifier testIdent... method getAncestors (line 134) | private List getAncestors(TestIdentifier testIdentifie... FILE: junit-platform-reporting/src/main/java/org/junit/platform/reporting/legacy/xml/XmlReportWriter.java class XmlReportWriter (line 75) | class XmlReportWriter { method XmlReportWriter (line 91) | XmlReportWriter(XmlReportData reportData) { method writeXmlReport (line 95) | void writeXmlReport(TestIdentifier rootDescriptor, Writer out) throws ... method toAggregatedResult (line 104) | private AggregatedTestResult toAggregatedResult(TestIdentifier testIde... method shouldInclude (line 111) | private boolean shouldInclude(TestPlan testPlan, TestIdentifier testId... method writeXmlReport (line 115) | private void writeXmlReport(TestIdentifier testIdentifier, Map testRe... method writeSystemProperties (line 186) | private void writeSystemProperties() throws XMLStreamException { method writeTestcase (line 200) | private void writeTestcase(TestIdentifier testIdentifier, Aggregated... method getName (line 223) | private String getName(TestIdentifier testIdentifier) { method getClassName (line 227) | private String getClassName(TestIdentifier testIdentifier) { method writeSkippedOrErrorOrFailureElement (line 231) | private void writeSkippedOrErrorOrFailureElement(TestIdentifier test... method writeSkippedElement (line 247) | private void writeSkippedElement(@Nullable String reason, XMLStreamW... method writeErrorOrFailureElement (line 259) | private void writeErrorOrFailureElement(Type type, @Nullable Throwab... method writeFailureAttributesAndContent (line 274) | private void writeFailureAttributesAndContent(Throwable throwable) t... method collectReportEntries (line 283) | private void collectReportEntries(TestIdentifier testIdentifier, Lis... method removeIfPresentAndAddAsSeparateElement (line 305) | private void removeIfPresentAndAddAsSeparateElement(Map getHostname() { method getCurrentDateTime (line 333) | private LocalDateTime getCurrentDateTime() { method formatNonStandardAttributesAsString (line 337) | private String formatNonStandardAttributesAsString(TestIdentifier te... method getSelfAndAncestors (line 346) | @SuppressWarnings({ "DataFlowIssue", "ConstantValue" }) method writeOutputElements (line 352) | private void writeOutputElements(String elementName, List el... method writeOutputElement (line 358) | private void writeOutputElement(String elementName, String content) ... method writeAttributeSafely (line 365) | private void writeAttributeSafely(String name, String value) throws ... method writeCDataSafely (line 375) | private void writeCDataSafely(String data) throws XMLStreamException { method newLine (line 381) | private void newLine() throws XMLStreamException { method close (line 385) | @Override method replaceIllegalCharacters (line 392) | static String replaceIllegalCharacters(String text) { method isAllowedXmlCharacter (line 408) | static boolean isAllowedXmlCharacter(int codePoint) { class AggregatedTestResult (line 418) | static class AggregatedTestResult { method skipped (line 422) | public static AggregatedTestResult skipped() { method nonSkipped (line 426) | public static AggregatedTestResult nonSkipped(List ex... method getThrowablesByType (line 442) | public Map>> getThrowablesByType() { type Type (line 447) | enum Type { method from (line 451) | private static Type from(TestExecutionResult executionResult) { method isFailure (line 458) | private static boolean isFailure(TestExecutionResult result) { class ReplacingWriter (line 465) | private static class ReplacingWriter extends Writer { method ReplacingWriter (line 470) | ReplacingWriter(Writer delegate) { method setWhitespaceReplacingEnabled (line 474) | void setWhitespaceReplacingEnabled(boolean whitespaceReplacingEnable... method write (line 478) | @Override method write (line 498) | @Override method write (line 508) | @Override method write (line 518) | @Override method write (line 528) | @Override method append (line 538) | @Override method append (line 548) | @Override method append (line 558) | @Override method flush (line 568) | @Override method close (line 573) | @Override FILE: junit-platform-reporting/src/main/java/org/junit/platform/reporting/open/xml/GitInfoCollector.java type GitInfoCollector (line 33) | interface GitInfoCollector { method get (line 35) | static Optional get(Path workingDir) { method getOriginUrl (line 41) | Optional getOriginUrl(); method getBranch (line 43) | Optional getBranch(); method getCommitHash (line 45) | Optional getCommitHash(); method getStatus (line 47) | Optional getStatus(); class CliGitInfoCollector (line 49) | class CliGitInfoCollector implements GitInfoCollector { method CliGitInfoCollector (line 57) | CliGitInfoCollector(ProcessExecutor executor) { method getOriginUrl (line 61) | @Override method getBranch (line 69) | @Override method getCommitHash (line 75) | @Override method getStatus (line 81) | @Override method obfuscateUserInfo (line 86) | private Optional obfuscateUserInfo(GitUrl gitUrl) { method toGitUrl (line 110) | private Optional toGitUrl(String remoteUrl) { class ProcessExecutor (line 125) | class ProcessExecutor { method ProcessExecutor (line 129) | ProcessExecutor(Path workingDir) { method exec (line 133) | Optional exec(String... args) { method newBufferedReader (line 161) | private static BufferedReader newBufferedReader(InputStream stream) { method startProcess (line 165) | private Process startProcess(String[] command) { method readAllChars (line 176) | private static void readAllChars(Reader reader, BiConsumer findChild(Node parent, Namespace namespa... FILE: junit-platform-reporting/src/main/java/org/junit/platform/reporting/open/xml/JUnitFactory.java class JUnitFactory (line 17) | class JUnitFactory { method JUnitFactory (line 21) | private JUnitFactory() { method uniqueId (line 24) | static Factory uniqueId(String uniqueId) { method legacyReportingName (line 28) | static Factory legacyReportingName(String legacyR... method type (line 32) | static Factory type(TestDescriptor.Type type) { FILE: junit-platform-reporting/src/main/java/org/junit/platform/reporting/open/xml/LegacyReportingName.java class LegacyReportingName (line 18) | class LegacyReportingName extends ChildElement createDocumentWriter(ConfigurationParam... method isEnabled (line 172) | private boolean isEnabled(ConfigurationParameters config) { method isGitEnabled (line 176) | private boolean isGitEnabled(ConfigurationParameters config) { method reportInfrastructure (line 180) | @SuppressWarnings("EmptyCatch") method addGitInfo (line 203) | private void addGitInfo(Infrastructure infrastructure, GitInfoCollecto... method testPlanExecutionFinished (line 216) | @Override method executionSkipped (line 229) | @Override method executionStarted (line 241) | @Override method reportStarted (line 248) | private void reportStarted(TestIdentifier testIdentifier, String id) { method addTestSource (line 265) | private void addTestSource(TestSource source, Sources sources) { method reportingEntryPublished (line 303) | @Override method attachOutput (line 324) | private static void attachOutput(Attachments attachments, LocalDateTim... method fileEntryPublished (line 331) | @Override method executionFinished (line 342) | @Override method convertStatus (line 351) | private Result.Status convertStatus(TestExecutionResult.Status status) { FILE: junit-platform-reporting/src/main/java/org/junit/platform/reporting/open/xml/Type.java class Type (line 19) | class Type extends ChildElement { method Type (line 23) | Type(Context context, TestDescriptor.Type type) { FILE: junit-platform-reporting/src/main/java/org/junit/platform/reporting/open/xml/UniqueId.java class UniqueId (line 18) | class UniqueId extends ChildElement { method UniqueId (line 22) | UniqueId(Context context, String value) { FILE: junit-platform-reporting/src/testFixtures/java/org/junit/platform/reporting/testutil/FileUtils.java class FileUtils (line 18) | public class FileUtils { method findPath (line 20) | public static Path findPath(Path rootDir, String syntaxAndPattern) { method FileUtils (line 32) | private FileUtils() { FILE: junit-platform-suite-engine/src/main/java/org/junit/platform/suite/engine/AdditionalDiscoverySelectors.java class AdditionalDiscoverySelectors (line 33) | class AdditionalDiscoverySelectors { method selectUris (line 35) | static List selectUris(String... uris) { method selectDirectories (line 47) | static List selectDirectories(String... paths) { method selectPackages (line 59) | static List selectPackages(String... packageNames) { method selectModules (line 70) | static List selectModules(String... moduleNames) { method selectFile (line 77) | static FileSelector selectFile(String path, int line, int column) { method selectClasspathResource (line 89) | static ClasspathResourceSelector selectClasspathResource(String classp... method parseIdentifiers (line 101) | static List parseIdentifiers(String[] ide... method uniqueStreamOf (line 105) | private static Stream uniqueStreamOf(T[] elements) { method AdditionalDiscoverySelectors (line 109) | private AdditionalDiscoverySelectors() { FILE: junit-platform-suite-engine/src/main/java/org/junit/platform/suite/engine/ClassSelectorResolver.java class ClassSelectorResolver (line 37) | final class ClassSelectorResolver implements SelectorResolver { method ClassSelectorResolver (line 47) | ClassSelectorResolver(Predicate classNameFilter, SuiteEngineDe... method resolve (line 60) | @Override method resolve (line 76) | @Override method tryLoadSuiteClass (line 101) | private static Optional> tryLoadSuiteClass(UniqueId.Segment s... method toResolution (line 105) | private static Resolution toResolution(Optional s... method newSuiteDescriptor (line 109) | private Optional newSuiteDescriptor(Class suit... method containsCycle (line 122) | private static boolean containsCycle(UniqueId id) { method createConfigContainsCycleMessage (line 135) | private static String createConfigContainsCycleMessage(Class suiteC... FILE: junit-platform-suite-engine/src/main/java/org/junit/platform/suite/engine/DiscoverySelectorResolver.java class DiscoverySelectorResolver (line 21) | final class DiscoverySelectorResolver { method discoverSuites (line 36) | private static void discoverSuites(SuiteEngineDescriptor engineDescrip... method resolveSelectors (line 44) | void resolveSelectors(EngineDiscoveryRequest request, SuiteEngineDescr... FILE: junit-platform-suite-engine/src/main/java/org/junit/platform/suite/engine/IsSuiteClass.java class IsSuiteClass (line 30) | final class IsSuiteClass implements Predicate> { method IsSuiteClass (line 34) | IsSuiteClass(DiscoveryIssueReporter issueReporter) { method test (line 40) | @Override method hasSuiteAnnotation (line 47) | private boolean hasSuiteAnnotation(Class testClass) { method isNotPrivateUnlessAbstract (line 51) | private static Condition> isNotPrivateUnlessAbstract(Discover... method isNotLocal (line 57) | private static Condition> isNotLocal(DiscoveryIssueReporter i... method isNotInner (line 62) | private static Condition> isNotInner(DiscoveryIssueReporter i... method createIssue (line 67) | private static DiscoveryIssue createIssue(Class testClass, String d... FILE: junit-platform-suite-engine/src/main/java/org/junit/platform/suite/engine/LifecycleMethodUtils.java class LifecycleMethodUtils (line 34) | final class LifecycleMethodUtils { method LifecycleMethodUtils (line 36) | private LifecycleMethodUtils() { method findBeforeSuiteMethods (line 40) | static List findBeforeSuiteMethods(Class testClass, Discove... method findAfterSuiteMethods (line 45) | static List findAfterSuiteMethods(Class testClass, Discover... method findMethodsAndCheckStaticAndNonPrivate (line 50) | private static List findMethodsAndCheckStaticAndNonPrivate(Cla... method isStatic (line 64) | private static DiscoveryIssueReporter.Condition isStatic(Class... method isNotPrivate (line 73) | private static DiscoveryIssueReporter.Condition isNotPrivate(C... method returnsPrimitiveVoid (line 82) | private static DiscoveryIssueReporter.Condition returnsPrimiti... method hasNoParameters (line 91) | private static DiscoveryIssueReporter.Condition hasNoParameter... method createError (line 100) | private static DiscoveryIssue createError(String message, Method metho... FILE: junit-platform-suite-engine/src/main/java/org/junit/platform/suite/engine/NoTestsDiscoveredException.java class NoTestsDiscoveredException (line 17) | class NoTestsDiscoveredException extends JUnitException { method NoTestsDiscoveredException (line 22) | NoTestsDiscoveredException(Class suiteClass) { FILE: junit-platform-suite-engine/src/main/java/org/junit/platform/suite/engine/SuiteEngineDescriptor.java class SuiteEngineDescriptor (line 19) | final class SuiteEngineDescriptor extends EngineDescriptor { method SuiteEngineDescriptor (line 23) | SuiteEngineDescriptor(UniqueId uniqueId) { method getType (line 27) | @Override FILE: junit-platform-suite-engine/src/main/java/org/junit/platform/suite/engine/SuiteLauncher.java class SuiteLauncher (line 36) | class SuiteLauncher { method create (line 41) | static SuiteLauncher create() { method SuiteLauncher (line 47) | private SuiteLauncher(Set testEngines) { method hasTestEngineOtherThanSuiteEngine (line 54) | private boolean hasTestEngineOtherThanSuiteEngine(Set test... method discover (line 58) | LauncherDiscoveryResult discover(LauncherDiscoveryRequest discoveryReq... method execute (line 62) | TestExecutionSummary execute(LauncherDiscoveryResult discoveryResult, ... FILE: junit-platform-suite-engine/src/main/java/org/junit/platform/suite/engine/SuiteLauncherDiscoveryRequestBuilder.java class SuiteLauncherDiscoveryRequestBuilder (line 79) | final class SuiteLauncherDiscoveryRequestBuilder { method SuiteLauncherDiscoveryRequestBuilder (line 90) | private SuiteLauncherDiscoveryRequestBuilder() { method request (line 98) | static SuiteLauncherDiscoveryRequestBuilder request() { method selectors (line 107) | void selectors(DiscoverySelector... selectors) { method selectors (line 116) | private void selectors(List selectors) { method filters (line 132) | private void filters(Filter... filters) { method filterStandardClassNamePatterns (line 142) | SuiteLauncherDiscoveryRequestBuilder filterStandardClassNamePatterns() { method configurationParameter (line 155) | SuiteLauncherDiscoveryRequestBuilder configurationParameter(String key... method configurationParametersResource (line 160) | void configurationParametersResource(String resourceFile) { method parentConfigurationParameters (line 177) | SuiteLauncherDiscoveryRequestBuilder parentConfigurationParameters( method disableImplicitConfigurationParameters (line 194) | SuiteLauncherDiscoveryRequestBuilder disableImplicitConfigurationParam... method outputDirectoryCreator (line 199) | SuiteLauncherDiscoveryRequestBuilder outputDirectoryCreator(OutputDire... method listener (line 204) | void listener(LauncherDiscoveryListener listener) { method applyConfigurationParametersFromSuite (line 223) | SuiteLauncherDiscoveryRequestBuilder applyConfigurationParametersFromS... method applySelectorsAndFiltersFromSuite (line 268) | SuiteLauncherDiscoveryRequestBuilder applySelectorsAndFiltersFromSuite... method addExcludeFilters (line 280) | private void addExcludeFilters(Class suiteClass) { method addClassAndMethodSelectors (line 296) | private void addClassAndMethodSelectors(Class suiteClass) { method addIncludeFilters (line 306) | private void addIncludeFilters(Class suiteClass) { method addOtherSelectors (line 325) | private void addOtherSelectors(Class suiteClass) { method build (line 355) | LauncherDiscoveryRequest build() { method selectClasses (line 367) | private List selectClasses(Class suiteClass, SelectC... method toClassSelectors (line 374) | private static Stream toClassSelectors(Class suiteCl... method selectMethod (line 384) | private MethodSelector selectMethod(Class suiteClass, SelectMethod ... method toMethodSelector (line 390) | private MethodSelector toMethodSelector(Class suiteClass, SelectMet... method toMethodSelectorFromFQMN (line 409) | private static MethodSelector toMethodSelectorFromFQMN(Class suiteC... method toMethodSelector (line 429) | private static MethodSelector toMethodSelector(Class suiteClass, @N... method prefixErrorMessageForInvalidSelectMethodUsage (line 449) | private static String prefixErrorMessageForInvalidSelectMethodUsage(Cl... method createIncludeClassNameFilter (line 453) | private ClassNameFilter createIncludeClassNameFilter(String... pattern... method findAnnotationValues (line 461) | private static Optional findAnnotationV... method stripped (line 466) | private static Optional stripped(String[] patterns) { FILE: junit-platform-suite-engine/src/main/java/org/junit/platform/suite/engine/SuiteTestDescriptor.java class SuiteTestDescriptor (line 65) | final class SuiteTestDescriptor extends AbstractTestDescriptor { method SuiteTestDescriptor (line 80) | SuiteTestDescriptor(UniqueId id, Class suiteClass, ConfigurationPar... method getFailIfNoTests (line 92) | private static Boolean getFailIfNoTests(Class suiteClass) { method addDiscoveryRequestFrom (line 100) | SuiteTestDescriptor addDiscoveryRequestFrom(Class suiteClass) { method addDiscoveryRequestFrom (line 107) | SuiteTestDescriptor addDiscoveryRequestFrom(UniqueId uniqueId) { method discover (line 114) | void discover() { method getType (line 138) | @Override method getSuiteDisplayName (line 143) | private static String getSuiteDisplayName(Class suiteClass, Discove... method execute (line 160) | void execute(EngineExecutionListener executionListener, NamespacedHier... method executeBeforeSuiteMethods (line 182) | private void executeBeforeSuiteMethods(ThrowableCollector throwableCol... method executeTests (line 194) | private @Nullable TestExecutionSummary executeTests(EngineExecutionLis... method executeAfterSuiteMethods (line 212) | private void executeAfterSuiteMethods(ThrowableCollector throwableColl... method computeTestExecutionResult (line 218) | private TestExecutionResult computeTestExecutionResult(@Nullable TestE... method mayRegisterTests (line 230) | @Override class LifecycleMethods (line 238) | private static class LifecycleMethods { method LifecycleMethods (line 243) | LifecycleMethods(Class suiteClass, DiscoveryIssueReporter issueRe... method create (line 255) | static DiscoveryIssueForwardingListener create(UniqueId id, EngineDisc... method issueEncountered (line 277) | @Override FILE: junit-platform-suite-engine/src/main/java/org/junit/platform/suite/engine/SuiteTestEngine.java class SuiteTestEngine (line 35) | @API(status = INTERNAL, since = "1.8") method getId (line 38) | @Override method getGroupId (line 46) | @Override method getArtifactId (line 54) | @Override method discover (line 59) | @Override method execute (line 66) | @Override FILE: junit-platform-testkit/src/main/java/org/junit/platform/testkit/engine/Assertions.java class Assertions (line 29) | class Assertions { type Executable (line 31) | @FunctionalInterface method execute (line 33) | void execute() throws Throwable; method assertAll (line 36) | static void assertAll(String heading, Stream executables) { method assertEquals (line 61) | static void assertEquals(long expected, long actual, String message) { method failNotEqual (line 67) | private static void failNotEqual(long expected, long actual, String me... method fail (line 71) | private static void fail(String message, Object expected, Object actua... method format (line 75) | private static String format(long expected, long actual, String messag... method buildPrefix (line 79) | private static String buildPrefix(String message) { method formatValues (line 83) | private static String formatValues(long expected, long actual) { method Assertions (line 87) | private Assertions() { FILE: junit-platform-testkit/src/main/java/org/junit/platform/testkit/engine/EngineDiscoveryResults.java class EngineDiscoveryResults (line 30) | @API(status = EXPERIMENTAL, since = "6.0") method EngineDiscoveryResults (line 36) | EngineDiscoveryResults(TestDescriptor engineDescriptor, List getDiscoveryIssues() { FILE: junit-platform-testkit/src/main/java/org/junit/platform/testkit/engine/EngineExecutionResults.java class EngineExecutionResults (line 37) | @API(status = MAINTAINED, since = "1.7") method EngineExecutionResults (line 51) | EngineExecutionResults(List events) { method allEvents (line 67) | public Events allEvents() { method containerEvents (line 81) | public Events containerEvents() { method testEvents (line 95) | public Events testEvents() { method filterEvents (line 102) | private static Stream filterEvents(List events, Predicat... FILE: junit-platform-testkit/src/main/java/org/junit/platform/testkit/engine/EngineTestKit.java class EngineTestKit (line 75) | @API(status = MAINTAINED, since = "1.7") method engine (line 107) | public static Builder engine(String engineId) { method engine (line 134) | public static Builder engine(TestEngine testEngine) { method discover (line 163) | @API(status = EXPERIMENTAL, since = "6.0") method discover (line 188) | @API(status = EXPERIMENTAL, since = "6.0") method execute (line 222) | public static EngineExecutionResults execute(String engineId, Launcher... method execute (line 246) | public static EngineExecutionResults execute(TestEngine testEngine, La... method executeUsingLauncherOrchestration (line 256) | private static void executeUsingLauncherOrchestration(TestEngine testE... method withRequestLevelStore (line 270) | private static void withRequestLevelStore(Consumer newStore( method discoverUsingOrchestrator (line 282) | private static LauncherDiscoveryResult discoverUsingOrchestrator(TestE... method loadTestEngine (line 288) | @SuppressWarnings("unchecked") method EngineTestKit (line 298) | private EngineTestKit() { class Builder (line 317) | public static final class Builder { method Builder (line 325) | private Builder(TestEngine testEngine) { method selectors (line 343) | public Builder selectors(DiscoverySelector... selectors) { method selectors (line 363) | @API(status = MAINTAINED, since = "6.0") method filters (line 387) | @API(status = STABLE, since = "1.10") method configurationParameter (line 406) | public Builder configurationParameter(String key, String value) { method configurationParameters (line 423) | public Builder configurationParameters(Map configura... method enableImplicitConfigurationParameters (line 442) | @API(status = STABLE, since = "1.10") method outputDirectoryProvider (line 465) | @SuppressWarnings("removal") method outputDirectoryCreator (line 487) | @API(status = MAINTAINED, since = "1.14") method cancellationToken (line 502) | @API(status = EXPERIMENTAL, since = "6.0") method discover (line 521) | @API(status = EXPERIMENTAL, since = "6.0") method execute (line 539) | public EngineExecutionResults execute() { class DisabledOutputDirectoryCreator (line 547) | private static class DisabledOutputDirectoryCreator implements Outpu... method DisabledOutputDirectoryCreator (line 554) | private DisabledOutputDirectoryCreator() { method getRootDirectory (line 557) | @Override method createOutputDirectory (line 562) | @Override FILE: junit-platform-testkit/src/main/java/org/junit/platform/testkit/engine/Event.java class Event (line 36) | @API(status = MAINTAINED, since = "1.7") method reportingEntryPublished (line 51) | public static Event reportingEntryPublished(TestDescriptor testDescrip... method fileEntryPublished (line 67) | @API(status = MAINTAINED, since = "1.13.3") method dynamicTestRegistered (line 82) | public static Event dynamicTestRegistered(TestDescriptor testDescripto... method executionSkipped (line 96) | public static Event executionSkipped(TestDescriptor testDescriptor, @N... method executionStarted (line 109) | public static Event executionStarted(TestDescriptor testDescriptor) { method executionFinished (line 124) | public static Event executionFinished(TestDescriptor testDescriptor, T... method byPayload (line 140) | public static Predicate byPayload(Class payloadType, Pre... method byType (line 151) | public static Predicate byType(EventType type) { method byTestDescriptor (line 164) | public static Predicate byTestDescriptor(Predicate getPayload() { method getPayload (line 244) | public Optional getPayload(Class payloadType) { method getRequiredPayload (line 263) | public T getRequiredPayload(Class payloadType) throws IllegalAr... method toString (line 268) | @Override FILE: junit-platform-testkit/src/main/java/org/junit/platform/testkit/engine/EventConditions.java class EventConditions (line 55) | @API(status = MAINTAINED, since = "1.7") method EventConditions (line 58) | private EventConditions() { method event (line 66) | @SafeVarargs method engine (line 77) | public static Condition engine() { method test (line 91) | public static Condition test(String uniqueIdSubstring) { method test (line 108) | public static Condition test(String uniqueIdSubstring, String d... method test (line 126) | @API(status = MAINTAINED, since = "1.8") method test (line 136) | public static Condition test() { method container (line 147) | public static Condition container(Class clazz) { method container (line 159) | public static Condition container(String uniqueIdSubstring) { method container (line 169) | public static Condition container(Condition condition) { method container (line 178) | public static Condition container() { method nestedContainer (line 200) | @API(status = MAINTAINED, since = "1.8") method nestedContainer (line 218) | public static Condition nestedContainer(Class clazz) { method dynamicTestRegistered (line 237) | public static Condition dynamicTestRegistered(String uniqueIdSu... method dynamicTestRegistered (line 247) | public static Condition dynamicTestRegistered(Condition ... method uniqueId (line 259) | @API(status = EXPERIMENTAL, since = "6.0") method uniqueId (line 272) | @API(status = EXPERIMENTAL, since = "6.0") method uniqueIdSubstring (line 283) | public static Condition uniqueIdSubstring(String uniqueIdSubstr... method uniqueId (line 300) | @API(status = EXPERIMENTAL, since = "6.0") method uniqueIdSubstrings (line 314) | public static Condition uniqueIdSubstrings(String... uniqueIdSu... method uniqueIdSubstrings (line 326) | public static Condition uniqueIdSubstrings(List uniqueI... method displayName (line 349) | public static Condition displayName(String displayName) { method legacyReportingName (line 362) | @API(status = EXPERIMENTAL, since = "6.0") method skippedWithReason (line 378) | public static Condition skippedWithReason(String expectedReason) { method skippedWithReason (line 391) | public static Condition skippedWithReason(Predicate pre... method started (line 400) | public static Condition started() { method abortedWithReason (line 414) | @SafeVarargs method finishedWithFailure (line 429) | @SafeVarargs method finishedWithCause (line 434) | @SuppressWarnings("unchecked") method finishedWithFailure (line 450) | public static Condition finishedWithFailure() { method finishedSuccessfully (line 462) | public static Condition finishedSuccessfully() { method finished (line 473) | public static Condition finished(Condition... method type (line 482) | public static Condition type(EventType expectedType) { method result (line 491) | public static Condition result(Condition c... method reason (line 501) | public static Condition reason(String expectedReason) { method reason (line 511) | public static Condition reason(Predicate predicate) { method reportEntry (line 520) | @API(status = STABLE, since = "1.10") method fileEntry (line 534) | @API(status = MAINTAINED, since = "1.13.3") FILE: junit-platform-testkit/src/main/java/org/junit/platform/testkit/engine/EventStatistics.java class EventStatistics (line 36) | @API(status = MAINTAINED, since = "1.7") method EventStatistics (line 42) | EventStatistics(Events events, String category) { method assertAll (line 46) | void assertAll() { method skipped (line 58) | public EventStatistics skipped(long expected) { method started (line 69) | public EventStatistics started(long expected) { method finished (line 80) | public EventStatistics finished(long expected) { method aborted (line 91) | public EventStatistics aborted(long expected) { method succeeded (line 102) | public EventStatistics succeeded(long expected) { method failed (line 113) | public EventStatistics failed(long expected) { method reportingEntryPublished (line 124) | public EventStatistics reportingEntryPublished(long expected) { method fileEntryPublished (line 137) | @API(status = MAINTAINED, since = "1.13.3") method dynamicallyRegistered (line 150) | public EventStatistics dynamicallyRegistered(long expected) { FILE: junit-platform-testkit/src/main/java/org/junit/platform/testkit/engine/EventType.java type EventType (line 27) | @API(status = MAINTAINED, since = "1.7") FILE: junit-platform-testkit/src/main/java/org/junit/platform/testkit/engine/Events.java class Events (line 52) | @API(status = MAINTAINED, since = "1.7") method Events (line 58) | Events(Stream events, String category) { method Events (line 62) | Events(List events, String category) { method getCategory (line 70) | String getCategory() { method list (line 82) | public List list() { method stream (line 92) | public Stream stream() { method map (line 104) | public Stream map(Function mapper) { method filter (line 118) | public Stream filter(Predicate predicate) { method executions (line 137) | public Executions executions() { method count (line 147) | public long count() { method skipped (line 158) | public Events skipped() { method started (line 167) | public Events started() { method finished (line 176) | public Events finished() { method aborted (line 185) | public Events aborted() { method succeeded (line 194) | public Events succeeded() { method failed (line 203) | public Events failed() { method reportingEntryPublished (line 213) | public Events reportingEntryPublished() { method fileEntryPublished (line 225) | @API(status = MAINTAINED, since = "1.13.3") method dynamicallyRegistered (line 236) | public Events dynamicallyRegistered() { method assertStatistics (line 254) | public Events assertStatistics(Consumer statisticsCon... method assertEventsMatchExactly (line 284) | @SafeVarargs method assertEventsMatchLoosely (line 316) | @SafeVarargs method assertEventsMatchLooselyInOrder (line 351) | @SafeVarargs method assertThatEvents (line 366) | public ListAssert assertThatEvents() { method debug (line 377) | public Events debug() { method debug (line 388) | @SuppressWarnings("DefaultCharset") method debug (line 401) | public Events debug(Writer writer) { method debug (line 407) | private Events debug(PrintWriter printWriter) { method eventsByType (line 415) | private Stream eventsByType(EventType type) { method finishedEventsByStatus (line 420) | private Stream finishedEventsByStatus(Status status) { method assertEventsMatchExactly (line 426) | @SafeVarargs method assertEventsMatchLoosely (line 437) | @SafeVarargs method assertEventsMatchLooselyInOrder (line 446) | @SafeVarargs method isNotInIncreasingOrder (line 467) | private static boolean isNotInIncreasingOrder(List indices) { method checkCondition (line 474) | private static void checkCondition(List events, SoftAssertions ... method findEvent (line 480) | private static @Nullable Event findEvent(List events, SoftAsser... FILE: junit-platform-testkit/src/main/java/org/junit/platform/testkit/engine/Execution.java class Execution (line 37) | @API(status = MAINTAINED, since = "1.7") method finished (line 56) | public static Execution finished(TestDescriptor testDescriptor, Instan... method skipped (line 76) | public static Execution skipped(TestDescriptor testDescriptor, Instant... method Execution (line 90) | private Execution(TestDescriptor testDescriptor, Instant startInstant,... method getTestDescriptor (line 110) | public TestDescriptor getTestDescriptor() { method getStartInstant (line 119) | public Instant getStartInstant() { method getEndInstant (line 128) | public Instant getEndInstant() { method getDuration (line 137) | public Duration getDuration() { method getTerminationInfo (line 146) | public TerminationInfo getTerminationInfo() { method toString (line 150) | @Override FILE: junit-platform-testkit/src/main/java/org/junit/platform/testkit/engine/ExecutionRecorder.java class ExecutionRecorder (line 36) | @API(status = MAINTAINED, since = "1.7") method ExecutionRecorder (line 41) | public ExecutionRecorder() { method dynamicTestRegistered (line 48) | @Override method executionSkipped (line 56) | @Override method executionStarted (line 64) | @Override method executionFinished (line 73) | @Override method reportingEntryPublished (line 81) | @Override method fileEntryPublished (line 91) | @API(status = MAINTAINED, since = "1.13.3") method getExecutionResults (line 102) | public EngineExecutionResults getExecutionResults() { FILE: junit-platform-testkit/src/main/java/org/junit/platform/testkit/engine/Executions.java class Executions (line 41) | @API(status = MAINTAINED, since = "1.7") method Executions (line 47) | private Executions(Stream executions, String category) { method Executions (line 55) | Executions(List events, String category) { method list (line 72) | public List list() { method stream (line 82) | public Stream stream() { method map (line 95) | public Stream map(Function mapp... method filter (line 109) | public Stream filter(Predicate predicate) { method count (line 120) | public long count() { method skipped (line 133) | public Executions skipped() { method started (line 147) | @API(status = DEPRECATED, since = "6.1") method finished (line 160) | public Executions finished() { method aborted (line 172) | public Executions aborted() { method succeeded (line 184) | public Executions succeeded() { method failed (line 196) | public Executions failed() { method assertThatExecutions (line 209) | public ListAssert assertThatExecutions() { method debug (line 220) | public Executions debug() { method debug (line 231) | @SuppressWarnings("DefaultCharset") method debug (line 244) | @SuppressWarnings("DefaultCharset") method debug (line 251) | private Executions debug(PrintWriter printWriter) { method finishedExecutions (line 259) | private Stream finishedExecutions() { method finishedExecutionsByStatus (line 263) | private Stream finishedExecutionsByStatus(Status status) { method executionsByTerminationInfo (line 269) | private Stream executionsByTerminationInfo(Predicate createExecutions(List events) { FILE: junit-platform-testkit/src/main/java/org/junit/platform/testkit/engine/TerminationInfo.java class TerminationInfo (line 29) | @API(status = MAINTAINED, since = "1.7") method skipped (line 42) | public static TerminationInfo skipped(@Nullable String reason) { method executed (line 54) | public static TerminationInfo executed(TestExecutionResult testExecuti... method TerminationInfo (line 67) | private TerminationInfo(boolean skipped, @Nullable String skipReason, method skipped (line 84) | public boolean skipped() { method notSkipped (line 95) | public boolean notSkipped() { method executed (line 105) | public boolean executed() { method getSkipReason (line 116) | public @Nullable String getSkipReason() throws UnsupportedOperationExc... method getExecutionResult (line 131) | public TestExecutionResult getExecutionResult() throws UnsupportedOper... method toString (line 139) | @Override FILE: junit-platform-testkit/src/main/java/org/junit/platform/testkit/engine/TestExecutionResultConditions.java class TestExecutionResultConditions (line 38) | @API(status = MAINTAINED, since = "1.7") method TestExecutionResultConditions (line 41) | private TestExecutionResultConditions() { method status (line 50) | public static Condition status(Status expectedSta... method throwable (line 61) | @SafeVarargs method cause (line 79) | @SafeVarargs method rootCause (line 98) | @API(status = MAINTAINED, since = "1.13.3") method suppressed (line 117) | @SafeVarargs method instanceOf (line 132) | public static Condition instanceOf(Class message(String expectedMessage) { method message (line 152) | public static Condition message(Predicate expectedM... method throwable (line 158) | private static Condition throwable(Condition cause(Condition conditi... method rootCause (line 170) | private static Condition rootCause(Condition con... method getRootCause (line 184) | private static Throwable getRootCause(Throwable throwable, List suppressed(int index, Condition testClass) { method run (line 52) | public static void run(Module testModule) { method run (line 56) | private static void run(DiscoverySelector selector) { method JUnit (line 79) | private JUnit() { FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/Constants.java class Constants (line 24) | @Deprecated(since = "6.0") method Constants (line 87) | private Constants() { FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/JUnit4VersionCheck.java class JUnit4VersionCheck (line 28) | class JUnit4VersionCheck { method checkSupported (line 33) | static void checkSupported() { method checkSupported (line 45) | static void checkSupported(Supplier versionSupplier) { method parseVersion (line 54) | static BigDecimal parseVersion(String versionString) { method readVersion (line 67) | private static String readVersion(Supplier versionSupplier) { method JUnit4VersionCheck (line 77) | private JUnit4VersionCheck() { FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/VintageTestEngine.java class VintageTestEngine (line 37) | @Deprecated(since = "6.0") method getId (line 41) | @Override method getGroupId (line 49) | @Override method getArtifactId (line 57) | @Override method discover (line 62) | @Override method execute (line 68) | @Override FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/descriptor/DescriptionUtils.java class DescriptionUtils (line 17) | @API(status = API.Status.INTERNAL, since = "5.8") method DescriptionUtils (line 20) | private DescriptionUtils() { method getMethodName (line 23) | public static @Nullable String getMethodName(Description description) { FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/descriptor/OrFilter.java class OrFilter (line 24) | class OrFilter extends Filter { method OrFilter (line 28) | OrFilter(Collection filters) { method shouldRun (line 32) | @Override method describe (line 37) | @Override FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/descriptor/RunnerDecorator.java type RunnerDecorator (line 18) | @API(status = INTERNAL, since = "5.4") method getDecoratedRunner (line 21) | Runner getDecoratedRunner(); FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/descriptor/RunnerRequest.java class RunnerRequest (line 19) | class RunnerRequest extends Request { method RunnerRequest (line 23) | RunnerRequest(Runner runner) { method getRunner (line 27) | @Override FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/descriptor/RunnerTestDescriptor.java class RunnerTestDescriptor (line 48) | @API(status = INTERNAL, since = "4.12") method RunnerTestDescriptor (line 60) | public RunnerTestDescriptor(UniqueId uniqueId, Class testClass, Run... method getLegacyReportingName (line 66) | @Override method toRequest (line 72) | public Request toRequest() { method getRunner (line 76) | public Runner getRunner() { method tryToExcludeFromRunner (line 80) | @Override method tryToFilterRunner (line 92) | private boolean tryToFilterRunner(Description description) { method canBeRemovedFromHierarchy (line 106) | @Override method prune (line 111) | @Override method logIncompleteFiltering (line 131) | private void logIncompleteFiltering() { method warnAboutUnfilterableRunner (line 141) | private void warnAboutUnfilterableRunner() { method getFilters (line 147) | public Optional> getFilters() { method clearFilters (line 151) | public void clearFilters() { method applyFilters (line 155) | public void applyFilters(Consumer childrenCreato... method getRunnerToReport (line 170) | private Runner getRunnerToReport() { method isIgnored (line 174) | public boolean isIgnored() { method setExecutorService (line 178) | public void setExecutorService(ExecutorService executorService) { class ExcludeDescriptionFilter (line 219) | private static class ExcludeDescriptionFilter extends Filter { method ExcludeDescriptionFilter (line 224) | ExcludeDescriptionFilter(Description description) { method shouldRun (line 228) | @Override method describe (line 237) | @Override method wasSuccessful (line 242) | boolean wasSuccessful() { FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/descriptor/TestSourceProvider.java class TestSourceProvider (line 37) | @API(status = INTERNAL, since = "5.6") method findTestSource (line 47) | public @Nullable TestSource findTestSource(Description description) { method computeTestSource (line 52) | private TestSource computeTestSource(Description description) { method sanitizeMethodName (line 67) | private String sanitizeMethodName(String methodName) { method findMethod (line 75) | private @Nullable Method findMethod(Class testClass, String methodN... FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/descriptor/VintageEngineDescriptor.java class VintageEngineDescriptor (line 22) | @API(status = INTERNAL, since = "5.6") method VintageEngineDescriptor (line 25) | public VintageEngineDescriptor(UniqueId uniqueId) { FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/descriptor/VintageTestDescriptor.java class VintageTestDescriptor (line 39) | @API(status = INTERNAL, since = "4.12") method VintageTestDescriptor (line 49) | public VintageTestDescriptor(UniqueId uniqueId, Description descriptio... method VintageTestDescriptor (line 53) | VintageTestDescriptor(UniqueId uniqueId, Description description, Stri... method generateDisplayName (line 58) | private static String generateDisplayName(Description description) { method getDescription (line 63) | public Description getDescription() { method getLegacyReportingName (line 67) | @Override method getType (line 79) | @Override method getTags (line 84) | @Override method removeFromHierarchy (line 92) | @Override method canBeRemovedFromHierarchy (line 99) | protected boolean canBeRemovedFromHierarchy() { method tryToExcludeFromRunner (line 103) | protected boolean tryToExcludeFromRunner(Description description) { method pruneDescriptorsForObsoleteDescriptions (line 111) | void pruneDescriptorsForObsoleteDescriptions(List newSibl... method addTagsFromParent (line 123) | private void addTagsFromParent(Set tags) { method addCategoriesAsTags (line 127) | private void addCategoriesAsTags(Set tags) { FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/discovery/ClassSelectorResolver.java class ClassSelectorResolver (line 34) | class ClassSelectorResolver implements SelectorResolver { method ClassSelectorResolver (line 40) | ClassSelectorResolver(ClassFilter classFilter) { method resolve (line 44) | @Override method resolve (line 52) | @Override method resolveTestClassThatPassedNameFilter (line 66) | private Resolution resolveTestClassThatPassedNameFilter(Class testC... method createRunnerTestDescriptor (line 81) | private RunnerTestDescriptor createRunnerTestDescriptor(TestDescriptor... FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/discovery/DefensiveAllDefaultPossibilitiesBuilder.java class DefensiveAllDefaultPossibilitiesBuilder (line 40) | class DefensiveAllDefaultPossibilitiesBuilder extends AllDefaultPossibil... method DefensiveAllDefaultPossibilitiesBuilder (line 48) | @SuppressWarnings("deprecation") method runnerForClass (line 56) | @Override method isIgnored (line 68) | boolean isIgnored(Runner runner) { method decorateIgnoredTestClass (line 80) | private IgnoringRunnerDecorator decorateIgnoredTestClass(Runner runner) { method annotatedBuilder (line 87) | @Override method junit4Builder (line 92) | @Override method ignoredBuilder (line 97) | @Override class DefensiveAnnotatedBuilder (line 106) | private static class DefensiveAnnotatedBuilder extends AnnotatedBuilder { method DefensiveAnnotatedBuilder (line 108) | DefensiveAnnotatedBuilder(RunnerBuilder suiteBuilder) { method buildRunner (line 112) | @Override class DefensiveJUnit4Builder (line 127) | private static class DefensiveJUnit4Builder extends JUnit4Builder { method runnerForClass (line 131) | @Override method containsTestMethods (line 139) | private boolean containsTestMethods(Class testClass) { class NullIgnoredBuilder (line 149) | private static class NullIgnoredBuilder extends IgnoredBuilder { method runnerForClass (line 150) | @Override FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/discovery/FilterableIgnoringRunnerDecorator.java class FilterableIgnoringRunnerDecorator (line 24) | class FilterableIgnoringRunnerDecorator extends IgnoringRunnerDecorator ... method FilterableIgnoringRunnerDecorator (line 26) | FilterableIgnoringRunnerDecorator(Runner runner) { method filter (line 32) | @Override FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/discovery/IgnoringRunnerDecorator.java class IgnoringRunnerDecorator (line 27) | class IgnoringRunnerDecorator extends Runner implements RunnerDecorator { method IgnoringRunnerDecorator (line 31) | IgnoringRunnerDecorator(Runner runner) { method getDescription (line 35) | @Override method run (line 40) | @Override method getDecoratedRunner (line 45) | @Override FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/discovery/IsPotentialJUnit4TestClass.java class IsPotentialJUnit4TestClass (line 25) | @API(status = INTERNAL, since = "5.8", consumers = "org.junit.vintage.**") method test (line 28) | @Override FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/discovery/IsPotentialJUnit4TestMethod.java class IsPotentialJUnit4TestMethod (line 21) | class IsPotentialJUnit4TestMethod implements Predicate { method test (line 23) | @Override FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/discovery/MethodSelectorResolver.java class MethodSelectorResolver (line 35) | class MethodSelectorResolver implements SelectorResolver { method resolve (line 37) | @Override method resolve (line 43) | @Override method resolveParentAndAddFilter (line 54) | private Resolution resolveParentAndAddFilter(Context context, Discover... method addFilter (line 60) | private Optional addFilter(TestDescriptor parent, method toResolution (line 70) | private Resolution toResolution(RunnerTestDescriptor parent) { method toMethodFilter (line 74) | private Filter toMethodFilter(MethodSelector methodSelector) { method toUniqueIdFilter (line 80) | private Filter toUniqueIdFilter(RunnerTestDescriptor runnerTestDescrip... method matchMethodDescription (line 89) | private static Filter matchMethodDescription(final Description desired... FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/discovery/RunnerTestDescriptorPostProcessor.java class RunnerTestDescriptorPostProcessor (line 34) | class RunnerTestDescriptorPostProcessor { method applyFiltersAndCreateDescendants (line 40) | void applyFiltersAndCreateDescendants(RunnerTestDescriptor runnerTestD... method addChildrenRecursively (line 45) | private void addChildrenRecursively(VintageTestDescriptor parent) { method determineUniqueIdGenerator (line 69) | private IntFunction determineUniqueIdGenerator(String uniqueId, FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/discovery/UniqueIdFilter.java class UniqueIdFilter (line 31) | class UniqueIdFilter extends Filter { method UniqueIdFilter (line 42) | UniqueIdFilter(RunnerTestDescriptor runnerTestDescriptor, UniqueId uni... method ensureInitialized (line 47) | @SuppressWarnings("ConstantValue") method determinePath (line 56) | private Deque determinePath(RunnerTestDescriptor runnerTe... method determineDescendants (line 67) | private Set determineDescendants(Optional determineReasonForIgnoredTest(TestDescriptor ... method getReason (line 200) | private static Optional getReason(@Nullable Ignore annotation) { method dynamicTestRegistered (line 204) | private void dynamicTestRegistered(TestDescriptor testDescriptor) { method testStarted (line 209) | private void testStarted(TestDescriptor testDescriptor, EventType even... method fireExecutionFinishedForInProgressNonAncestorTestDescriptorsWithSyntheticStartEvents (line 215) | private void fireExecutionFinishedForInProgressNonAncestorTestDescript... method isAncestor (line 222) | private boolean isAncestor(TestDescriptor candidate, TestDescriptor te... method testFinished (line 233) | private void testFinished(TestDescriptor descriptor) { method fireExecutionStartedIncludingUnstartedAncestors (line 237) | private void fireExecutionStartedIncludingUnstartedAncestors(Optional<... method canStart (line 244) | private boolean canStart(TestDescriptor testDescriptor) { method canFinish (line 250) | private boolean canFinish(TestDescriptor testDescriptor) { method fireExecutionSkipped (line 256) | private void fireExecutionSkipped(TestDescriptor testDescriptor, Strin... method fireExecutionStarted (line 261) | private void fireExecutionStarted(TestDescriptor testDescriptor, Event... method fireExecutionFinished (line 266) | private void fireExecutionFinished(TestDescriptor testDescriptor) { FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/execution/RunnerExecutor.java class RunnerExecutor (line 29) | @API(status = INTERNAL, since = "4.12") method RunnerExecutor (line 36) | public RunnerExecutor(EngineExecutionListener engineExecutionListener,... method execute (line 41) | public void execute(RunnerTestDescriptor runnerTestDescriptor) { method reportEventsForCancellation (line 64) | private void reportEventsForCancellation(StoppedByUserException except... method reportUnexpectedFailure (line 77) | private void reportUnexpectedFailure(TestRun testRun, RunnerTestDescri... FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/execution/TestRun.java class TestRun (line 48) | class TestRun { method TestRun (line 61) | TestRun(RunnerTestDescriptor runnerTestDescriptor) { method registerDynamicTest (line 71) | void registerDynamicTest(VintageTestDescriptor testDescriptor) { method getRunnerTestDescriptor (line 77) | RunnerTestDescriptor getRunnerTestDescriptor() { method getInProgressTestDescriptorsWithSyntheticStartEvents (line 81) | Collection getInProgressTestDescriptorsWithSyntheticSt... method getInProgressTestDescriptors (line 90) | Collection getInProgressTestDescriptors() { method isDescendantOfRunnerTestDescriptor (line 96) | boolean isDescendantOfRunnerTestDescriptor(TestDescriptor testDescript... method hasSyntheticStartEvent (line 100) | boolean hasSyntheticStartEvent(TestDescriptor testDescriptor) { method lookupNextTestDescriptor (line 104) | Optional lookupNextTestDescriptor(Description d... method lookupCurrentTestDescriptor (line 108) | Optional lookupCurrentTestDescriptor(Descriptio... method lookupUnambiguouslyOrApplyFallback (line 118) | private Optional lookupUnambiguouslyOrApplyFall... method markSkipped (line 129) | void markSkipped(TestDescriptor testDescriptor) { method isNotSkipped (line 136) | boolean isNotSkipped(TestDescriptor testDescriptor) { method isSkipped (line 140) | boolean isSkipped(TestDescriptor testDescriptor) { method markStarted (line 144) | void markStarted(TestDescriptor testDescriptor, EventType eventType) { method getVintageDescriptors (line 153) | private VintageDescriptors getVintageDescriptors(VintageTestDescriptor... method isNotStarted (line 158) | boolean isNotStarted(TestDescriptor testDescriptor) { method markFinished (line 162) | void markFinished(TestDescriptor testDescriptor) { method isNotFinished (line 170) | boolean isNotFinished(TestDescriptor testDescriptor) { method isFinished (line 174) | boolean isFinished(TestDescriptor testDescriptor) { method areAllFinishedOrSkipped (line 178) | boolean areAllFinishedOrSkipped(Set testDesc... method isFinishedOrSkipped (line 182) | boolean isFinishedOrSkipped(TestDescriptor testDescriptor) { method storeResult (line 186) | void storeResult(TestDescriptor testDescriptor, TestExecutionResult re... method getStoredResultOrSuccessful (line 192) | TestExecutionResult getStoredResultOrSuccessful(TestDescriptor testDes... class VintageDescriptors (line 213) | private static class VintageDescriptors { method merge (line 220) | static VintageDescriptors merge(VintageDescriptors a, VintageDescrip... method VintageDescriptors (line 228) | VintageDescriptors(VintageTestDescriptor vintageTestDescriptor) { method VintageDescriptors (line 233) | VintageDescriptors() { method VintageDescriptors (line 237) | VintageDescriptors(List descriptors) { method add (line 241) | void add(VintageTestDescriptor descriptor) { method getUnambiguously (line 257) | @SuppressWarnings("ReferenceEquality") method incrementSkippedOrStarted (line 272) | private void incrementSkippedOrStarted() { method getNextUnstarted (line 276) | private Optional getNextUnstarted() { FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/execution/VintageExecutor.java class VintageExecutor (line 40) | @SuppressWarnings({ "deprecation", "RedundantSuppression" }) method VintageExecutor (line 57) | public VintageExecutor(VintageEngineDescriptor engineDescriptor, Engin... method executeAllChildren (line 68) | public void executeAllChildren(CancellationToken cancellationToken) { method executeClassesAndMethodsSequentially (line 88) | private void executeClassesAndMethodsSequentially(CancellationToken ca... method executeInParallel (line 102) | private boolean executeInParallel(CancellationToken cancellationToken) { method getThreadPoolSize (line 116) | private int getThreadPoolSize() { method collectRunnerTestDescriptors (line 133) | private List collectRunnerTestDescriptors(Execut... method parallelMethodExecutor (line 140) | private RunnerTestDescriptor parallelMethodExecutor(RunnerTestDescript... method executeClassesSequentially (line 146) | private void executeClassesSequentially(List run... method executeClassesInParallel (line 153) | private boolean executeClassesInParallel(List ru... method shutdownExecutorService (line 180) | private void shutdownExecutorService(ExecutorService executorService) { FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/support/UniqueIdReader.java class UniqueIdReader (line 27) | @API(status = INTERNAL, since = "4.12") method UniqueIdReader (line 34) | public UniqueIdReader() { method UniqueIdReader (line 39) | UniqueIdReader(String fieldName) { method apply (line 43) | @Override FILE: junit-vintage-engine/src/main/java/org/junit/vintage/engine/support/UniqueIdStringifier.java class UniqueIdStringifier (line 31) | @API(status = INTERNAL, since = "4.12") method apply (line 36) | @Override method serialize (line 47) | private byte[] serialize(Serializable uniqueId) { method encodeBase64 (line 58) | private String encodeBase64(byte[] bytes) { FILE: junit-vintage-engine/src/test/java/org/junit/vintage/engine/JUnit4ParameterizedTests.java class JUnit4ParameterizedTests (line 35) | class JUnit4ParameterizedTests { method selectingWholeParameterizedClassRunsTestsWithAllValues (line 39) | @Test method selectingOneTestFromParameterizedClassRunsWithAllValues (line 50) | @Test method executeTests (line 57) | private void executeTests(DiscoverySelector selector) { class StatusTrackingListener (line 73) | private class StatusTrackingListener implements TestExecutionListener { method executionFinished (line 75) | @Override FILE: junit-vintage-engine/src/test/java/org/junit/vintage/engine/JUnit4VersionCheckTests.java class JUnit4VersionCheckTests (line 25) | class JUnit4VersionCheckTests { method handlesParsingSupportedVersionIdWithStandardVersionFormat (line 30) | @Test method handlesParsingSupportedVersionIdWithCustomizedVersionFormat (line 41) | @Test method throwsExceptionForUnsupportedVersion (line 49) | @Test method handlesErrorsReadingVersion (line 57) | @Test method handlesErrorsParsingVersion (line 69) | @Test method handlesMissingJUnit (line 77) | @Test FILE: junit-vintage-engine/src/test/java/org/junit/vintage/engine/VintageLauncherIntegrationTests.java class VintageLauncherIntegrationTests (line 57) | class VintageLauncherIntegrationTests { method executesOnlyTaggedMethodOfRegularTestClass (line 59) | @Test method executesIncludedTaggedMethodOfNestedTestClass (line 74) | @Test method executesOnlyNotExcludedTaggedMethodOfNestedTestClass (line 91) | @Test method removesWholeSubtree (line 108) | @Test method removesCompleteClassIfNoMethodHasMatchingTags (line 123) | @Test method removesCompleteClassIfItHasExcludedTag (line 138) | @Test method executesAllTestsForNotFilterableRunner (line 153) | @Test method executesAllTestsForNotFilterableChildRunnerOfSuite (line 173) | @Test method executesAllTestsWhenFilterDidNotExcludeTestForJUnit3Suite (line 194) | @Test method executesOnlyTaggedMethodsForSuite (line 216) | @Test method removesCompleteClassWithNotFilterableRunnerIfItHasExcludedTag (line 233) | @Test method filtersOutAllDescendantsOfParameterizedTestCase (line 248) | @Test method discover (line 263) | private TestPlan discover(LauncherDiscoveryRequestBuilder requestBuild... method execute (line 268) | private Map execute(LauncherDisco... method toDiscoveryRequest (line 285) | private LauncherDiscoveryRequestBuilder toDiscoveryRequest(LauncherDis... FILE: junit-vintage-engine/src/test/java/org/junit/vintage/engine/VintageTestEngineBasicTests.java class VintageTestEngineBasicTests (line 23) | @SuppressWarnings("deprecation") method id (line 28) | @Test method groupId (line 33) | @Test method artifactId (line 38) | @Test FILE: junit-vintage-engine/src/test/java/org/junit/vintage/engine/VintageTestEngineDiscoveryTests.java class VintageTestEngineDiscoveryTests (line 80) | class VintageTestEngineDiscoveryTests { method resolvesSimpleJUnit4TestClass (line 82) | @Test method resolvesIgnoredJUnit4TestClass (line 97) | @Test method resolvesEmptyIgnoredTestClass (line 115) | @Test method resolvesJUnit4TestClassWithCustomRunner (line 130) | @Test method resolvesJUnit3TestCase (line 145) | @Test method resolvesJUnit3SuiteWithSingleTestCaseWithSingleTestWhichFails (line 160) | @Test method resolvesJUnit4SuiteWithPlainJUnit4TestCaseWithSingleTestWhichIsIgnored (line 183) | @Test method resolvesJUnit4TestCaseWithIndistinguishableOverloadedMethod (line 202) | @Test method resolvesJUnit4TestCaseWithDistinguishableOverloadedMethod (line 228) | @Test method doesNotResolvePlainOldJavaClassesWithoutAnyTest (line 246) | @Test method doesNotResolveClassRunWithJUnitPlatform (line 251) | @Test method resolvesClasspathSelector (line 256) | @Test method resolvesClasspathSelectorForJarFile (line 271) | @Test method resolvesApplyingClassNameFilters (line 294) | @Test method resolvesApplyingPackageNameFilters (line 312) | @Test method resolvesPackageSelectorForJUnit4SamplesPackage (line 328) | @Test method resolvesPackageSelectorForJUnit3SamplesPackage (line 344) | @Test method resolvesClassesWithInheritedMethods (line 360) | @Test method resolvesCategoriesIntoTags (line 377) | @Test method resolvesMethodSelectorForSingleMethod (line 404) | @Test method resolvesMethodOfIgnoredJUnit4TestClass (line 419) | @Test method resolvesMethodSelectorForTwoMethodsOfSameClass (line 434) | @Test method resolvesUniqueIdSelectorForSingleMethod (line 457) | @Test method resolvesUniqueIdSelectorForSingleClass (line 473) | @Test method resolvesUniqueIdSelectorOfSingleClassWithinSuite (line 487) | @Test method resolvesUniqueIdSelectorOfSingleMethodWithinSuite (line 507) | @Test method resolvesMultipleUniqueIdSelectorsForMethodsOfSameClass (line 527) | @Test method doesNotResolveMissingUniqueIdSelectorForSingleClass (line 547) | @Test method ignoresMoreFineGrainedSelectorsWhenClassIsSelectedAsWell (line 562) | @Test method resolvesCombinationOfMethodAndUniqueIdSelector (line 578) | @Test method ignoresRedundantSelector (line 599) | @Test method doesNotResolveMethodOfClassNotAcceptedByClassNameFilter (line 617) | @Test method doesNotResolveMethodOfClassNotAcceptedByPackageNameFilter (line 630) | @Test method resolvesClassForMethodSelectorForClassWithNonFilterableRunner (line 643) | @Test method usesCustomUniqueIdsAndDisplayNamesWhenPresent (line 660) | @Test method resolvesTestSourceForParameterizedTests (line 684) | @Test method reportsNoDiscoveryIssuesWhenNoTestsAreFound (line 706) | @Test method reportDiscoveryIssueWhenTestsAreFoundByDefault (line 715) | @Test method reportNoDiscoveryIssueWhenTestsAreFoundButConfigurationParameterIsSet (line 728) | @SuppressWarnings("deprecation") method findChildByDisplayName (line 740) | private TestDescriptor findChildByDisplayName(TestDescriptor runnerDes... method discoverTests (line 752) | private TestDescriptor discoverTests(LauncherDiscoveryRequest discover... method discover (line 756) | @SuppressWarnings("deprecation") method getClasspathRoot (line 761) | private Path getClasspathRoot(Class testClass) throws Exception { method assertYieldsNoDescriptors (line 766) | private void assertYieldsNoDescriptors(Class testClass) { method assertYieldsNoDescriptors (line 772) | private void assertYieldsNoDescriptors(LauncherDiscoveryRequest reques... method assertRunnerTestDescriptor (line 778) | private static void assertRunnerTestDescriptor(TestDescriptor runnerDe... method assertTestMethodDescriptor (line 786) | private static void assertTestMethodDescriptor(TestDescriptor testMeth... method assertContainerTestDescriptor (line 797) | private static void assertContainerTestDescriptor(TestDescriptor conta... method assertInitializationError (line 807) | private static void assertInitializationError(TestDescriptor testDescr... method assertClassSource (line 818) | private static void assertClassSource(Class expectedClass, TestDesc... method assertMethodSource (line 824) | private static void assertMethodSource(Method expectedMethod, TestDesc... method assertMethodSource (line 828) | private static void assertMethodSource(Class expectedClass, Method ... method discoveryRequestForClass (line 838) | private static LauncherDiscoveryRequest discoveryRequestForClass(Class... FILE: junit-vintage-engine/src/test/java/org/junit/vintage/engine/VintageTestEngineExecutionTests.java class VintageTestEngineExecutionTests (line 112) | class VintageTestEngineExecutionTests { method executesPlainJUnit4TestCaseWithSingleTestWhichFails (line 114) | @Test method executesPlainJUnit4TestCaseWithTwoTests (line 128) | @Test method executesPlainJUnit4TestCaseWithFiveTests (line 144) | @Test method executesMultiplePlainJUnit4TestCases (line 166) | @Test method executesMultiplePlainJUnit4TestCasesWithMemoryCleanupEnabled (line 183) | @Test method executesEnclosedJUnit4TestCase (line 205) | @Test method executesEnclosedWithParameterizedChildrenJUnit4TestCase (line 224) | @Test method executesJUnit4SuiteWithJUnit3SuiteWithSingleTestCase (line 257) | @Test method executesMalformedJUnit4TestCase (line 276) | @Test method executesJUnit4TestCaseWithErrorInBeforeClass (line 290) | @Test method executesJUnit4SuiteWithJUnit4TestCaseWithErrorInBeforeClass (line 302) | @Test method executesJUnit4SuiteOfSuiteWithJUnit4TestCaseWithErrorInBeforeClass (line 317) | @Test method executesJUnit4TestCaseWithAssumptionFailureInBeforeClass (line 335) | @Test method executesJUnit4SuiteOfSuiteWithJUnit4TestCaseWithAssumptionFailureInBeforeClass (line 347) | @Test method executesJUnit4TestCaseWithErrorInAfterClass (line 365) | @Test method executesJUnit4TestCaseWithOverloadedMethod (line 382) | @Test method executesIgnoredJUnit4TestCase (line 401) | @Test method executesEmptyIgnoredTestClass (line 411) | @Test method reportsExecutionEventsAroundLifecycleMethods (line 421) | @Test method executesJUnit4SuiteWithPlainJUnit4TestCaseWithSingleTestWhichIsIgnored (line 472) | @Test method executesJUnit4SuiteOfSuiteWithIgnoredJUnit4TestCase (line 487) | @Test method executesParameterizedTestCase (line 503) | @Test method executesIgnoredParameterizedTestCase (line 523) | @Test method executesParameterizedTimingTestCase (line 540) | @Test method executesParameterizedWithAfterParamFailureTestCase (line 569) | @Test method executesParameterizedWithBeforeParamFailureTestCase (line 591) | @Test method executesJUnit4TestCaseWithExceptionThrowingRunner (line 608) | @Test method executesJUnit4SuiteWithExceptionThrowingRunner (line 619) | @Test class DynamicSuiteRunner (line 630) | public static class DynamicSuiteRunner extends Runner { method DynamicSuiteRunner (line 634) | @SuppressWarnings("RedundantModifier") method getDescription (line 639) | @Override method run (line 644) | @Override class DynamicTestClass (line 653) | @RunWith(DynamicSuiteRunner.class) method reportsDynamicTestsForUnknownDescriptions (line 657) | @Test class DynamicAndStaticChildrenRunner (line 671) | public static class DynamicAndStaticChildrenRunner extends Runner { method DynamicAndStaticChildrenRunner (line 675) | @SuppressWarnings("RedundantModifier") method getDescription (line 680) | @Override method run (line 687) | @Override class DynamicAndStaticTestClass (line 699) | @RunWith(DynamicAndStaticChildrenRunner.class) class SuiteWithDynamicAndStaticTestClass (line 703) | @RunWith(Suite.class) method reportsIntermediateContainersFinishedAfterTheirDynamicChildren (line 708) | @Test class MisbehavingChildlessRunner (line 727) | public static class MisbehavingChildlessRunner extends Runner { method MisbehavingChildlessRunner (line 731) | @SuppressWarnings("RedundantModifier") method getDescription (line 736) | @Override method run (line 741) | @Override class MisbehavingChildTestClass (line 748) | @RunWith(MisbehavingChildlessRunner.class) method ignoreEventsForUnknownDescriptionsByMisbehavingChildlessRunner (line 753) | @Test method executesJUnit4TestCaseWithRunnerWithCustomUniqueIds (line 766) | @Test method executesJUnit4TestCaseWithErrorCollectorStoringMultipleFailures (line 779) | @Test method executesJUnit4TestCaseWithFailingDescriptionThatIsNotReportedAsFinished (line 799) | @Test method executesJUnit4SuiteWithJUnit4TestCaseWithFailingDescriptionThatIsNotReportedAsFinished (line 812) | @Test method executesCompletelyDynamicTestCaseDiscoveredByUniqueId (line 833) | @Test method executesJUnit3ParallelSuiteWithSubsuites (line 851) | @Test method executesJUnit3SuiteWithSubsuites (line 875) | @Test method executesJUnit4TestCaseWithRunnerWithDuplicateChangingChildDescriptions (line 893) | @Test method executesUnrolledSpockFeatureMethod (line 913) | @Test method executesRegularSpockFeatureMethod (line 936) | @Test method executesIgnoredJUnit3TestCase (line 955) | @Test method executesJUnit4SuiteWithIgnoredJUnit3TestCase (line 964) | @Test method supportsCancellation (line 976) | @Test method execute (line 1002) | private static EngineExecutionResults execute(Class testClass) { method execute (line 1006) | @SuppressWarnings("deprecation") method vintageTestEngine (line 1011) | @SuppressWarnings("deprecation") method execute (line 1017) | @SuppressWarnings("deprecation") method request (line 1029) | private static LauncherDiscoveryRequest request(Class testClass) { method atLeastJUnit4_13 (line 1036) | private static boolean atLeastJUnit4_13() { FILE: junit-vintage-engine/src/test/java/org/junit/vintage/engine/VintageTestEngineTestSuite.java class VintageTestEngineTestSuite (line 34) | @Suite FILE: junit-vintage-engine/src/test/java/org/junit/vintage/engine/VintageUniqueIdBuilder.java class VintageUniqueIdBuilder (line 23) | public class VintageUniqueIdBuilder { method uniqueIdForErrorInClass (line 25) | public static UniqueId uniqueIdForErrorInClass(Class clazz, Class clazz) { method uniqueIdForClasses (line 34) | public static UniqueId uniqueIdForClasses(Class clazz, Class... ... method uniqueIdForClass (line 42) | public static UniqueId uniqueIdForClass(String fullyQualifiedClassName) { method uniqueIdForMethod (line 47) | public static UniqueId uniqueIdForMethod(Class testClass, String me... method methodValue (line 52) | private static String methodValue(Class testClass, String methodNam... method uniqueIdForMethod (line 56) | public static UniqueId uniqueIdForMethod(Class testClass, String me... method uniqueIdForMethod (line 61) | public static UniqueId uniqueIdForMethod(UniqueId containerId, Class toDynamicTests(Class testClass) { method toDynamicTests (line 49) | Stream toDynamicTests(Stream children) { method toDynamicTest (line 57) | private DynamicTest toDynamicTest(Description description, String disp... FILE: junit-vintage-engine/src/test/java/org/junit/vintage/engine/descriptor/OrFilterTests.java class OrFilterTests (line 32) | class OrFilterTests { method exceptionWithoutAnyFilters (line 34) | @Test method evaluatesSingleFilter (line 39) | @Test method evaluatesMultipleFilters (line 53) | @Test method mockFilter (line 69) | private Filter mockFilter(String description, boolean result) { FILE: junit-vintage-engine/src/test/java/org/junit/vintage/engine/descriptor/TestSourceProviderTests.java class TestSourceProviderTests (line 24) | class TestSourceProviderTests { method findsInheritedMethod (line 26) | @Test FILE: junit-vintage-engine/src/test/java/org/junit/vintage/engine/descriptor/VintageTestDescriptorTests.java class VintageTestDescriptorTests (line 20) | class VintageTestDescriptorTests { method legacyReportingNameUsesClassName (line 24) | @Test method legacyReportingNameUsesMethodName (line 33) | @Test method legacyReportingNameFallbackToDisplayName (line 41) | @Test FILE: junit-vintage-engine/src/test/java/org/junit/vintage/engine/discovery/IsPotentialJUnit4TestClassTests.java class IsPotentialJUnit4TestClassTests (line 18) | class IsPotentialJUnit4TestClassTests { method staticMemberClass (line 22) | @Test class Foo (line 27) | public static class Foo { method nonPublicClass (line 30) | @Test class Bar (line 35) | static class Bar { method abstractClass (line 38) | @Test class Baz (line 43) | public static abstract class Baz { method anonymousClass (line 46) | @Test class FooBaz (line 54) | public class FooBaz { method publicInnerClass (line 57) | @Test FILE: junit-vintage-engine/src/test/java/org/junit/vintage/engine/discovery/RunnerTestDescriptorPostProcessorTests.java class RunnerTestDescriptorPostProcessorTests (line 41) | @TrackLogRecords method doesNotLogAnythingForFilterableRunner (line 44) | @Test method doesNotLogAnythingForNonFilterableRunnerIfNoFiltersAreToBeApplied (line 51) | @Test method logsWarningOnNonFilterableRunner (line 58) | @Test method resolve (line 72) | private void resolve(DiscoverySelector selector) { FILE: junit-vintage-engine/src/test/java/org/junit/vintage/engine/discovery/VintageDiscovererTests.java class VintageDiscovererTests (line 47) | class VintageDiscovererTests { method classNameFilterExcludesClass (line 49) | @Test method packageNameFilterExcludesClasses (line 64) | @Test method doesNotResolveAbstractJUnit3Classes (line 78) | @Test method doesNotResolveAbstractJUnit4Classes (line 83) | @Test method failsToResolveUnloadableTestClass (line 88) | @Test method ignoresUniqueIdsOfOtherEngines (line 98) | @Test method doesNotResolve (line 103) | private void doesNotResolve(DiscoverySelector selector) { method doesNotResolve (line 107) | private void doesNotResolve(DiscoverySelector selector, Consumer getTimestampsFor(List events, Condition { method JUnitPlatform (line 26) | public JUnitPlatform(Class testClass) throws InitializationError { method getChildren (line 30) | @Override method describeChild (line 35) | @Override method runChild (line 40) | @Override FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/PlainOldJavaClassWithoutAnyTestsTestCase.java class PlainOldJavaClassWithoutAnyTestsTestCase (line 16) | public class PlainOldJavaClassWithoutAnyTestsTestCase { method doSomething (line 18) | public void doSomething() { FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit3/AbstractJUnit3TestCase.java class AbstractJUnit3TestCase (line 20) | public abstract class AbstractJUnit3TestCase extends TestCase { method test (line 22) | public void test() { FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit3/IgnoredJUnit3TestCase.java class IgnoredJUnit3TestCase (line 21) | @Ignore("testing") method test (line 24) | public void test() { FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit3/JUnit3ParallelSuiteWithSubsuites.java class JUnit3ParallelSuiteWithSubsuites (line 17) | @SuppressWarnings("JUnitMalformedDeclaration") method JUnit3ParallelSuiteWithSubsuites (line 21) | public JUnit3ParallelSuiteWithSubsuites(String name, String arg) { method hello (line 26) | public void hello() { method suite (line 30) | public static TestSuite suite() { FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit3/JUnit3SuiteWithSingleTestCaseWithSingleTestWhichFails.java class JUnit3SuiteWithSingleTestCaseWithSingleTestWhichFails (line 19) | public class JUnit3SuiteWithSingleTestCaseWithSingleTestWhichFails exten... method suite (line 21) | public static junit.framework.Test suite() { FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit3/JUnit3SuiteWithSubsuites.java class JUnit3SuiteWithSubsuites (line 16) | @SuppressWarnings("JUnitMalformedDeclaration") method JUnit3SuiteWithSubsuites (line 20) | public JUnit3SuiteWithSubsuites(String name, String arg) { method hello (line 25) | public void hello() { method suite (line 29) | public static TestSuite suite() { FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit3/JUnit4SuiteWithIgnoredJUnit3TestCase.java class JUnit4SuiteWithIgnoredJUnit3TestCase (line 17) | @RunWith(Suite.class) FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit3/PlainJUnit3TestCaseWithSingleTestWhichFails.java class PlainJUnit3TestCaseWithSingleTestWhichFails (line 20) | public class PlainJUnit3TestCaseWithSingleTestWhichFails extends TestCase { method test (line 22) | public void test() { FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/AbstractJUnit4TestCase.java class AbstractJUnit4TestCase (line 15) | public abstract class AbstractJUnit4TestCase { method theTest (line 17) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/AbstractJunit4TestCaseWithConstructorParameter.java class AbstractJunit4TestCaseWithConstructorParameter (line 15) | public abstract class AbstractJunit4TestCaseWithConstructorParameter { method AbstractJunit4TestCaseWithConstructorParameter (line 17) | public AbstractJunit4TestCaseWithConstructorParameter(int parameter) { method test (line 21) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/CancellingTestCase.java class CancellingTestCase (line 20) | public class CancellingTestCase { method cancelExecution (line 24) | @Before method first (line 29) | @Test method second (line 34) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/Categories.java class Categories (line 16) | public class Categories { type Plain (line 18) | public interface Plain { type Failing (line 21) | public interface Failing { type Skipped (line 24) | public interface Skipped { type SkippedWithReason (line 27) | public interface SkippedWithReason extends Skipped { type Successful (line 30) | public interface Successful { FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/CompletelyDynamicTestCase.java class CompletelyDynamicTestCase (line 19) | @RunWith(DynamicRunner.class) FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/ConcreteJUnit4TestCase.java class ConcreteJUnit4TestCase (line 13) | public class ConcreteJUnit4TestCase extends AbstractJUnit4TestCase { FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/ConfigurableRunner.java class ConfigurableRunner (line 30) | abstract class ConfigurableRunner extends Runner { method ConfigurableRunner (line 43) | ConfigurableRunner(Class testClass) { method getDescription (line 54) | @Override method run (line 61) | @Override FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/DynamicRunner.java class DynamicRunner (line 18) | public class DynamicRunner extends ConfigurableRunner implements Filtera... method DynamicRunner (line 20) | public DynamicRunner(Class testClass) { method getDescription (line 24) | @Override method filter (line 29) | @Override FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/EmptyIgnoredTestCase.java class EmptyIgnoredTestCase (line 15) | @Ignore("empty") FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/EnclosedJUnit4TestCase.java class EnclosedJUnit4TestCase (line 24) | @RunWith(Enclosed.class) class NestedClass (line 27) | @Category(Categories.Plain.class) method failingTest (line 30) | @Test method successfulTest (line 36) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/EnclosedWithParameterizedChildrenJUnit4TestCase.java class EnclosedWithParameterizedChildrenJUnit4TestCase (line 23) | @RunWith(Enclosed.class) class NestedTestCase1 (line 26) | @RunWith(Parameterized.class) method data (line 29) | @Parameters method NestedTestCase1 (line 34) | @SuppressWarnings("unused") method test (line 38) | @Test class NestedTestCase2 (line 43) | @RunWith(Parameterized.class) method data (line 46) | @Parameters method NestedTestCase2 (line 51) | @SuppressWarnings("unused") method test (line 55) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/ExceptionThrowingRunner.java class ExceptionThrowingRunner (line 18) | public class ExceptionThrowingRunner extends ConfigurableRunner { method ExceptionThrowingRunner (line 20) | public ExceptionThrowingRunner(Class testClass) { method run (line 24) | @Override FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/IgnoredJUnit4TestCase.java class IgnoredJUnit4TestCase (line 23) | @Ignore("complete class is ignored") method failingTest (line 27) | @Test method succeedingTest (line 32) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/IgnoredJUnit4TestCaseWithNotFilterableRunner.java class IgnoredJUnit4TestCaseWithNotFilterableRunner (line 18) | @Ignore FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/IgnoredParameterizedTestCase.java class IgnoredParameterizedTestCase (line 25) | @RunWith(Parameterized.class) method parameters (line 28) | @Parameters(name = "{0}") method test (line 36) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4ParallelClassesTestCase.java class JUnit4ParallelClassesTestCase (line 26) | @RunWith(Enclosed.class) class AbstractBlockingTestCase (line 29) | public static class AbstractBlockingTestCase { method starting (line 36) | @Override method test (line 42) | @Test method countDownAndBlock (line 47) | @SuppressWarnings("ResultOfMethodCallIgnored") method estimateSimulatedTestDurationInMilliseconds (line 53) | private static long estimateSimulatedTestDurationInMilliseconds() { class FirstClassTestCase (line 59) | public static class FirstClassTestCase extends AbstractBlockingTestCase { class SecondClassTestCase (line 62) | public static class SecondClassTestCase extends AbstractBlockingTestCa... class ThirdClassTestCase (line 65) | public static class ThirdClassTestCase extends AbstractBlockingTestCase { FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4ParallelMethodsTestCase.java class JUnit4ParallelMethodsTestCase (line 26) | @RunWith(Enclosed.class) class AbstractBlockingTestCase (line 29) | public static class AbstractBlockingTestCase { method starting (line 36) | @Override method fistTest (line 42) | @Test method secondTest (line 47) | @Test method thirdTest (line 52) | @Test method countDownAndBlock (line 57) | @SuppressWarnings("ResultOfMethodCallIgnored") method estimateSimulatedTestDurationInMilliseconds (line 63) | private static long estimateSimulatedTestDurationInMilliseconds() { class FirstMethodTestCase (line 69) | public static class FirstMethodTestCase extends JUnit4ParallelMethodsT... class SecondMethodTestCase (line 72) | public static class SecondMethodTestCase extends JUnit4ParallelMethods... class ThirdMethodTestCase (line 75) | public static class ThirdMethodTestCase extends JUnit4ParallelMethodsT... FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4ParameterizedTestCase.java class JUnit4ParameterizedTestCase (line 25) | @RunWith(Parameterized.class) method data (line 28) | @Parameters method JUnit4ParameterizedTestCase (line 33) | public JUnit4ParameterizedTestCase(int i) { method test1 (line 36) | @Test method endingIn_test1 (line 41) | @Test method test1_atTheBeginning (line 46) | @Test method test2 (line 51) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4SuiteOfSuiteWithFilterableChildRunner.java class JUnit4SuiteOfSuiteWithFilterableChildRunner (line 20) | @RunWith(Suite.class) FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4SuiteOfSuiteWithIgnoredJUnit4TestCase.java class JUnit4SuiteOfSuiteWithIgnoredJUnit4TestCase (line 20) | @RunWith(Suite.class) FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4SuiteOfSuiteWithJUnit4TestCaseWithAssumptionFailureInBeforeClass.java class JUnit4SuiteOfSuiteWithJUnit4TestCaseWithAssumptionFailureInBeforeClass (line 20) | @RunWith(Suite.class) FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4SuiteOfSuiteWithJUnit4TestCaseWithErrorInBeforeClass.java class JUnit4SuiteOfSuiteWithJUnit4TestCaseWithErrorInBeforeClass (line 20) | @RunWith(Suite.class) FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4SuiteWithExceptionThrowingRunner.java class JUnit4SuiteWithExceptionThrowingRunner (line 19) | @RunWith(ExceptionThrowingRunner.class) FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4SuiteWithIgnoredJUnit4TestCase.java class JUnit4SuiteWithIgnoredJUnit4TestCase (line 20) | @RunWith(Suite.class) FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4SuiteWithJUnit3SuiteWithSingleTestCase.java class JUnit4SuiteWithJUnit3SuiteWithSingleTestCase (line 21) | @RunWith(Suite.class) FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4SuiteWithJUnit4TestCaseWithAssumptionFailureInBeforeClass.java class JUnit4SuiteWithJUnit4TestCaseWithAssumptionFailureInBeforeClass (line 20) | @RunWith(Suite.class) FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4SuiteWithJUnit4TestCaseWithErrorInBeforeClass.java class JUnit4SuiteWithJUnit4TestCaseWithErrorInBeforeClass (line 20) | @RunWith(Suite.class) FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4SuiteWithJUnit4TestCaseWithFailingDescriptionThatIsNotReportedAsFinished.java class JUnit4SuiteWithJUnit4TestCaseWithFailingDescriptionThatIsNotReportedAsFinished (line 17) | @RunWith(Suite.class) FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4SuiteWithJUnit4TestCaseWithRunnerWithCustomUniqueIdsAndDisplayNames.java class JUnit4SuiteWithJUnit4TestCaseWithRunnerWithCustomUniqueIdsAndDisplayNames (line 20) | @RunWith(Suite.class) FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4SuiteWithPlainJUnit4TestCaseWithSingleTestWhichIsIgnored.java class JUnit4SuiteWithPlainJUnit4TestCaseWithSingleTestWhichIsIgnored (line 20) | @RunWith(Suite.class) FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4SuiteWithTwoTestCases.java class JUnit4SuiteWithTwoTestCases (line 20) | @RunWith(Suite.class) FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4TestCaseWithAssumptionFailureInBeforeClass.java class JUnit4TestCaseWithAssumptionFailureInBeforeClass (line 22) | public class JUnit4TestCaseWithAssumptionFailureInBeforeClass { method failingBeforeClass (line 24) | @BeforeClass method test (line 29) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4TestCaseWithDistinguishableOverloadedMethod.java class JUnit4TestCaseWithDistinguishableOverloadedMethod (line 22) | @RunWith(Theories.class) method test (line 25) | @Test method test (line 30) | @SuppressWarnings("SameParameterValue") FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4TestCaseWithErrorCollectorStoringMultipleFailures.java class JUnit4TestCaseWithErrorCollectorStoringMultipleFailures (line 20) | public class JUnit4TestCaseWithErrorCollectorStoringMultipleFailures { method example (line 24) | @Test method getResult (line 32) | private String getResult() { FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4TestCaseWithErrorInAfterClass.java class JUnit4TestCaseWithErrorInAfterClass (line 23) | @FixMethodOrder(NAME_ASCENDING) method failingAfterClass (line 26) | @AfterClass method failingTest (line 31) | @Test method succeedingTest (line 36) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4TestCaseWithErrorInBeforeClass.java class JUnit4TestCaseWithErrorInBeforeClass (line 21) | public class JUnit4TestCaseWithErrorInBeforeClass { method failingBeforeClass (line 23) | @BeforeClass method test (line 28) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4TestCaseWithExceptionThrowingRunner.java class JUnit4TestCaseWithExceptionThrowingRunner (line 19) | @RunWith(ExceptionThrowingRunner.class) FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4TestCaseWithFailingDescriptionThatIsNotReportedAsFinished.java class JUnit4TestCaseWithFailingDescriptionThatIsNotReportedAsFinished (line 18) | @RunWith(RunnerThatOnlyReportsFailures.class) method testWithMissingEvents (line 20) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4TestCaseWithIndistinguishableOverloadedMethod.java class JUnit4TestCaseWithIndistinguishableOverloadedMethod (line 23) | @RunWith(Theories.class) method theory (line 29) | @Theory method theory (line 34) | @Theory FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4TestCaseWithNotFilterableRunner.java class JUnit4TestCaseWithNotFilterableRunner (line 21) | @RunWith(NotFilterableRunner.class) method someTest (line 26) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4TestCaseWithRunnerWithCustomUniqueIdsAndDisplayNames.java class JUnit4TestCaseWithRunnerWithCustomUniqueIdsAndDisplayNames (line 20) | @Label("(TestClass)") method test (line 24) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/JUnit4TestCaseWithRunnerWithDuplicateChangingChildDescriptions.java class JUnit4TestCaseWithRunnerWithDuplicateChangingChildDescriptions (line 17) | @RunWith(JUnit4TestCaseWithRunnerWithDuplicateChangingChildDescriptions.... class Runner (line 19) | public static class Runner extends org.junit.runner.Runner { method Runner (line 23) | public Runner(Class testClass) { method getDescription (line 27) | @Override method getContainerDescription (line 35) | private Description getContainerDescription(String name) { method getLeafDescription (line 42) | private Description getLeafDescription() { method run (line 46) | @Override FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/MalformedJUnit4TestCase.java class MalformedJUnit4TestCase (line 20) | public class MalformedJUnit4TestCase { method nonPublicTest (line 22) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/NotFilterableRunner.java class NotFilterableRunner (line 16) | public class NotFilterableRunner extends ConfigurableRunner { method NotFilterableRunner (line 18) | public NotFilterableRunner(Class testClass) { FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/ParameterizedTestCase.java class ParameterizedTestCase (line 26) | @RunWith(Parameterized.class) method parameters (line 29) | @Parameters(name = "{0}") method test (line 37) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/ParameterizedTimingTestCase.java class ParameterizedTimingTestCase (line 32) | @RunWith(Parameterized.class) method beforeClass (line 37) | @BeforeClass method beforeParam (line 42) | @BeforeParam method afterParam (line 48) | @AfterParam method parameters (line 55) | @Parameters(name = "{0}") method test (line 63) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/ParameterizedWithAfterParamFailureTestCase.java class ParameterizedWithAfterParamFailureTestCase (line 28) | @RunWith(Parameterized.class) method afterParam (line 31) | @AfterParam method parameters (line 36) | @Parameters(name = "{0}") method test (line 44) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/ParameterizedWithBeforeParamFailureTestCase.java class ParameterizedWithBeforeParamFailureTestCase (line 28) | @RunWith(Parameterized.class) method beforeParam (line 31) | @BeforeParam method parameters (line 36) | @Parameters(name = "{0}") method test (line 44) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/PlainJUnit4TestCaseWithFiveTestMethods.java class PlainJUnit4TestCaseWithFiveTestMethods (line 30) | @FixMethodOrder(NAME_ASCENDING) method abortedTest (line 34) | @Test method failingTest (line 39) | @Test method ignoredTest1_withoutReason (line 45) | @Test method ignoredTest2_withReason (line 52) | @Test method successfulTest (line 59) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/PlainJUnit4TestCaseWithLifecycleMethods.java class PlainJUnit4TestCaseWithLifecycleMethods (line 27) | @FixMethodOrder(MethodSorters.NAME_ASCENDING) method beforeClass (line 32) | @BeforeClass method before (line 37) | @Before method failingTest (line 42) | @Test method skippedTest (line 48) | @Test method succeedingTest (line 54) | @Test method after (line 59) | @After method afterClass (line 64) | @AfterClass FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/PlainJUnit4TestCaseWithSingleInheritedTestWhichFails.java class PlainJUnit4TestCaseWithSingleInheritedTestWhichFails (line 16) | public class PlainJUnit4TestCaseWithSingleInheritedTestWhichFails extend... FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/PlainJUnit4TestCaseWithSingleTestWhichFails.java class PlainJUnit4TestCaseWithSingleTestWhichFails (line 20) | public class PlainJUnit4TestCaseWithSingleTestWhichFails { method failingTest (line 22) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/PlainJUnit4TestCaseWithSingleTestWhichIsIgnored.java class PlainJUnit4TestCaseWithSingleTestWhichIsIgnored (line 20) | public class PlainJUnit4TestCaseWithSingleTestWhichIsIgnored { method ignoredTest (line 22) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/PlainJUnit4TestCaseWithTwoTestMethods.java class PlainJUnit4TestCaseWithTwoTestMethods (line 24) | @FixMethodOrder(NAME_ASCENDING) method failingTest (line 27) | @Test method successfulTest (line 32) | @Test FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/RunnerThatOnlyReportsFailures.java class RunnerThatOnlyReportsFailures (line 19) | public class RunnerThatOnlyReportsFailures extends BlockJUnit4ClassRunner { method RunnerThatOnlyReportsFailures (line 20) | public RunnerThatOnlyReportsFailures(Class klass) throws Initializa... method runChild (line 24) | @Override FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/RunnerWithCustomUniqueIdsAndDisplayNames.java class RunnerWithCustomUniqueIdsAndDisplayNames (line 29) | public class RunnerWithCustomUniqueIdsAndDisplayNames extends BlockJUnit... method RunnerWithCustomUniqueIdsAndDisplayNames (line 31) | public RunnerWithCustomUniqueIdsAndDisplayNames(Class klass) throws... method getName (line 35) | @Override method describeChild (line 40) | @Override method testName (line 46) | @Override method getLabel (line 51) | private String getLabel(Annotatable element, Supplier fallback) { method equals (line 61) | @Override FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/SingleFailingTheoryTestCase.java class SingleFailingTheoryTestCase (line 21) | @RunWith(Theories.class) method theory (line 24) | @Theory FILE: junit-vintage-engine/src/testFixtures/java/org/junit/vintage/engine/samples/junit4/TestCaseRunWithJUnitPlatformRunner.java class TestCaseRunWithJUnitPlatformRunner (line 20) | @RunWith(JUnitPlatform.class) FILE: jupiter-tests/src/test/java/DefaultPackageTestCase.java class DefaultPackageTestCase (line 20) | @Disabled("Only used reflectively by other tests") method test (line 23) | @Test FILE: jupiter-tests/src/test/java/example/B_TestCase.java class B_TestCase (line 22) | public class B_TestCase { method trackInvocations (line 26) | @BeforeEach method a (line 33) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/JupiterTestSuite.java class JupiterTestSuite (line 34) | @Suite FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertAllAssertionsTests.java class AssertAllAssertionsTests (line 37) | class AssertAllAssertionsTests { method assertAllWithNullExecutableArray (line 39) | @SuppressWarnings("DataFlowIssue") method assertAllWithNullExecutableCollection (line 45) | @SuppressWarnings("DataFlowIssue") method assertAllWithNullExecutableStream (line 51) | @SuppressWarnings("DataFlowIssue") method assertAllWithNullInExecutableArray (line 57) | @SuppressWarnings("DataFlowIssue") method assertAllWithNullInExecutableCollection (line 63) | @Test method assertAllWithNullInExecutableStream (line 68) | @SuppressWarnings("DataFlowIssue") method assertAllWithExecutablesThatDoNotThrowExceptions (line 74) | @Test method assertAllWithExecutablesThatThrowAssertionErrors (line 104) | @Test method assertAllWithCollectionOfExecutablesThatThrowAssertionErrors (line 118) | @Test method assertAllWithStreamOfExecutablesThatThrowAssertionErrors (line 132) | @Test method assertAllWithExecutableThatThrowsThrowable (line 146) | @Test method assertAllWithExecutableThatThrowsCheckedException (line 155) | @Test method assertAllWithExecutableThatThrowsRuntimeException (line 164) | @Test method assertAllWithExecutableThatThrowsError (line 173) | @Test method assertAllWithExecutableThatThrowsUnrecoverableException (line 181) | @Test method assertAllWithParallelStream (line 189) | @Test class EnigmaThrowable (line 200) | @SuppressWarnings("serial") FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertArrayEqualsAssertionsTests.java class AssertArrayEqualsAssertionsTests (line 26) | class AssertArrayEqualsAssertionsTests { method assertArrayEqualsWithNulls (line 28) | @Test method assertArrayEqualsBooleanArrays (line 40) | @Test method assertArrayEqualsBooleanArrayVsNull (line 51) | @Test method assertArrayEqualsBooleanArrayVsNullAndMessage (line 70) | @Test method assertArrayEqualsBooleanArrayVsNullAndMessageSupplier (line 91) | @Test method assertArrayEqualsBooleanArraysOfDifferentLength (line 112) | @Test method assertArrayEqualsBooleanArraysOfDifferentLengthAndMessage (line 123) | @Test method assertArrayEqualsBooleanArraysOfDifferentLengthAndMessageSupplier (line 135) | @Test method assertArrayEqualsDifferentBooleanArrays (line 147) | @Test method assertArrayEqualsDifferentBooleanArraysAndMessage (line 158) | @Test method assertArrayEqualsDifferentBooleanArraysAndMessageSupplier (line 170) | @Test method assertArrayEqualsCharArrays (line 183) | @Test method assertArrayEqualsCharArrayVsNull (line 194) | @Test method assertArrayEqualsCharArrayVsNullAndMessage (line 213) | @Test method assertArrayEqualsCharArrayVsNullAndMessageSupplier (line 234) | @Test method assertArrayEqualsCharArraysOfDifferentLength (line 255) | @Test method assertArrayEqualsCharArraysOfDifferentLengthAndMessage (line 266) | @Test method assertArrayEqualsCharArraysOfDifferentLengthAndMessageSupplier (line 278) | @Test method assertArrayEqualsDifferentCharArrays (line 290) | @Test method assertArrayEqualsDifferentCharArraysAndMessage (line 301) | @Test method assertArrayEqualsDifferentCharArraysAndMessageSupplier (line 313) | @Test method assertArrayEqualsByteArrays (line 325) | @Test method assertArrayEqualsByteArrayVsNull (line 336) | @Test method assertArrayEqualsByteArrayVsNullAndMessage (line 355) | @Test method assertArrayEqualsByteArrayVsNullAndMessageSupplier (line 376) | @Test method assertArrayEqualsByteArraysOfDifferentLength (line 397) | @Test method assertArrayEqualsByteArraysOfDifferentLengthAndMessage (line 408) | @Test method assertArrayEqualsByteArraysOfDifferentLengthAndMessageSupplier (line 420) | @Test method assertArrayEqualsDifferentByteArrays (line 432) | @Test method assertArrayEqualsDifferentByteArraysAndMessage (line 443) | @Test method assertArrayEqualsDifferentByteArraysAndMessageSupplier (line 455) | @Test method assertArrayEqualsShortArrays (line 468) | @Test method assertArrayEqualsShortArrayVsNull (line 479) | @Test method assertArrayEqualsShortArrayVsNullAndMessage (line 498) | @Test method assertArrayEqualsShortArrayVsNullAndMessageSupplier (line 519) | @Test method assertArrayEqualsShortArraysOfDifferentLength (line 540) | @Test method assertArrayEqualsShortArraysOfDifferentLengthAndMessage (line 551) | @Test method assertArrayEqualsShortArraysOfDifferentLengthAndMessageSupplier (line 563) | @Test method assertArrayEqualsDifferentShortArrays (line 575) | @Test method assertArrayEqualsDifferentShortArraysAndMessage (line 586) | @Test method assertArrayEqualsDifferentShortArraysAndMessageSupplier (line 598) | @Test method assertArrayEqualsIntArrays (line 611) | @Test method assertArrayEqualsIntArrayVsNull (line 622) | @Test method assertArrayEqualsIntArrayVsNullAndMessage (line 641) | @Test method assertArrayEqualsIntArrayVsNullAndMessageSupplier (line 662) | @Test method assertArrayEqualsIntArraysOfDifferentLength (line 683) | @Test method assertArrayEqualsIntArraysOfDifferentLengthAndMessage (line 694) | @Test method assertArrayEqualsIntArraysOfDifferentLengthAndMessageSupplier (line 706) | @Test method assertArrayEqualsDifferentIntArrays (line 719) | @Test method assertArrayEqualsDifferentIntArraysAndMessage (line 730) | @Test method assertArrayEqualsDifferentIntArraysAndMessageSupplier (line 743) | @Test method assertArrayEqualsLongArrays (line 757) | @Test method assertArrayEqualsLongArrayVsNull (line 768) | @Test method assertArrayEqualsLongArrayVsNullAndMessage (line 787) | @Test method assertArrayEqualsLongArrayVsNullAndMessageSupplier (line 808) | @Test method assertArrayEqualsLongArraysOfDifferentLength (line 829) | @Test method assertArrayEqualsLongArraysOfDifferentLengthAndMessage (line 840) | @Test method assertArrayEqualsLongArraysOfDifferentLengthAndMessageSupplier (line 852) | @Test method assertArrayEqualsDifferentLongArrays (line 865) | @Test method assertArrayEqualsDifferentLongArraysAndMessage (line 876) | @Test method assertArrayEqualsDifferentLongArraysAndMessageSupplier (line 889) | @Test method assertArrayEqualsFloatArrays (line 901) | @Test method assertArrayEqualsFloatArrayVsNull (line 916) | @Test method assertArrayEqualsFloatArrayVsNullAndMessage (line 935) | @Test method assertArrayEqualsFloatArrayVsNullAndMessageSupplier (line 956) | @Test method assertArrayEqualsFloatArraysOfDifferentLength (line 977) | @Test method assertArrayEqualsFloatArraysOfDifferentLengthAndMessage (line 988) | @Test method assertArrayEqualsFloatArraysOfDifferentLengthAndMessageSupplier (line 1000) | @Test method assertArrayEqualsDifferentFloatArrays (line 1013) | @Test method assertArrayEqualsDifferentFloatArraysAndMessage (line 1032) | @Test method assertArrayEqualsDifferentFloatArraysAndMessageSupplier (line 1045) | @Test method assertArrayEqualsDeltaFloatArrays (line 1058) | @Test method assertArrayEqualsDeltaFloatArraysThrowsForIllegalDelta (line 1073) | @Test method assertArrayEqualsDeltaFloatArrayVsNull (line 1106) | @Test method assertArrayEqualsDeltaFloatArrayVsNullAndMessage (line 1125) | @Test method assertArrayEqualsDeltaFloatArrayVsNullAndMessageSupplier (line 1146) | @Test method assertArrayEqualsDeltaFloatArraysOfDifferentLength (line 1167) | @Test method assertArrayEqualsDeltaFloatArraysOfDifferentLengthAndMessage (line 1178) | @Test method assertArrayEqualsDeltaFloatArraysOfDifferentLengthAndMessageSupplier (line 1190) | @Test method assertArrayEqualsDeltaDifferentFloatArrays (line 1202) | @Test method assertArrayEqualsDeltaDifferentFloatArraysAndMessage (line 1222) | @Test method assertArrayEqualsDeltaDifferentFloatArraysAndMessageSupplier (line 1235) | @Test method assertArrayEqualsDoubleArrays (line 1248) | @Test method assertArrayEqualsDoubleArrayVsNull (line 1263) | @Test method assertArrayEqualsDoubleArrayVsNullAndMessage (line 1282) | @Test method assertArrayEqualsDoubleArrayVsNullAndMessageSupplier (line 1303) | @Test method assertArrayEqualsDoubleArraysOfDifferentLength (line 1324) | @Test method assertArrayEqualsDoubleArraysOfDifferentLengthAndMessage (line 1336) | @Test method assertArrayEqualsDoubleArraysOfDifferentLengthAndMessageSupplier (line 1348) | @Test method assertArrayEqualsDifferentDoubleArrays (line 1360) | @Test method assertArrayEqualsDifferentDoubleArraysAndMessage (line 1380) | @Test method assertArrayEqualsDifferentDoubleArraysAndMessageSupplier (line 1393) | @Test method assertArrayEqualsDeltaDoubleArrays (line 1405) | @Test method assertArrayEqualsDeltaDoubleArraysThrowsForIllegalDelta (line 1420) | @Test method assertArrayEqualsDeltaDoubleArrayVsNull (line 1453) | @Test method assertArrayEqualsDeltaDoubleArrayVsNullAndMessage (line 1472) | @Test method assertArrayEqualsDeltaDoubleArrayVsNullAndMessageSupplier (line 1493) | @Test method assertArrayEqualsDeltaDoubleArraysOfDifferentLength (line 1514) | @Test method assertArrayEqualsDeltaDoubleArraysOfDifferentLengthAndMessage (line 1526) | @Test method assertArrayEqualsDeltaDoubleArraysOfDifferentLengthAndMessageSupplier (line 1538) | @Test method assertArrayEqualsDeltaDifferentDoubleArrays (line 1550) | @Test method assertArrayEqualsDeltaDifferentDoubleArraysAndMessage (line 1569) | @Test method assertArrayEqualsDeltaDifferentDoubleArraysAndMessageSupplier (line 1582) | @Test method assertArrayEqualsObjectArrays (line 1594) | @Test method assertArrayEqualsObjectArrayVsNull (line 1655) | @Test method assertArrayEqualsNestedObjectArrayVsNull (line 1674) | @Test method assertArrayEqualsObjectArrayVsNullAndMessage (line 1698) | @Test method assertArrayEqualsNestedObjectArrayVsNullAndMessage (line 1719) | @Test method assertArrayEqualsObjectArrayVsNullAndMessageSupplier (line 1744) | @Test method assertArrayEqualsNestedObjectArrayVsNullAndMessageSupplier (line 1765) | @Test method assertArrayEqualsObjectArraysOfDifferentLength (line 1791) | @Test method assertArrayEqualsNestedObjectArraysOfDifferentLength (line 1802) | @Test method assertArrayEqualsObjectArraysOfDifferentLengthAndMessage (line 1828) | @Test method assertArrayEqualsNestedObjectArraysOfDifferentLengthAndMessage (line 1840) | @Test method assertArrayEqualsObjectArraysOfDifferentLengthAndMessageSupplier (line 1855) | @Test method assertArrayEqualsNestedObjectArraysOfDifferentLengthAndMessageSupplier (line 1868) | @Test method assertArrayEqualsDifferentObjectArrays (line 1883) | @Test method assertArrayEqualsDifferentNestedObjectArrays (line 1902) | @Test method assertArrayEqualsDifferentObjectArraysAndMessage (line 1924) | @Test method assertArrayEqualsDifferentNestedObjectArraysAndMessage (line 1936) | @Test method assertArrayEqualsDifferentObjectArraysAndMessageSupplier (line 1959) | @Test method assertArrayEqualsDifferentNestedObjectArraysAndMessageSupplier (line 1972) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertDoesNotThrowAssertionsTests.java class AssertDoesNotThrowAssertionsTests (line 30) | class AssertDoesNotThrowAssertionsTests { method assertDoesNotThrowWithMethodReferenceForNonVoidReturnType (line 37) | @Test method assertDoesNotThrowWithMethodReferenceForVoidReturnType (line 58) | @Test method assertDoesNotThrowAnythingWithExecutable (line 80) | @Test method assertDoesNotThrowAnythingWithExecutableAndMessage (line 85) | @Test method assertDoesNotThrowAnythingWithExecutableAndMessageSupplier (line 90) | @Test method assertDoesNotThrowWithExecutableThatThrowsACheckedException (line 95) | @Test method assertDoesNotThrowWithExecutableThatThrowsACheckedExceptionWithMessage (line 108) | @Test method assertDoesNotThrowWithExecutableThatThrowsARuntimeException (line 122) | @Test method assertDoesNotThrowWithExecutableThatThrowsARuntimeExceptionWithMessage (line 135) | @Test method assertDoesNotThrowWithExecutableThatThrowsAnError (line 150) | @Test method assertDoesNotThrowWithExecutableThatThrowsAnExceptionWithMessageString (line 161) | @Test method assertDoesNotThrowWithExecutableThatThrowsAnExceptionWithMessageWithMessageString (line 175) | @Test method assertDoesNotThrowWithExecutableThatThrowsAnExceptionWithMessageSupplier (line 190) | @Test method assertDoesNotThrowWithExecutableThatThrowsAnExceptionWithMessageWithMessageSupplier (line 204) | @Test method assertDoesNotThrowAnythingWithSupplier (line 221) | @Test method assertDoesNotThrowAnythingWithSupplierAndMessage (line 226) | @Test method assertDoesNotThrowAnythingWithSupplierAndMessageSupplier (line 231) | @Test method assertDoesNotThrowWithSupplierThatThrowsACheckedException (line 236) | @Test method assertDoesNotThrowWithSupplierThatThrowsARuntimeException (line 249) | @Test method assertDoesNotThrowWithSupplierThatThrowsAnError (line 262) | @Test method assertDoesNotThrowWithSupplierThatThrowsAnExceptionWithMessageString (line 275) | @Test method assertDoesNotThrowWithSupplierThatThrowsAnExceptionWithMessageSupplier (line 289) | @Test class Foo (line 305) | private static class Foo { method normalMethod (line 307) | void normalMethod() { method overloaded (line 310) | void overloaded() { method overloaded (line 313) | @SuppressWarnings("unused") FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertEqualsAssertionsTests.java class AssertEqualsAssertionsTests (line 29) | class AssertEqualsAssertionsTests { method assertEqualsByte (line 31) | @Test method assertEqualsByteWithUnequalValues (line 40) | @Test method assertEqualsByteWithUnequalValuesAndMessage (line 54) | @Test method assertEqualsByteWithUnequalValuesAndMessageSupplier (line 69) | @Test method assertEqualsShort (line 84) | @Test method assertEqualsShortWithUnequalValues (line 93) | @Test method assertEqualsShortWithUnequalValuesAndMessage (line 107) | @Test method assertEqualsShortWithUnequalValuesAndMessageSupplier (line 122) | @Test method assertEqualsInt (line 137) | @Test method assertEqualsIntWithUnequalValues (line 144) | @Test method assertEqualsIntWithUnequalValuesAndMessage (line 156) | @Test method assertEqualsIntWithUnequalValuesAndMessageSupplier (line 169) | @Test method assertEqualsLong (line 182) | @Test method assertEqualsLongWithUnequalValues (line 189) | @Test method assertEqualsLongWithUnequalValuesAndMessage (line 201) | @Test method assertEqualsLongWithUnequalValuesAndMessageSupplier (line 214) | @Test method assertEqualsChar (line 227) | @Test method assertEqualsCharWithUnequalValues (line 234) | @Test method assertEqualsCharWithUnequalValuesAndMessage (line 246) | @Test method assertEqualsCharWithUnequalValuesAndMessageSupplier (line 259) | @Test method assertEqualsFloat (line 272) | @Test method assertEqualsFloatWithUnequalValues (line 286) | @Test method assertEqualsFloatWithUnequalValuesAndMessage (line 298) | @Test method assertEqualsFloatWithUnequalValuesAndMessageSupplier (line 311) | @Test method assertEqualsFloatWithDelta (line 324) | @Test method assertEqualsFloatWithIllegalDelta (line 335) | @Test method assertEqualsFloatWithDeltaWithUnequalValues (line 347) | @Test method assertEqualsFloatWithDeltaWithUnequalValuesAndMessage (line 365) | @Test method assertEqualsFloatWithDeltaWithUnequalValuesAndMessageSupplier (line 376) | @Test method assertEqualsDouble (line 387) | @Test method assertEqualsDoubleWithUnequalValues (line 400) | @Test method assertEqualsDoubleWithUnequalValuesAndMessage (line 412) | @Test method assertEqualsDoubleWithUnequalValuesAndMessageSupplier (line 425) | @Test method assertEqualsDoubleWithDelta (line 438) | @Test method assertEqualsDoubleWithIllegalDelta (line 449) | @Test method assertEqualsDoubleWithDeltaWithUnequalValues (line 461) | @Test method assertEqualsDoubleWithDeltaWithUnequalValuesAndMessage (line 484) | @Test method assertEqualsDoubleWithDeltaWithUnequalValuesAndMessageSupplier (line 495) | @Test method assertEqualsWithNullReferences (line 506) | @Test method assertEqualsWithSameObject (line 516) | @Test method assertEqualsWithEquivalentStrings (line 524) | @Test method assertEqualsWithNullVsObject (line 529) | @Test method assertEqualsWithObjectVsNull (line 541) | @Test method assertEqualsWithObjectWithNullStringReturnedFromToStringVsNull (line 553) | @Test method assertEqualsWithNullVsObjectWithNullStringReturnedFromToString (line 566) | @Test method assertEqualsWithNullVsObjectAndMessageSupplier (line 579) | @Test method assertEqualsWithObjectVsNullAndMessageSupplier (line 592) | @Test method assertEqualsInvokesEqualsMethodForIdenticalObjects (line 605) | @Test method assertEqualsWithUnequalObjectWhoseToStringImplementationThrowsAnException (line 611) | @Test class MixedBoxedAndUnboxedPrimitivesTests (line 624) | @Nested method bytes (line 627) | @Test method shorts (line 641) | @Test method integers (line 655) | @Test method longs (line 669) | @Test method floats (line 683) | @Test method doubles (line 703) | @Test method booleans (line 723) | @Test method chars (line 737) | @Test class EqualsThrowsException (line 755) | @SuppressWarnings("overrides") method equals (line 758) | @Override class ToStringThrowsException (line 764) | private static class ToStringThrowsException { method toString (line 766) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertFalseAssertionsTests.java class AssertFalseAssertionsTests (line 25) | class AssertFalseAssertionsTests { method assertFalseWithBooleanFalse (line 27) | @Test method assertFalseWithBooleanSupplierFalse (line 34) | @Test method assertFalseWithBooleanFalseAndMessageSupplier (line 41) | @Test method assertFalseWithBooleanSupplierFalseAndMessageSupplier (line 46) | @Test method assertFalseWithBooleanTrueAndDefaultMessageWithExpectedAndActualValues (line 51) | @Test method assertFalseWithBooleanTrueAndString (line 63) | @Test method assertFalseWithBooleanSupplierTrueAndString (line 75) | @Test method assertFalseWithBooleanTrueAndMessageSupplier (line 87) | @Test method assertFalseWithBooleanSupplierTrueAndMessageSupplier (line 99) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertInstanceOfAssertionsTests.java class AssertInstanceOfAssertionsTests (line 29) | class AssertInstanceOfAssertionsTests { method assertInstanceOfFailsNullValue (line 31) | @Test method assertInstanceOfFailsWrongTypeValue (line 36) | @Test method assertInstanceOfFailsWrongExceptionValue (line 41) | @Test method assertInstanceOfFailsSuperTypeExceptionValue (line 46) | @Test class BaseClass (line 51) | private static class BaseClass { class SubClass (line 54) | private static class SubClass extends BaseClass { method assertInstanceOfFailsSuperTypeValue (line 58) | @Test method assertInstanceOfSucceedsSameTypeValue (line 63) | @Test method assertInstanceOfSucceedsExpectSuperClassOfValue (line 70) | @Test method assertInstanceOfSucceedsSameTypeExceptionValue (line 76) | @Test method assertInstanceOfSucceedsExpectSuperClassOfExceptionValue (line 81) | @Test method assertInstanceOfSucceeds (line 86) | private void assertInstanceOfSucceeds(Class expectedType, Objec... method assertInstanceOfFails (line 95) | private void assertInstanceOfFails(Class expectedType, @Nullable Ob... method assertThrowsWithMessage (line 108) | private void assertThrowsWithMessage(String expectedMessage, @Nullable... FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertIterableEqualsAssertionsTests.java class AssertIterableEqualsAssertionsTests (line 35) | class AssertIterableEqualsAssertionsTests { method assertIterableEqualsEqualToSelf (line 37) | @Test method assertIterableEqualsEqualObjectsOfSameType (line 48) | @Test method assertIterableEqualsNestedIterables (line 58) | @Test method assertIterableEqualsNestedIterablesWithNull (line 64) | @Test method assertIterableEqualsNestedIterablesWithStrings (line 72) | @Test method assertIterableEqualsNestedIterablesWithIntegers (line 80) | @Test method assertIterableEqualsNestedIterablesWithDeeplyNestedObject (line 89) | @Test method assertIterableEqualsNestedIterablesWithNaN (line 97) | @Test method assertIterableEqualsNestedIterablesWithObjectsOfDifferentTypes (line 105) | @Test method assertIterableEqualsNestedIterablesOfMixedSubtypes (line 113) | @Test method assertIterableEqualsIterableVsNull (line 124) | @Test method assertIterableEqualsNestedIterableVsNull (line 143) | @Test method assertIterableEqualsIterableVsNullAndMessage (line 164) | @Test method assertIterableEqualsNestedIterableVsNullAndMessage (line 185) | @Test method assertIterableEqualsIterableVsNullAndMessageSupplier (line 208) | @Test method assertIterableEqualsNestedIterableVsNullAndMessageSupplier (line 229) | @Test method assertIterableEqualsIterablesOfDifferentLength (line 252) | @Test method assertIterableEqualsNestedIterablesOfDifferentLength (line 263) | @Test method assertIterableEqualsIterablesOfDifferentLengthAndMessage (line 284) | @Test method assertIterableEqualsNestedIterablesOfDifferentLengthAndMessage (line 296) | @Test method assertIterableEqualsIterablesOfDifferentLengthAndMessageSupplier (line 308) | @Test method assertIterableEqualsNestedIterablesOfDifferentLengthAndMessageSupplier (line 320) | @Test method assertIterableEqualsDifferentIterables (line 333) | @Test method assertIterableEqualsDifferentNestedIterables (line 352) | @Test method assertIterableEqualsDifferentIterablesAndMessage (line 376) | @Test method assertIterableEqualsDifferentNestedIterablesAndMessage (line 388) | @Test method assertIterableEqualsDifferentIterablesAndMessageSupplier (line 411) | @Test method assertIterableEqualsDifferentNestedIterablesAndMessageSupplier (line 424) | @Test method assertIterableEqualsWithListOfPath (line 447) | @Test method assertIterableEqualsThrowsStackOverflowErrorForInterlockedRecursiveStructures (line 455) | @Test method assertIterableEqualsWithDifferentListOfPath (line 464) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertLinesMatchAssertionsTests.java class AssertLinesMatchAssertionsTests (line 42) | class AssertLinesMatchAssertionsTests { method assertLinesMatchEmptyLists (line 44) | @Test method assertLinesMatchSameListInstance (line 49) | @Test method assertLinesMatchPlainEqualLists (line 55) | @Test method assertLinesMatchUsingRegexPatterns (line 62) | @Test method assertLinesMatchUsingFastForwardMarkerAtEndOfExpectedLines (line 69) | @Test method assertLinesMatchUsingFastForwardMarker (line 76) | @Test method assertLinesMatchUsingFastForwardMarkerWithLimit1 (line 83) | @Test method assertLinesMatchUsingFastForwardMarkerWithLimit3 (line 90) | @Test method assertLinesMatchWithNullFails (line 97) | @Test method assertLinesMatchWithNullElementsFails (line 105) | @Test method assertError (line 114) | private void assertError(AssertionFailedError error, String expectedMe... method assertLinesMatchMoreExpectedThanActualAvailableFails (line 121) | @Test method assertLinesMatchFailsWithDescriptiveErrorMessage (line 129) | @Test method assertLinesMatchMoreActualLinesThenExpectedFails (line 141) | @Test method assertLinesMatchUsingFastForwardMarkerWithTooLowLimitFails (line 149) | @Test method assertLinesMatchUsingFastForwardMarkerWithTooHighLimitFails (line 157) | @Test method assertLinesMatchUsingFastForwardMarkerWithTooHighLimitAndFollowingLineFails (line 165) | @Test method assertLinesMatchUsingFastForwardMarkerWithoutMatchingNextLineFails (line 178) | @Test method assertLinesMatchUsingFastForwardMarkerWithExtraExpectLineFails (line 186) | @Test method assertLinesMatchIsFastForwardLine (line 194) | @Test method assertLinesMatchParseFastForwardLimit (line 205) | @Test method assertLinesMatchMatches (line 224) | @Test method largeListsThatDoNotMatchAreTruncated (line 241) | @Test class WithCustomFailureMessage (line 257) | @Nested method simpleStringMessage (line 259) | @Test method stringSupplierWithMultiLineMessage (line 272) | @Test class WithStreamsOfStrings (line 287) | @Nested method assertLinesMatchEmptyStreams (line 289) | @Test method assertLinesMatchSameListInstance (line 294) | @Test method assertLinesMatchPlainEqualLists (line 300) | @Test method assertLinesMatchUsingRegexPatterns (line 317) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertNotEqualsAssertionsTests.java class AssertNotEqualsAssertionsTests (line 27) | class AssertNotEqualsAssertionsTests { class AssertNotEqualsByte (line 29) | @Nested method assertNotEqualsByte (line 32) | @Test method withEqualValues (line 41) | @Test method withEqualValuesWithMessage (line 54) | @Test method withEqualValuesWithMessageSupplier (line 68) | @Test class AssertNotEqualsShort (line 84) | @Nested method assertNotEqualsShort (line 87) | @Test method withEqualValues (line 96) | @Test method withEqualValuesWithMessage (line 109) | @Test method withEqualValuesWithMessageSupplier (line 123) | @Test class AssertNotEqualsChar (line 139) | @Nested method assertNotEqualsChar (line 142) | @Test method withEqualValues (line 151) | @Test method withEqualValuesWithMessage (line 164) | @Test method withEqualValuesWithMessageSupplier (line 178) | @Test class AssertNotEqualsInt (line 194) | @Nested method assertNotEqualsInt (line 197) | @Test method withEqualValues (line 206) | @Test method withEqualValuesWithMessage (line 219) | @Test method withEqualValuesWithMessageSupplier (line 233) | @Test class AssertNotEqualsLong (line 249) | @Nested method assertNotEqualsLong (line 252) | @Test method withEqualValues (line 261) | @Test method withEqualValuesWithMessage (line 274) | @Test method withEqualValuesWithMessageSupplier (line 288) | @Test class AssertNotEqualsFloatWithoutDelta (line 304) | @Nested method assertNotEqualsFloat (line 307) | @Test method assertNotEqualsForTwoNaNFloat (line 316) | @Test method assertNotEqualsForPositiveInfinityFloat (line 327) | @Test method assertNotEqualsForNegativeInfinityFloat (line 338) | @Test method withEqualValues (line 349) | @Test method withEqualValuesWithMessage (line 362) | @Test method withEqualValuesWithMessageSupplier (line 376) | @Test class AssertNotEqualsFloatWithDelta (line 392) | @Nested method assertNotEqualsFloat (line 395) | @Test method withEqualValues (line 402) | @Test method withEqualValuesWithMessage (line 416) | @Test method withEqualValuesWithMessageSupplier (line 431) | @Test class AssertNotEqualsDoubleWithoutDelta (line 448) | @Nested method assertNotEqualsDouble (line 451) | @Test method assertNotEqualsForTwoNaNDouble (line 460) | @Test method withEqualValues (line 471) | @Test method withEqualValuesWithMessage (line 484) | @Test method withEqualValuesWithMessageSupplier (line 498) | @Test class AssertNotEqualsDoubleWithDelta (line 514) | @Nested method assertNotEqualsDouble (line 517) | @Test method withEqualValues (line 524) | @Test method withEqualValuesWithMessage (line 538) | @Test method withEqualValuesWithMessageSupplier (line 553) | @Test class AssertNotEqualsObject (line 570) | @Nested method assertNotEqualsWithNullVsObject (line 573) | @Test method assertNotEqualsWithObjectVsNull (line 578) | @Test method assertNotEqualsWithDifferentObjects (line 583) | @Test method assertNotEqualsWithNullVsObjectAndMessageSupplier (line 590) | @Test method assertNotEqualsWithEquivalentStringsAndMessage (line 595) | @Test method assertNotEqualsWithEquivalentStringsAndMessageSupplier (line 607) | @Test method assertNotEqualsInvokesEqualsMethodForIdenticalObjects (line 619) | @Test class MixedBoxedAndUnboxedPrimitivesTests (line 629) | @Nested method bytes (line 632) | @Test method shorts (line 646) | @Test method integers (line 660) | @Test method longs (line 674) | @Test method floats (line 688) | @Test method doubles (line 708) | @Test method booleans (line 728) | @Test method chars (line 742) | @Test class EqualsThrowsExceptionClass (line 760) | @SuppressWarnings("overrides") method equals (line 763) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertNotNullAssertionsTests.java class AssertNotNullAssertionsTests (line 26) | class AssertNotNullAssertionsTests { method assertNotNullWithNonNullObject (line 28) | @Test method assertNotNullWithNonNullObjectAndMessageSupplier (line 35) | @Test method assertNotNullWithNull (line 40) | @Test method assertNotNullWithNullAndMessageSupplier (line 52) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertNotSameAssertionsTests.java class AssertNotSameAssertionsTests (line 26) | class AssertNotSameAssertionsTests { method assertNotSameWithDifferentObjects (line 28) | @Test method assertNotSameWithDifferentObjectsAndMessageSupplier (line 35) | @Test method assertNotSameWithObjectVsNull (line 40) | @Test method assertNotSameWithNullVsObject (line 45) | @Test method assertNotSameWithTwoNulls (line 50) | @Test method assertNotSameWithSameObjectAndMessage (line 61) | @Test method assertNotSameWithSameObjectAndMessageSupplier (line 74) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertNullAssertionsTests.java class AssertNullAssertionsTests (line 30) | class AssertNullAssertionsTests { method assertNullWithNull (line 32) | @Test method assertNullWithNullAndMessageSupplier (line 39) | @Test method assertNullWithNonNullObject (line 44) | @Test method assertNullWithNonNullObjectWithNullStringReturnedFromToString (line 57) | @Test method assertNullWithNonNullObjectWithNullStringReturnedFromToStringAndMessageSupplier (line 62) | @Test method assertNullWithNonNullObjectWithNullStringReturnedFromToString (line 67) | @SuppressWarnings("unused") method assertNullWithNonNullObjectWithNullReferenceReturnedFromToString (line 89) | @Test method assertNullWithNonNullObjectWithNullReferenceReturnedFromToStringAndMessageSupplier (line 94) | @Test method assertNullWithNonNullObjectWithNullReferenceReturnedFromToString (line 99) | @SuppressWarnings("unused") method assertNullWithNonNullObjectAndMessage (line 122) | @Test method assertNullWithNonNullObjectAndMessageSupplier (line 135) | @Test class NullToString (line 148) | @NullUnmarked method toString (line 151) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertSameAssertionsTests.java class AssertSameAssertionsTests (line 27) | class AssertSameAssertionsTests { method assertSameWithTwoNulls (line 29) | @Test method assertSameWithSameObject (line 35) | @Test method assertSameWithObjectVsNull (line 43) | @Test method assertSameWithNullVsObject (line 57) | @Test method assertSameWithDifferentObjects (line 71) | @Test method assertSameWithEqualPrimitivesAutoboxedToDifferentWrappers (line 86) | @Test method assertSameWithEquivalentStringsAndMessageSupplier (line 100) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertThrowsAssertionsTests.java class AssertThrowsAssertionsTests (line 36) | @SuppressWarnings("ExcessiveLambdaUsage") method assertThrowsWithMethodReferenceForNonVoidReturnType (line 42) | @Test method assertThrowsWithMethodReferenceForVoidReturnType (line 54) | @Test method assertThrowsWithExecutableThatThrowsThrowable (line 67) | @Test method assertThrowsWithExecutableThatThrowsThrowableWithMessage (line 75) | @Test method assertThrowsWithExecutableThatThrowsThrowableWithMessageSupplier (line 83) | @Test method assertThrowsWithExecutableThatThrowsCheckedException (line 91) | @Test method assertThrowsWithExecutableThatThrowsRuntimeException (line 99) | @Test method assertThrowsWithExecutableThatThrowsError (line 107) | @Test method assertThrowsWithExecutableThatDoesNotThrowAnException (line 114) | @Test method assertThrowsWithExecutableThatDoesNotThrowAnExceptionWithMessageString (line 125) | @Test method assertThrowsWithExecutableThatDoesNotThrowAnExceptionWithMessageSupplier (line 137) | @Test method assertThrowsWithExecutableThatThrowsAnUnexpectedException (line 149) | @Test method assertThrowsWithExecutableThatThrowsAnUnexpectedExceptionWithMessageString (line 165) | @Test method assertThrowsWithExecutableThatThrowsAnUnexpectedExceptionWithMessageSupplier (line 184) | @Test method assertThrowsWithExecutableThatThrowsInstanceOfAnonymousInnerClassAsUnexpectedException (line 203) | @Test method assertThrowsWithExecutableThatThrowsInstanceOfStaticNestedClassAsUnexpectedException (line 225) | @Test method assertThrowsWithExecutableThatThrowsSameExceptionTypeFromDifferentClassLoader (line 242) | @Test class LocalException (line 275) | private static class LocalException extends RuntimeException { FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertThrowsExactlyAssertionsTests.java class AssertThrowsExactlyAssertionsTests (line 36) | @SuppressWarnings("ExcessiveLambdaUsage") method assertThrowsExactlyTheSpecifiedExceptionClass (line 42) | @Test method assertThrowsExactlyWithTheExpectedChildException (line 50) | @Test method assertThrowsExactlyWithTheExpectedParentException (line 66) | @Test method assertThrowsWithMethodReferenceForNonVoidReturnType (line 82) | @Test method assertThrowsWithMethodReferenceForVoidReturnType (line 94) | @Test method assertThrowsWithExecutableThatThrowsThrowable (line 107) | @Test method assertThrowsWithExecutableThatThrowsThrowableWithMessage (line 115) | @Test method assertThrowsWithExecutableThatThrowsThrowableWithMessageSupplier (line 123) | @Test method assertThrowsWithExecutableThatThrowsCheckedException (line 131) | @Test method assertThrowsWithExecutableThatThrowsRuntimeException (line 139) | @Test method assertThrowsWithExecutableThatThrowsError (line 147) | @Test method assertThrowsWithExecutableThatDoesNotThrowAnException (line 154) | @Test method assertThrowsWithExecutableThatDoesNotThrowAnExceptionWithMessageString (line 165) | @Test method assertThrowsWithExecutableThatDoesNotThrowAnExceptionWithMessageSupplier (line 177) | @Test method assertThrowsWithExecutableThatThrowsAnUnexpectedException (line 189) | @Test method assertThrowsWithExecutableThatThrowsAnUnexpectedExceptionWithMessageString (line 205) | @Test method assertThrowsWithExecutableThatThrowsAnUnexpectedExceptionWithMessageSupplier (line 224) | @Test method assertThrowsWithExecutableThatThrowsInstanceOfAnonymousInnerClassAsUnexpectedException (line 243) | @Test method assertThrowsWithExecutableThatThrowsInstanceOfStaticNestedClassAsUnexpectedException (line 265) | @Test method assertThrowsWithExecutableThatThrowsSameExceptionTypeFromDifferentClassLoader (line 282) | @Test class LocalException (line 315) | private static class LocalException extends RuntimeException { FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertTimeoutAssertionsTests.java class AssertTimeoutAssertionsTests (line 33) | class AssertTimeoutAssertionsTests { method assertTimeoutForExecutableThatCompletesBeforeTheTimeout (line 42) | @Test method assertTimeoutForExecutableThatThrowsAnException (line 51) | @Test method assertTimeoutForExecutableThatThrowsAnAssertionFailedError (line 59) | @Test method assertTimeoutForExecutableThatCompletesAfterTheTimeout (line 66) | @Test method assertTimeoutWithMessageForExecutableThatCompletesAfterTheTimeout (line 73) | @Test method assertTimeoutWithMessageSupplierForExecutableThatCompletesAfterTheTimeout (line 80) | @Test method assertTimeoutForSupplierThatCompletesBeforeTheTimeout (line 89) | @Test method assertTimeoutForSupplierThatThrowsAnException (line 102) | @Test method assertTimeoutForSupplierThatThrowsAnAssertionFailedError (line 111) | @Test method assertTimeoutForSupplierThatCompletesAfterTheTimeout (line 119) | @Test method assertTimeoutWithMessageForSupplierThatCompletesAfterTheTimeout (line 130) | @Test method assertTimeoutWithMessageSupplierForSupplierThatCompletesAfterTheTimeout (line 141) | @Test method nap (line 155) | private void nap() throws InterruptedException { FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertTimeoutPreemptivelyAssertionsTests.java class AssertTimeoutPreemptivelyAssertionsTests (line 39) | class AssertTimeoutPreemptivelyAssertionsTests { method assertTimeoutPreemptivelyForExecutableThatCompletesBeforeTheTimeout (line 50) | @Test method assertTimeoutPreemptivelyForExecutableThatThrowsAnException (line 59) | @Test method assertTimeoutPreemptivelyForExecutableThatThrowsAnAssertionFailedError (line 68) | @Test method assertTimeoutPreemptivelyForExecutableThatCompletesAfterTheTimeout (line 75) | @Test method assertTimeoutPreemptivelyWithMessageForExecutableThatCompletesAfterTheTimeout (line 84) | @Test method assertTimeoutPreemptivelyWithMessageSupplierForExecutableThatCompletesAfterTheTimeout (line 94) | @Test method assertTimeoutPreemptivelyWithMessageSupplierForExecutableThatCompletesBeforeTheTimeout (line 105) | @Test method assertTimeoutPreemptivelyForSupplierThatCompletesBeforeTheTimeout (line 112) | @Test method assertTimeoutPreemptivelyForSupplierThatThrowsAnException (line 125) | @Test method assertTimeoutPreemptivelyForSupplierThatThrowsAnAssertionFailedError (line 134) | @Test method assertTimeoutPreemptivelyForSupplierThatCompletesAfterTheTimeout (line 145) | @Test method assertTimeoutPreemptivelyWithMessageForSupplierThatCompletesAfterTheTimeout (line 159) | @Test method assertTimeoutPreemptivelyWithMessageSupplierForSupplierThatCompletesAfterTheTimeout (line 174) | @Test method assertTimeoutPreemptivelyUsesThreadsWithSpecificNamePrefix (line 189) | @Test method waitForInterrupt (line 198) | private void waitForInterrupt() { method assertStackTraceContains (line 211) | private static void assertStackTraceContains(@Nullable Throwable throw... FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertTrueAssertionsTests.java class AssertTrueAssertionsTests (line 25) | class AssertTrueAssertionsTests { method assertTrueWithBooleanTrue (line 27) | @Test method assertTrueWithBooleanSupplierTrue (line 34) | @Test method assertTrueWithBooleanTrueAndMessageSupplier (line 41) | @Test method assertTrueWithBooleanSupplierTrueAndMessageSupplier (line 46) | @Test method assertTrueWithBooleanFalseAndDefaultMessageWithExpectedAndActualValues (line 51) | @Test method assertTrueWithBooleanFalseAndString (line 63) | @Test method assertTrueWithBooleanFalseAndMessageSupplier (line 75) | @Test method assertTrueWithBooleanSupplierFalseAndString (line 87) | @Test method assertTrueWithBooleanSupplierFalseAndMessageSupplier (line 99) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssertionFailureBuilderTest.java class AssertionFailureBuilderTest (line 27) | class AssertionFailureBuilderTest { method doesNotTrimByDefault (line 29) | @Test method trimsUpToAssertionsFacade (line 41) | @Test method trimsUpToAssertionsFacadeKeepingOne (line 51) | @Test method trimsUpToAssertionFailureBuilder (line 62) | @Test method ignoresClassNotInStackTrace (line 73) | @Test method canTrimToEmptyStacktrace (line 85) | @Test method mustRetainNonNegativeNumberOfFrames (line 94) | @Test method assertStackTraceMatch (line 101) | private static void assertStackTraceMatch(AssertionFailedError asserti... class AssertionsFacade (line 108) | static class AssertionsFacade { method fail (line 109) | static AssertionFailedError fail() { method failWithTrimmedStacktrace (line 113) | static AssertionFailedError failWithTrimmedStacktrace(Class to, i... FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/AssumptionsTests.java class AssumptionsTests (line 35) | class AssumptionsTests { method assumeTrueWithBooleanTrue (line 39) | @Test method assumeTrueWithBooleanSupplierTrue (line 53) | @Test method assumeTrueWithBooleanFalse (line 67) | @Test method assumeTrueWithBooleanSupplierFalse (line 72) | @Test method assumeTrueWithBooleanFalseAndStringMessage (line 77) | @Test method assumeTrueWithBooleanFalseAndNullStringMessage (line 82) | @Test method assumeTrueWithBooleanSupplierFalseAndStringMessage (line 87) | @Test method assumeTrueWithBooleanSupplierFalseAndMessageSupplier (line 92) | @Test method assumeTrueWithBooleanFalseAndMessageSupplier (line 97) | @Test method assumeFalseWithBooleanFalse (line 104) | @Test method assumeFalseWithBooleanSupplierFalse (line 118) | @Test method assumeFalseWithBooleanTrue (line 132) | @Test method assumeFalseWithBooleanSupplierTrue (line 137) | @Test method assumeFalseWithBooleanTrueAndStringMessage (line 142) | @Test method assumeFalseWithBooleanSupplierTrueAndMessage (line 147) | @Test method assumeFalseWithBooleanSupplierTrueAndMessageSupplier (line 152) | @Test method assumeFalseWithBooleanTrueAndMessageSupplier (line 157) | @Test method assumingThatWithBooleanTrue (line 164) | @Test method assumingThatWithBooleanSupplierTrue (line 172) | @Test method assumingThatWithBooleanFalse (line 180) | @Test method assumingThatWithBooleanSupplierFalse (line 187) | @Test method assumingThatWithFailingExecutable (line 194) | @Test method abortWithNoArguments (line 203) | @Test method abortWithStringMessage (line 208) | @Test method abortWithStringSupplier (line 213) | @Test method assertAssumptionFailure (line 220) | private static void assertAssumptionFailure(@Nullable String msg, Exec... method assertTestAbortedException (line 224) | private static void assertTestAbortedException(@Nullable String expect... method expectTestAbortedException (line 235) | private static void expectTestAbortedException() { method assertMessageEquals (line 239) | private static void assertMessageEquals(Throwable t, @Nullable String ... FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/ConstantTests.java class ConstantTests (line 19) | public class ConstantTests { method constantsAreConsistent (line 21) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/DisplayNameGenerationInheritanceTestCase.java class DisplayNameGenerationInheritanceTestCase (line 18) | @DisplayNameGeneration(ReplaceUnderscores.class) class InnerNestedTestCase (line 21) | @Nested method this_is_a_test (line 24) | @Test class StaticNestedTestCase (line 29) | static class StaticNestedTestCase { method this_is_a_test (line 31) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/DisplayNameGenerationTests.java class DisplayNameGenerationTests (line 46) | class DisplayNameGenerationTests extends AbstractJupiterTestEngineTests { method standardGenerator (line 48) | @Test method simpleGenerator (line 62) | @Test method underscoreGenerator (line 76) | @Test method indicativeSentencesGeneratorOnStaticNestedClass (line 96) | @Test method indicativeSentencesGeneratorOnTopLevelClass (line 110) | @Test method indicativeSentencesGeneratorOnNestedClass (line 119) | @Test method noNameGenerator (line 128) | @Test method checkDisplayNameGeneratedForTestingAStackDemo (line 142) | @Test method checkDisplayNameGeneratedForIndicativeGenerator (line 158) | @Test method checkDisplayNameGeneratedForIndicativeGeneratorWithCustomSeparator (line 170) | @Test method checkDisplayNameGeneratedForIndicativeGeneratorWithCustomSentenceFragments (line 182) | @Test method blankSentenceFragmentOnClassYieldsError (line 194) | @Test method blankSentenceFragmentOnMethodYieldsError (line 206) | @Test method displayNameGenerationInheritance (line 218) | @Test method indicativeSentencesGenerationInheritance (line 232) | @Test method indicativeSentencesRuntimeEnclosingType (line 246) | @Test method indicativeSentencesOnSubClass (line 263) | @Test method indicativeSentencesOnClassTemplate (line 273) | @Test method check (line 301) | private void check(Class testClass, String... expectedDisplayNames) { method check (line 306) | private void check(EngineExecutionResults results, String[] expectedDi... class NoNameGenerator (line 317) | @NullMarked method generateDisplayNameForClass (line 320) | @Override method generateDisplayNameForNestedClass (line 325) | @Override method generateDisplayNameForMethod (line 330) | @Override class AbstractTestCase (line 337) | @DisplayNameGeneration(NoNameGenerator.class) method test (line 339) | @Test method test (line 343) | @Test method testUsingCamelCaseStyle (line 348) | @Test method testUsingCamelCase_and_also_UnderScores (line 352) | @Test method testUsingCamelCase_and_also_UnderScores_keepingParameterTypeNamesIntact (line 356) | @Test method test_with_underscores (line 361) | @Test method testDisplayNamePrevails (line 365) | @DisplayName("@DisplayName prevails") class DefaultStyleTestCase (line 371) | @DisplayNameGeneration(DisplayNameGenerator.Standard.class) class SimpleStyleTestCase (line 375) | @DisplayNameGeneration(DisplayNameGenerator.Simple.class) class UnderscoreStyleTestCase (line 379) | @DisplayNameGeneration(DisplayNameGenerator.ReplaceUnderscores.class) class IndicativeStyleTestCase (line 383) | @IndicativeSentencesGeneration(separator = " -> ", generator = Display... class NoNameStyleTestCase (line 387) | @DisplayNameGeneration(NoNameGenerator.class) class UnderscoreStyleInheritedFromSuperClassTestCase (line 392) | static class UnderscoreStyleInheritedFromSuperClassTestCase extends Un... class StackTestCase (line 397) | @DisplayName("A stack") method is_instantiated_using_its_noarg_constructor (line 401) | @Test class A_new_stack (line 406) | @Nested method createNewStack (line 411) | @BeforeEach method is_empty (line 416) | @Test method throws_an_EmptyStackException_when_popped (line 421) | @Test method throws_an_EmptyStackException_when_peeked (line 426) | @Test class After_pushing_an_element_to_an_empty_stack (line 431) | @Nested method pushAnElement (line 436) | @BeforeEach method the_stack_is_no_longer_empty (line 441) | @Test method pop_returns_that_element_and_leaves_an_empty_stack (line 446) | @Test method peek_returns_that_element_without_removing_it_from_the_stack (line 452) | @Test class IndicativeGeneratorTestCase (line 463) | @DisplayName("A stack") method is_instantiated_with_its_constructor (line 467) | @Test class when_new (line 472) | @Nested method create_with_new_stack (line 477) | @BeforeEach method throws_EmptyStackException_when_peeked (line 482) | @Test class after_pushing_an_element_to_an_empty_stack (line 487) | @Nested method push_an_element (line 492) | @BeforeEach method is_no_longer_empty (line 497) | @Test class IndicativeGeneratorWithCustomSeparatorTestCase (line 507) | @DisplayName("A stack") method is_instantiated_with_its_constructor (line 511) | @Test class when_new (line 516) | @Nested method create_with_new_stack (line 521) | @BeforeEach method throws_EmptyStackException_when_peeked (line 526) | @Test class after_pushing_an_element_to_an_empty_stack (line 531) | @Nested method push_an_element (line 536) | @BeforeEach method is_no_longer_empty (line 541) | @Test class IndicativeGeneratorWithCustomSentenceFragmentsTestCase (line 551) | @SentenceFragment("A stack") method instantiateViaConstructor (line 555) | @SentenceFragment("is instantiated with its constructor") class NewStackTestCase (line 561) | @SentenceFragment("when new") method createNewStack (line 567) | @BeforeEach method throwsExceptionWhenPeeked (line 572) | @SentenceFragment("throws EmptyStackException when peeked") class ElementPushedOntoStackTestCase (line 578) | @SentenceFragment("after pushing an element to an empty stack") method pushElementOntoStack (line 584) | @BeforeEach method nonEmptyStack (line 589) | @SentenceFragment("is no longer empty") class ClassTemplateTestCase (line 600) | @ClassTemplate method some_test (line 607) | @Test class Regular_Nested_Test_Case (line 611) | @Nested method some_nested_test (line 614) | @Test class Nested_Class_Template (line 619) | @Nested method some_nested_test (line 623) | @Test class Once (line 628) | @NullMarked method supportsClassTemplate (line 631) | @Override method provideClassTemplateInvocationContexts (line 636) | @Override class BlankSentenceFragmentOnClassTestCase (line 650) | @IndicativeSentencesGeneration method test (line 653) | @Test class BlankSentenceFragmentOnMethodTestCase (line 658) | @IndicativeSentencesGeneration method test (line 660) | @SentenceFragment("\t") FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/DynamicContainerTests.java class DynamicContainerTests (line 30) | class DynamicContainerTests { method appliesConfiguration (line 32) | @Test method displayNameMustNotBeBlank (line 50) | @Test method executionModeMustNotBeNull (line 58) | @SuppressWarnings("DataFlowIssue") method childExecutionModeMustNotBeNull (line 65) | @SuppressWarnings("DataFlowIssue") method childrenMustBeConfigured (line 72) | @SuppressWarnings("DataFlowIssue") method childrenMustNotBeConfiguredMoreThanOnce (line 87) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/DynamicTestTests.java class DynamicTestTests (line 42) | class DynamicTestTests { method streamFromStreamPreconditions (line 49) | @SuppressWarnings("DataFlowIssue") method streamFromIteratorPreconditions (line 61) | @SuppressWarnings("DataFlowIssue") method streamFromStreamWithNamesPreconditions (line 74) | @SuppressWarnings("DataFlowIssue") method streamFromIteratorWithNamesPreconditions (line 84) | @SuppressWarnings("DataFlowIssue") method streamFromStreamWithNamedExecutablesPreconditions (line 95) | @SuppressWarnings("DataFlowIssue") method streamFromIteratorWithNamedExecutablesPreconditions (line 101) | @SuppressWarnings("DataFlowIssue") method streamFromStream (line 107) | @Test method streamFromIterator (line 114) | @Test method streamFromStreamWithNames (line 121) | @Test method streamFromIteratorWithNames (line 128) | @Test method streamFromStreamWithNamedExecutables (line 136) | @Test method streamFromIteratorWithNamedExecutables (line 146) | @Test method assertStream (line 156) | private void assertStream(Stream stream) throws Throwable { method throwingConsumer (line 174) | private void throwingConsumer(@Nullable String str) throws Throwable { method reflectiveOperationsThrowingAssertionFailedError (line 181) | @Test method reflectiveOperationThrowingInvocationTargetException (line 192) | @Test method sourceUriIsNotPresentByDefault (line 199) | @Test method sourceUriIsReturnedWhenSupplied (line 209) | @Test method appliesConfiguration (line 223) | @Test method displayNameMustNotBeBlank (line 238) | @Test method executionModeMustNotBeNull (line 246) | @SuppressWarnings("DataFlowIssue") method executableModeMustNotBeNull (line 252) | @SuppressWarnings("DataFlowIssue") method assert1Equals48Directly (line 259) | private void assert1Equals48Directly() { method assert1Equals49ReflectivelyAndUnwrapInvocationTargetException (line 263) | private void assert1Equals49ReflectivelyAndUnwrapInvocationTargetExcep... method assert1Equals50Reflectively (line 268) | private void assert1Equals50Reflectively() throws Throwable { method getName (line 275) | @Override method execute (line 280) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/EnigmaThrowable.java class EnigmaThrowable (line 20) | @SuppressWarnings("serial") FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/FailAssertionsTests.java class FailAssertionsTests (line 31) | class FailAssertionsTests { method failWithoutArgument (line 33) | @Test method failWithString (line 44) | @Test method failWithMessageSupplier (line 55) | @Test method failWithNullString (line 66) | @Test method failWithNullMessageSupplier (line 77) | @SuppressWarnings("DataFlowIssue") method failWithStringAndThrowable (line 89) | @Test method failWithThrowable (line 102) | @Test method failWithStringAndNullThrowable (line 115) | @Test method failWithNullStringAndThrowable (line 129) | @Test method failUsableAsAnExpression (line 142) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/IndicativeSentencesGenerationInheritanceTestCase.java class IndicativeSentencesGenerationInheritanceTestCase (line 18) | @IndicativeSentencesGeneration(separator = " -> ", generator = ReplaceUn... class InnerNestedTestCase (line 21) | @Nested method this_is_a_test (line 24) | @Test class StaticNestedTestCase (line 29) | static class StaticNestedTestCase { method this_is_a_test (line 31) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/IndicativeSentencesNestedTestCase.java class IndicativeSentencesNestedTestCase (line 22) | class IndicativeSentencesNestedTestCase { class A_year_is_a_leap_year (line 24) | @Nested method if_it_is_divisible_by_4_but_not_by_100 (line 28) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/IndicativeSentencesOnSubClassScenarioOneTestCase.java class IndicativeSentencesOnSubClassScenarioOneTestCase (line 16) | @IndicativeSentencesGeneration(separator = " -> ", generator = DisplayNa... FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/IndicativeSentencesOnSubClassTestCase.java class IndicativeSentencesOnSubClassTestCase (line 16) | @DisplayName("Base Scenario") class Level_1 (line 19) | @Nested class Level_2 (line 22) | @Nested method this_is_a_test (line 25) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/IndicativeSentencesRuntimeEnclosingTypeScenarioOneTestCase.java class IndicativeSentencesRuntimeEnclosingTypeScenarioOneTestCase (line 16) | @DisplayName("Scenario 1") FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/IndicativeSentencesRuntimeEnclosingTypeScenarioTwoTestCase.java class IndicativeSentencesRuntimeEnclosingTypeScenarioTwoTestCase (line 16) | @DisplayName("Scenario 2") FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/IndicativeSentencesRuntimeEnclosingTypeTestCase.java class IndicativeSentencesRuntimeEnclosingTypeTestCase (line 18) | @DisplayName("Base Scenario") class Level_1 (line 22) | @Nested class Level_2 (line 25) | @Nested method this_is_a_test (line 28) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/IndicativeSentencesTopLevelTestCase.java class IndicativeSentencesTopLevelTestCase (line 22) | @IndicativeSentencesGeneration(separator = " -> ", generator = ReplaceUn... class A_year_is_a_leap_year (line 25) | @Nested method if_it_is_divisible_by_4_but_not_by_100 (line 28) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/IterableFactory.java class IterableFactory (line 20) | final class IterableFactory { method listOf (line 22) | @SuppressWarnings("NullableProblems") method setOf (line 27) | static Set setOf(@Nullable Object... objects) { FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/MediaTypeTests.java class MediaTypeTests (line 31) | class MediaTypeTests { method equals (line 33) | @Test class ParseTests (line 42) | @Nested method parseWithNullOrBlankMediaType (line 45) | @ParameterizedTest method parseWithInvalidMediaType (line 53) | @ParameterizedTest method parse (line 60) | @ParameterizedTest class CreateTests (line 68) | @Nested method createWithNullOrBlankType (line 71) | @ParameterizedTest method createWithNullOrBlankTypeAndCharset (line 79) | @ParameterizedTest method createWithNullOrBlankSubtype (line 87) | @ParameterizedTest method createWithNullOrBlankSubtypeAndCharset (line 95) | @ParameterizedTest method createWithNullCharset (line 104) | @Test method createWithInvalidType (line 110) | @ParameterizedTest method createWithInvalidSubtype (line 117) | @ParameterizedTest method create (line 124) | @Test method createWithCharset (line 129) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/RandomlyOrderedTests.java class RandomlyOrderedTests (line 29) | class RandomlyOrderedTests { method randomSeedForClassAndMethodOrderingIsDeterministic (line 33) | @Test method executeTests (line 45) | private Events executeTests(@SuppressWarnings("SameParameterValue") lo... class BaseTestCase (line 58) | abstract static class BaseTestCase { method trackInvocations (line 60) | @BeforeEach method a (line 68) | @Test method b (line 72) | @Test method c (line 76) | @Test class A_TestCase (line 81) | @SuppressWarnings("NewClassNamingConvention") class B_TestCase (line 85) | @SuppressWarnings("NewClassNamingConvention") class C_TestCase (line 89) | @SuppressWarnings("NewClassNamingConvention") FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/AbstractExecutionConditionTests.java class AbstractExecutionConditionTests (line 53) | @TestInstance(Lifecycle.PER_CLASS) method ensureAllTestMethodsAreCovered (line 60) | @BeforeAll method beforeEach (line 73) | @BeforeEach method getExecutionCondition (line 80) | protected abstract ExecutionCondition getExecutionCondition(); method getTestClass (line 82) | protected abstract Class getTestClass(); method evaluateCondition (line 84) | protected void evaluateCondition() { method assertEnabled (line 88) | protected void assertEnabled() { method assertDisabled (line 93) | protected void assertDisabled() { method assertReasonContains (line 98) | protected void assertReasonContains(String text) { method assertCustomDisabledReasonIs (line 103) | protected void assertCustomDisabledReasonIs(String text) { method method (line 111) | private Optional method(TestInfo testInfo) { method method (line 115) | private Optional method(Class testClass, String m... FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/ConditionEvaluationResultTests.java class ConditionEvaluationResultTests (line 30) | class ConditionEvaluationResultTests { method enabledWithReason (line 32) | @Test method enabledWithBlankReason (line 42) | @BlankReasonsTest method disabledWithDefaultReason (line 52) | @Test method disabledWithBlankDefaultReason (line 62) | @BlankReasonsTest method disabledWithDefaultReasonAndBlankCustomReason (line 72) | @BlankReasonsTest method disabledWithBlankDefaultReasonAndCustomReason (line 82) | @BlankReasonsTest method disabledWithBlankDefaultReasonAndBlankCustomReason (line 91) | @BlankReasonsTest method disabledWithDefaultReasonAndCustomReason (line 102) | @Test method disabledWithDefaultReasonAndCustomReasonWithLeadingAndTrailingWhitespace (line 107) | @Test method disabledWithDefaultReasonAndCustomReason (line 112) | private static void disabledWithDefaultReasonAndCustomReason(String de... FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/DisabledForJreRangeConditionTests.java class DisabledForJreRangeConditionTests (line 31) | class DisabledForJreRangeConditionTests extends AbstractExecutionConditi... method getExecutionCondition (line 35) | @Override method getTestClass (line 40) | @Override method enabledBecauseAnnotationIsNotPresent (line 48) | @Test method defaultValues (line 58) | @Test method effectiveJreDefaultValues (line 68) | @Test method effectiveVersionDefaultValues (line 76) | @Test method min17 (line 84) | @Test method minVersion17 (line 92) | @Test method maxOther (line 100) | @Test method maxVersionMaxInteger (line 108) | @Test method minVersion7 (line 116) | @Test method maxVersion16 (line 125) | @Test method minAndMinVersion (line 135) | @Test method maxAndMaxVersion (line 145) | @Test method minGreaterThanMax (line 155) | @Test method minGreaterThanMaxVersion (line 165) | @Test method minVersionGreaterThanMaxVersion (line 173) | @Test method minVersionGreaterThanMax (line 181) | @Test method min18 (line 189) | @Test method minVersion18 (line 198) | @Test method max18 (line 206) | @Test method maxVersion18 (line 215) | @Test method min17Max17 (line 223) | @Test method minVersion17MaxVersion17 (line 232) | @Test method min18Max19 (line 240) | @Test method minVersion18MaxVersion19 (line 250) | @Test method minOtherMaxOther (line 258) | @Test method minMaxIntegerMaxMaxInteger (line 267) | @Test method assertDisabledOnCurrentJreIf (line 272) | private void assertDisabledOnCurrentJreIf(boolean condition) { FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/DisabledForJreRangeIntegrationTests.java class DisabledForJreRangeIntegrationTests (line 35) | class DisabledForJreRangeIntegrationTests { method enabledBecauseAnnotationIsNotPresent (line 37) | @Test method defaultValues (line 41) | @Test method effectiveJreDefaultValues (line 48) | @SuppressWarnings("deprecation") method effectiveVersionDefaultValues (line 56) | @Test method min17 (line 63) | @Test method minVersion17 (line 70) | @Test method maxOther (line 77) | @Test method maxVersionMaxInteger (line 85) | @Test method minVersion7 (line 92) | @Test method maxVersion16 (line 99) | @Test method minAndMinVersion (line 106) | @Test method maxAndMaxVersion (line 113) | @Test method minGreaterThanMax (line 120) | @Test method minGreaterThanMaxVersion (line 127) | @Test method minVersionGreaterThanMaxVersion (line 134) | @Test method minVersionGreaterThanMax (line 141) | @Test method min18 (line 148) | @Test method minVersion18 (line 155) | @Test method max18 (line 161) | @Test method maxVersion18 (line 167) | @Test method min17Max17 (line 173) | @Test method minVersion17MaxVersion17 (line 179) | @Test method min18Max19 (line 185) | @Test method minVersion18MaxVersion19 (line 191) | @Test method minOtherMaxOther (line 197) | @Test method minMaxIntegerMaxMaxInteger (line 204) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/DisabledIfConditionClassLoaderTests.java class DisabledIfConditionClassLoaderTests (line 32) | public class DisabledIfConditionClassLoaderTests { method enabledWithStaticMethodInTypeFromDifferentClassLoader (line 34) | @Test method enabledMethod (line 62) | @DisabledIf("org.junit.jupiter.api.condition.StaticConditionMethods#re... FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/DisabledIfConditionTests.java class DisabledIfConditionTests (line 24) | public class DisabledIfConditionTests extends AbstractExecutionCondition... method getExecutionCondition (line 26) | @Override method getTestClass (line 31) | @Override method enabledBecauseAnnotationIsNotPresent (line 39) | @Test method disabledBecauseStaticConditionMethodReturnsTrue (line 49) | @Test method enabledBecauseStaticConditionMethodReturnsFalse (line 59) | @Test method disabledBecauseConditionMethodReturnsTrue (line 70) | @Test method enabledBecauseConditionMethodReturnsFalse (line 81) | @Test method disabledBecauseStaticExternalConditionMethodReturnsTrue (line 92) | @Test method enabledBecauseStaticExternalConditionMethodReturnsFalse (line 103) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/DisabledIfEnvironmentVariableConditionTests.java class DisabledIfEnvironmentVariableConditionTests (line 30) | class DisabledIfEnvironmentVariableConditionTests extends AbstractExecut... method getEnvironmentVariable (line 37) | @Override method getExecutionCondition (line 43) | @Override method getTestClass (line 48) | @Override method enabledBecauseAnnotationIsNotPresent (line 56) | @Test method blankNamedAttribute (line 67) | @Test method blankMatchesAttribute (line 75) | @Test method disabledBecauseEnvironmentVariableMatchesExactly (line 83) | @Test method disabledBecauseEnvironmentVariableForComposedAnnotationMatchesExactly (line 94) | @Test method disabledBecauseEnvironmentVariableMatchesPattern (line 112) | @Test method enabledBecauseEnvironmentVariableDoesNotMatch (line 122) | @Test method enabledBecauseEnvironmentVariableDoesNotExist (line 133) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/DisabledIfEnvironmentVariableIntegrationTests.java class DisabledIfEnvironmentVariableIntegrationTests (line 30) | @Disabled("Disabled since the required environment variables are not set") method enabledBecauseAnnotationIsNotPresent (line 42) | @Test method blankNamedAttribute (line 46) | @Test method blankMatchesAttribute (line 51) | @Test method disabledBecauseEnvironmentVariableMatchesExactly (line 56) | @Test method disabledBecauseEnvironmentVariableForComposedAnnotationMatchesExactly (line 62) | @Test method disabledBecauseEnvironmentVariableMatchesPattern (line 69) | @Test method enabledBecauseEnvironmentVariableDoesNotMatch (line 75) | @Test method enabledBecauseEnvironmentVariableDoesNotExist (line 81) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/DisabledIfIntegrationTests.java class DisabledIfIntegrationTests (line 24) | public class DisabledIfIntegrationTests { method enabledBecauseAnnotationIsNotPresent (line 26) | @Test method disabledBecauseStaticConditionMethodReturnsTrue (line 31) | @Test method enabledBecauseStaticConditionMethodReturnsFalse (line 37) | @Test method disabledBecauseConditionMethodReturnsTrue (line 42) | @Test method enabledBecauseConditionMethodReturnsFalse (line 48) | @Test method disabledBecauseStaticExternalConditionMethodReturnsTrue (line 53) | @Test method enabledBecauseStaticExternalConditionMethodReturnsFalse (line 59) | @Test class ConditionallyDisabledClass (line 64) | @Nested method disabledBecauseConditionMethodReturnsTrue (line 68) | @Test method staticMethodThatReturnsTrue (line 77) | @SuppressWarnings("unused") method staticMethodThatReturnsFalse (line 82) | @SuppressWarnings("unused") method methodThatReturnsTrue (line 87) | @SuppressWarnings("unused") method methodThatReturnsFalse (line 92) | @SuppressWarnings("unused") FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/DisabledIfSystemPropertyConditionTests.java class DisabledIfSystemPropertyConditionTests (line 27) | @SetSystemProperty(key = DisabledIfSystemPropertyIntegrationTests.KEY1, ... method getExecutionCondition (line 31) | @Override method getTestClass (line 36) | @Override method enabledBecauseAnnotationIsNotPresent (line 44) | @Test method blankNamedAttribute (line 54) | @Test method blankMatchesAttribute (line 62) | @Test method disabledBecauseSystemPropertyMatchesExactly (line 70) | @Test method disabledBecauseSystemPropertyForComposedAnnotationMatchesExactly (line 81) | @Test method disabledBecauseSystemPropertyMatchesPattern (line 91) | @Test method enabledBecauseSystemPropertyDoesNotMatch (line 101) | @Test method enabledBecauseSystemPropertyDoesNotExist (line 111) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/DisabledIfSystemPropertyIntegrationTests.java class DisabledIfSystemPropertyIntegrationTests (line 31) | @SetSystemProperty(key = DisabledIfSystemPropertyIntegrationTests.KEY1, ... method enabledBecauseAnnotationIsNotPresent (line 40) | @Test method blankNamedAttribute (line 45) | @Test method blankMatchesAttribute (line 52) | @Test method disabledBecauseSystemPropertyMatchesExactly (line 59) | @Test method disabledBecauseSystemPropertyForComposedAnnotationMatchesExactly (line 65) | @Test method disabledBecauseSystemPropertyMatchesPattern (line 72) | @Test method enabledBecauseSystemPropertyDoesNotMatch (line 78) | @Test method enabledBecauseSystemPropertyDoesNotExist (line 84) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/DisabledOnOsConditionTests.java class DisabledOnOsConditionTests (line 34) | class DisabledOnOsConditionTests extends AbstractExecutionConditionTests { method getExecutionCondition (line 39) | @Override method getTestClass (line 44) | @Override method enabledBecauseAnnotationIsNotPresent (line 52) | @Test method missingOsAndArchitectureDeclaration (line 62) | @Test method disabledOnEveryOs (line 71) | @Test method aix (line 81) | @Test method freebsd (line 90) | @Test method linux (line 99) | @Test method macOs (line 108) | @Test method macOsWithComposedAnnotation (line 117) | @Test method openbsd (line 126) | @Test method windows (line 135) | @Test method solaris (line 144) | @Test method other (line 153) | @Test method architectureX86_64 (line 163) | @Test method architectureAarch64 (line 172) | @Test method architectureX86_64WithMacOs (line 181) | @Test method architectureX86_64WithWindows (line 190) | @Test method architectureX86_64WithLinux (line 199) | @Test method aarch64WithMacOs (line 208) | @Test method aarch64WithWindows (line 217) | @Test method aarch64WithLinux (line 226) | @Test method assertDisabledOnCurrentOsIf (line 232) | private void assertDisabledOnCurrentOsIf(boolean condition) { method assertDisabledOnCurrentArchitectureIf (line 243) | private void assertDisabledOnCurrentArchitectureIf(boolean condition) { method assertDisabledOnCurrentOsAndArchitectureIf (line 254) | private void assertDisabledOnCurrentOsAndArchitectureIf(boolean condit... FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/DisabledOnOsIntegrationTests.java class DisabledOnOsIntegrationTests (line 46) | class DisabledOnOsIntegrationTests { method enabledBecauseAnnotationIsNotPresent (line 48) | @Test method missingOsAndArchitectureDeclaration (line 53) | @Test method disabledOnEveryOs (line 59) | @Test method aix (line 66) | @Test method freebsd (line 72) | @Test method linux (line 78) | @Test method macOs (line 84) | @Test method macOsWithComposedAnnotation (line 90) | @Test method openbsd (line 96) | @Test method windows (line 102) | @Test method solaris (line 108) | @Test method other (line 114) | @Test method architectureX86_64 (line 120) | @Test method architectureAarch64 (line 126) | @Test method architectureX86_64WithMacOs (line 132) | @Test method architectureX86_64WithWindows (line 138) | @Test method architectureX86_64WithLinux (line 144) | @Test method aarch64WithMacOs (line 150) | @Test method aarch64WithWindows (line 156) | @Test method aarch64WithLinux (line 162) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/EnabledForJreRangeConditionTests.java class EnabledForJreRangeConditionTests (line 39) | class EnabledForJreRangeConditionTests extends AbstractExecutionConditio... method getExecutionCondition (line 43) | @Override method getTestClass (line 48) | @Override method enabledBecauseAnnotationIsNotPresent (line 56) | @Test method defaultValues (line 66) | @Test method effectiveJreDefaultValues (line 76) | @Test method effectiveVersionDefaultValues (line 84) | @Test method min17 (line 92) | @Test method minVersion17 (line 100) | @Test method maxOther (line 108) | @Test method maxVersionMaxInteger (line 116) | @Test method minVersion7 (line 124) | @Test method maxVersion16 (line 133) | @Test method minAndMinVersion (line 143) | @Test method maxAndMaxVersion (line 153) | @Test method minGreaterThanMax (line 163) | @Test method minGreaterThanMaxVersion (line 173) | @Test method minVersionGreaterThanMaxVersion (line 181) | @Test method minVersionGreaterThanMax (line 189) | @Test method min20 (line 197) | @Test method minVersion20 (line 207) | @Test method max21 (line 215) | @Test method maxVersion21 (line 224) | @Test method min17Max21 (line 232) | @Test method min17Max17 (line 240) | @Test method min17MaxVersion17 (line 249) | @Test method minVersion17Max17 (line 257) | @Test method minVersion17MaxVersion17 (line 265) | @Test method min20Max21 (line 273) | @Test method min20MaxVersion21 (line 282) | @Test method minVersion20Max21 (line 290) | @Test method minVersion20MaxVersion21 (line 298) | @Test method minVersion21MaxVersionMaxInteger (line 306) | @Test method minOtherMaxOther (line 316) | @Test method minMaxIntegerMaxMaxInteger (line 325) | @Test method assertEnabledOnCurrentJreIf (line 330) | private void assertEnabledOnCurrentJreIf(boolean condition) { FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/EnabledForJreRangeIntegrationTests.java class EnabledForJreRangeIntegrationTests (line 39) | class EnabledForJreRangeIntegrationTests { method enabledBecauseAnnotationIsNotPresent (line 43) | @Test method defaultValues (line 48) | @Test method effectiveJreDefaultValues (line 55) | @SuppressWarnings("deprecation") method effectiveVersionDefaultValues (line 63) | @Test method min17 (line 70) | @Test method minVersion17 (line 77) | @Test method maxOther (line 84) | @Test method maxVersionMaxInteger (line 92) | @Test method minVersion7 (line 99) | @Test method maxVersion16 (line 106) | @Test method minAndMinVersion (line 113) | @Test method maxAndMaxVersion (line 120) | @Test method minGreaterThanMax (line 127) | @Test method minGreaterThanMaxVersion (line 134) | @Test method minVersionGreaterThanMaxVersion (line 141) | @Test method minVersionGreaterThanMax (line 148) | @Test method min20 (line 155) | @Test method minVersion20 (line 165) | @Test method max21 (line 171) | @Test method maxVersion21 (line 183) | @Test method min17Max21 (line 189) | @Test method min17Max17 (line 195) | @Test method min17MaxVersion17 (line 201) | @Test method minVersion17Max17 (line 207) | @Test method minVersion17MaxVersion17 (line 213) | @Test method min20Max21 (line 219) | @Test method min20MaxVersion21 (line 226) | @Test method minVersion20Max21 (line 232) | @Test method minVersion20MaxVersion21 (line 238) | @Test method minVersion21MaxVersionMaxInteger (line 244) | @Test method minOtherMaxOther (line 251) | @Test method minMaxIntegerMaxMaxInteger (line 258) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/EnabledIfConditionClassLoaderTests.java class EnabledIfConditionClassLoaderTests (line 32) | public class EnabledIfConditionClassLoaderTests { method enabledWithStaticMethodInTypeFromDifferentClassLoader (line 34) | @Test method enabledMethod (line 62) | @EnabledIf("org.junit.jupiter.api.condition.StaticConditionMethods#ret... FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/EnabledIfConditionTests.java class EnabledIfConditionTests (line 24) | public class EnabledIfConditionTests extends AbstractExecutionConditionT... method getExecutionCondition (line 26) | @Override method getTestClass (line 31) | @Override method enabledBecauseAnnotationIsNotPresent (line 39) | @Test method enabledBecauseStaticConditionMethodReturnsTrue (line 49) | @Test method disabledBecauseStaticConditionMethodReturnsFalse (line 60) | @Test method enabledBecauseConditionMethodReturnsTrue (line 70) | @Test method disabledBecauseConditionMethodReturnsFalse (line 81) | @Test method enabledBecauseStaticExternalConditionMethodReturnsTrue (line 92) | @Test method disabledBecauseStaticExternalConditionMethodReturnsFalse (line 103) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/EnabledIfEnvironmentVariableConditionTests.java class EnabledIfEnvironmentVariableConditionTests (line 31) | class EnabledIfEnvironmentVariableConditionTests extends AbstractExecuti... method getEnvironmentVariable (line 38) | @Override method getExecutionCondition (line 44) | @Override method getTestClass (line 49) | @Override method enabledBecauseAnnotationIsNotPresent (line 57) | @Test method blankNamedAttribute (line 68) | @Test method blankMatchesAttribute (line 76) | @Test method enabledBecauseEnvironmentVariableMatchesExactly (line 84) | @Test method enabledBecauseBothEnvironmentVariablesMatchExactly (line 95) | @Test method enabledBecauseEnvironmentVariableMatchesPattern (line 114) | @Test method disabledBecauseEnvironmentVariableDoesNotMatch (line 125) | @Test method disabledBecauseEnvironmentVariableForComposedAnnotationDoesNotMatch (line 136) | @Test method disabledBecauseEnvironmentVariableDoesNotExist (line 154) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/EnabledIfEnvironmentVariableIntegrationTests.java class EnabledIfEnvironmentVariableIntegrationTests (line 29) | @Disabled("Disabled since the required environment variables are not set") method enabledBecauseAnnotationIsNotPresent (line 42) | @Test method blankNamedAttribute (line 46) | @Test method blankMatchesAttribute (line 51) | @Test method enabledBecauseEnvironmentVariableMatchesExactly (line 56) | @Test method enabledBecauseBothEnvironmentVariablesMatchExactly (line 62) | @Test method enabledBecauseEnvironmentVariableMatchesPattern (line 70) | @Test method disabledBecauseEnvironmentVariableDoesNotMatch (line 76) | @Test method disabledBecauseEnvironmentVariableForComposedAnnotationDoesNotMatch (line 82) | @Test method disabledBecauseEnvironmentVariableDoesNotExist (line 89) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/EnabledIfIntegrationTests.java class EnabledIfIntegrationTests (line 24) | public class EnabledIfIntegrationTests { method enabledBecauseAnnotationIsNotPresent (line 26) | @Test method enabledBecauseStaticConditionMethodReturnsTrue (line 31) | @Test method disabledBecauseStaticConditionMethodReturnsFalse (line 36) | @Test method enabledBecauseConditionMethodReturnsTrue (line 42) | @Test method disabledBecauseConditionMethodReturnsFalse (line 47) | @Test method enabledBecauseStaticExternalConditionMethodReturnsTrue (line 53) | @Test method disabledBecauseStaticExternalConditionMethodReturnsFalse (line 58) | @Test class ConditionallyDisabledClass (line 64) | @Nested method disabledBecauseConditionMethodReturnsFalse (line 68) | @Test method staticMethodThatReturnsTrue (line 77) | @SuppressWarnings("unused") method staticMethodThatReturnsFalse (line 82) | @SuppressWarnings("unused") method methodThatReturnsTrue (line 87) | @SuppressWarnings("unused") method methodThatReturnsFalse (line 92) | @SuppressWarnings("unused") FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/EnabledIfSystemPropertyConditionTests.java class EnabledIfSystemPropertyConditionTests (line 27) | @SetSystemProperty(key = EnabledIfSystemPropertyIntegrationTests.KEY1, v... method getExecutionCondition (line 31) | @Override method getTestClass (line 36) | @Override method enabledBecauseAnnotationIsNotPresent (line 44) | @Test method blankNamedAttribute (line 54) | @Test method blankMatchesAttribute (line 62) | @Test method enabledBecauseSystemPropertyMatchesExactly (line 70) | @Test method enabledBecauseBothSystemPropertiesMatchExactly (line 80) | @Test method enabledBecauseSystemPropertyMatchesPattern (line 90) | @Test method disabledBecauseSystemPropertyDoesNotMatch (line 100) | @Test method disabledBecauseSystemPropertyForComposedAnnotationDoesNotMatch (line 108) | @Test method disabledBecauseSystemPropertyDoesNotExist (line 118) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/EnabledIfSystemPropertyIntegrationTests.java class EnabledIfSystemPropertyIntegrationTests (line 30) | @SetSystemProperty(key = EnabledIfSystemPropertyIntegrationTests.KEY1, v... method enabledBecauseAnnotationIsNotPresent (line 39) | @Test method blankNamedAttribute (line 43) | @Test method blankMatchesAttribute (line 50) | @Test method enabledBecauseSystemPropertyMatchesExactly (line 57) | @Test method enabledBecauseBothSystemPropertiesMatchExactly (line 63) | @Test method enabledBecauseSystemPropertyMatchesPattern (line 71) | @Test method disabledBecauseSystemPropertyDoesNotMatch (line 77) | @Test method disabledBecauseSystemPropertyForComposedAnnotationDoesNotMatch (line 83) | @Test method disabledBecauseSystemPropertyDoesNotExist (line 90) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/EnabledOnOsConditionTests.java class EnabledOnOsConditionTests (line 34) | class EnabledOnOsConditionTests extends AbstractExecutionConditionTests { method getExecutionCondition (line 39) | @Override method getTestClass (line 44) | @Override method enabledBecauseAnnotationIsNotPresent (line 52) | @Test method missingOsAndArchitectureDeclaration (line 62) | @Test method enabledOnEveryOs (line 71) | @Test method aix (line 80) | @Test method freebsd (line 89) | @Test method linux (line 98) | @Test method macOs (line 107) | @Test method macOsWithComposedAnnotation (line 116) | @Test method openbsd (line 125) | @Test method windows (line 134) | @Test method solaris (line 143) | @Test method other (line 152) | @Test method architectureX86_64 (line 163) | @Test method architectureAarch64 (line 172) | @Test method architectureX86_64WithMacOs (line 181) | @Test method architectureX86_64WithWindows (line 190) | @Test method architectureX86_64WithLinux (line 199) | @Test method aarch64WithMacOs (line 208) | @Test method aarch64WithWindows (line 217) | @Test method aarch64WithLinux (line 226) | @Test method assertEnabledOnCurrentOsIf (line 232) | private void assertEnabledOnCurrentOsIf(boolean condition) { method assertEnabledOnCurrentArchitectureIf (line 243) | private void assertEnabledOnCurrentArchitectureIf(boolean condition) { method assertEnabledOnCurrentOsAndArchitectureIf (line 254) | private void assertEnabledOnCurrentOsAndArchitectureIf(boolean conditi... FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/EnabledOnOsIntegrationTests.java class EnabledOnOsIntegrationTests (line 38) | class EnabledOnOsIntegrationTests { method enabledBecauseAnnotationIsNotPresent (line 43) | @Test method missingOsAndArchitectureDeclaration (line 48) | @Test method enabledOnEveryOs (line 54) | @Test method aix (line 59) | @Test method freebsd (line 65) | @Test method linux (line 71) | @Test method macOs (line 77) | @Test method macOsWithComposedAnnotation (line 83) | @Test method openbsd (line 89) | @Test method windows (line 95) | @Test method solaris (line 101) | @Test method other (line 107) | @Test method architectureX86_64 (line 113) | @Test method architectureAarch64 (line 119) | @Test method architectureX86_64WithMacOs (line 125) | @Test method architectureX86_64WithWindows (line 132) | @Test method architectureX86_64WithLinux (line 139) | @Test method aarch64WithMacOs (line 146) | @Test method aarch64WithWindows (line 153) | @Test method aarch64WithLinux (line 160) | @Test method onAix (line 167) | static boolean onAix() { method onArchitecture (line 171) | static boolean onArchitecture(String arch) { method onFreebsd (line 175) | static boolean onFreebsd() { method onLinux (line 179) | static boolean onLinux() { method onMac (line 183) | static boolean onMac() { method onOpenbsd (line 187) | static boolean onOpenbsd() { method onSolaris (line 191) | static boolean onSolaris() { method onWindows (line 195) | static boolean onWindows() { FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/JRETests.java class JRETests (line 32) | public class JRETests { method jre17 (line 36) | @Test method jre18 (line 43) | @Test method jre19 (line 50) | @Test method jre20 (line 57) | @Test method jre21 (line 64) | @Test method jre22 (line 71) | @Test method jre23 (line 78) | @Test method jre24 (line 85) | @Test method jre25 (line 92) | @Test method version17 (line 99) | @Test method version18 (line 105) | @Test method version19 (line 111) | @Test method version20 (line 117) | @Test method version21 (line 123) | @Test method version22 (line 129) | @Test method version23 (line 135) | @Test method version24 (line 141) | @Test method version25 (line 147) | @Test method jreOther (line 153) | @SuppressWarnings("deprecation") method versionMaxInteger (line 161) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/OSTests.java class OSTests (line 21) | class OSTests { method blankOsNameYieldsNull (line 23) | @ParameterizedTest method unknownOsNameYieldsOTHER (line 30) | @ParameterizedTest class ValidNames (line 36) | @Nested method aix (line 38) | @ParameterizedTest method freebsd (line 44) | @ParameterizedTest method linux (line 50) | @ParameterizedTest method mac (line 56) | @ParameterizedTest method openbsd (line 62) | @ParameterizedTest method solaris (line 68) | @ParameterizedTest method windows (line 74) | @ParameterizedTest FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/StaticConditionMethods.java class StaticConditionMethods (line 13) | public class StaticConditionMethods { method returnsTrue (line 15) | public static boolean returnsTrue() { method returnsFalse (line 19) | public static boolean returnsFalse() { FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/condition/TestDoubleJRETests.java class TestDoubleJRETests (line 24) | public class TestDoubleJRETests { method currentJreIsOtherForUnsupportedJre (line 26) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/extension/CloseableResourceIntegrationTests.java class CloseableResourceIntegrationTests (line 27) | public class CloseableResourceIntegrationTests extends AbstractJupiterTe... method closesCloseableResourcesInReverseInsertOrder (line 29) | @Test class TestCase (line 38) | @ExtendWith(ExtensionContextParameterResolver.class) method closesCloseableResourcesInExtensionContext (line 40) | @Test method reportEntryOnClose (line 48) | private AutoCloseable reportEntryOnClose(ExtensionContext extensionC... method exceptionsDuringCloseAreReportedAsSuppressed (line 53) | @Test class ExceptionInCloseableResourceTestCase (line 66) | @ExtendWith(ThrowingOnCloseExtension.class) method test (line 69) | @Test class ThrowingOnCloseExtension (line 76) | static class ThrowingOnCloseExtension implements BeforeEachCallback { method beforeEach (line 78) | @Override class ThrowingResource (line 84) | @SuppressWarnings({ "deprecation", "try" }) method close (line 87) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/extension/DeprecatedMediaTypeTests.java class DeprecatedMediaTypeTests (line 33) | @SuppressWarnings("removal") method equals (line 36) | @Test class ParseTests (line 45) | @Nested method parseWithNullOrBlankMediaType (line 48) | @ParameterizedTest method parseWithInvalidMediaType (line 56) | @ParameterizedTest method parse (line 63) | @ParameterizedTest class CreateTests (line 71) | @Nested method createWithNullOrBlankType (line 74) | @ParameterizedTest method createWithNullOrBlankTypeAndCharset (line 82) | @ParameterizedTest method createWithNullOrBlankSubtype (line 90) | @ParameterizedTest method createWithNullOrBlankSubtypeAndCharset (line 98) | @ParameterizedTest method createWithNullCharset (line 107) | @Test method createWithInvalidType (line 113) | @ParameterizedTest method createWithInvalidSubtype (line 120) | @ParameterizedTest method create (line 127) | @Test method createWithCharset (line 132) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/extension/ExecutableInvokerIntegrationTests.java class ExecutableInvokerIntegrationTests (line 26) | public class ExecutableInvokerIntegrationTests extends AbstractJupiterTe... method invokeConstructorViaExtensionContext (line 28) | @Test method invokeMethodViaExtensionContext (line 36) | @Test class ExecuteTestsTwiceTestCase (line 44) | @ExtendWith(ExecuteTestsTwiceExtension.class) method testWithResolvedParameter (line 49) | @SuppressWarnings("JUnitMalformedDeclaration") class ExecuteConstructorTwiceTestCase (line 60) | @ExtendWith(ExecuteConstructorTwiceExtension.class) method ExecuteConstructorTwiceTestCase (line 65) | ExecuteConstructorTwiceTestCase(TestInfo testInfo, method test (line 72) | @Test class ExecuteTestsTwiceExtension (line 78) | static class ExecuteTestsTwiceExtension implements AfterTestExecutionC... method afterTestExecution (line 80) | @Override class ExecuteConstructorTwiceExtension (line 88) | static class ExecuteConstructorTwiceExtension implements BeforeAllCall... method beforeAll (line 90) | @Override class ExtensionContextParameterResolver (line 99) | static class ExtensionContextParameterResolver implements ParameterRes... method supportsParameter (line 101) | @Override method resolveParameter (line 107) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/extension/ExtensionComposabilityTests.java class ExtensionComposabilityTests (line 48) | class ExtensionComposabilityTests { method ensureJupiterExtensionApisAreComposable (line 50) | @Test method kitchenSinkExtensionImplementsAllExtensionApis (line 120) | @TestFactory method findExtensionApis (line 143) | private List> findExtensionApis() { method isExtensionApi (line 148) | private boolean isExtensionApi(Class candidate) { method methodSignature (line 152) | private String methodSignature(Method method) { FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/extension/Heavyweight.java class Heavyweight (line 19) | class Heavyweight implements ParameterResolver, BeforeEachCallback { method beforeEach (line 21) | @Override method supportsParameter (line 26) | @Override method resolveParameter (line 31) | @Override type Resource (line 40) | interface Resource { method usages (line 43) | int usages(); class ResourceValue (line 54) | static class ResourceValue implements Resource, AutoCloseable { method ResourceValue (line 59) | @SuppressWarnings("unused") // used via reflection method close (line 65) | @Override method usages (line 71) | @Override class CloseableOnlyOnceResource (line 77) | private static class CloseableOnlyOnceResource implements AutoCloseable { method close (line 81) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/extension/HeavyweightTests.java class HeavyweightTests (line 36) | class HeavyweightTests { method afterAll (line 38) | @AfterAll class Alpha (line 43) | @Nested method setMark (line 51) | @BeforeAll method alpha1 (line 57) | @TestFactory method alpha2 (line 62) | @Test method alpha3 (line 67) | @Test method checkMark (line 72) | @AfterAll class Beta (line 79) | @Nested method beforeAll (line 87) | @BeforeAll method beforeEach (line 93) | @BeforeEach method beta (line 98) | @Test method afterAll (line 103) | @AfterAll FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/extension/KitchenSinkExtension.java class KitchenSinkExtension (line 36) | public class KitchenSinkExtension implements method getTestInstantiationExtensionContextScope (line 76) | @Override method beforeAll (line 83) | @Override method beforeClassTemplateInvocation (line 87) | @Override method beforeEach (line 91) | @Override method beforeTestExecution (line 95) | @Override method handleTestExecutionException (line 99) | @Override method afterTestExecution (line 103) | @Override method afterEach (line 107) | @Override method afterClassTemplateInvocation (line 111) | @Override method afterAll (line 115) | @Override method handleBeforeAllMethodExecutionException (line 121) | @Override method handleBeforeEachMethodExecutionException (line 125) | @Override method handleAfterEachMethodExecutionException (line 129) | @Override method handleAfterAllMethodExecutionException (line 133) | @Override method preConstructTestInstance (line 139) | @Override method createTestInstance (line 143) | @Override method postProcessTestInstance (line 148) | @Override method preDestroyTestInstance (line 152) | @Override method supportsParameter (line 156) | @Override method resolveParameter (line 161) | @Override method evaluateExecutionCondition (line 168) | @Override method supportsTestTemplate (line 175) | @Override method provideTestTemplateInvocationContexts (line 180) | @Override method mayReturnZeroTestTemplateInvocationContexts (line 185) | @Override method supportsClassTemplate (line 192) | @Override method provideClassTemplateInvocationContexts (line 197) | @Override method mayReturnZeroClassTemplateInvocationContexts (line 202) | @Override method testDisabled (line 209) | @Override method testSuccessful (line 213) | @Override method testAborted (line 217) | @Override method testFailed (line 221) | @Override method interceptTestClassConstructor (line 227) | @Override method interceptBeforeAllMethod (line 235) | @Override method interceptBeforeEachMethod (line 241) | @Override method interceptTestMethod (line 247) | @Override method interceptTestFactoryMethod (line 253) | @Override method interceptTestTemplateMethod (line 259) | @Override method interceptDynamicTest (line 265) | @Override method interceptAfterEachMethod (line 271) | @Override method interceptAfterAllMethod (line 277) | @Override method beforeThreadInterrupt (line 285) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/extension/MediaTypeInteroperabilityTests.java class MediaTypeInteroperabilityTests (line 25) | class MediaTypeInteroperabilityTests { method newAndDeprecatedMediaTypesAreLogicallyEquivalent (line 27) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/extension/support/TypeBasedParameterResolverTests.java class TypeBasedParameterResolverTests (line 39) | class TypeBasedParameterResolverTests { method missingTypeTypeBasedParameterResolver (line 45) | @Test method supportsParameterForBasicTypes (line 53) | @Test method supportsParameterForParameterizedTypes (line 63) | @Test method resolve (line 72) | @Test method parameterContext (line 85) | private static ParameterContext parameterContext(Parameter parameter) { method extensionContext (line 91) | private static ExtensionContext extensionContext() { method findParameterOfMethod (line 97) | private Parameter findParameterOfMethod(String methodName, Class...... class MissingTypeTypeBasedParameterResolver (line 104) | @SuppressWarnings("rawtypes") method resolveParameter (line 107) | @Override class BasicTypeBasedParameterResolver (line 113) | static class BasicTypeBasedParameterResolver extends TypeBasedParamete... method resolveParameter (line 115) | @Override class SubClassedBasicTypeBasedParameterResolver (line 123) | static class SubClassedBasicTypeBasedParameterResolver extends BasicTy... class ParameterizedTypeBasedParameterResolver (line 126) | static class ParameterizedTypeBasedParameterResolver method resolveParameter (line 129) | @Override class Sample (line 141) | static class Sample { method methodWithBasicTypeParameter (line 143) | void methodWithBasicTypeParameter(@TestAnnotation String string) { method methodWithObjectParameter (line 146) | void methodWithObjectParameter(Object nothing) { method methodWithParameterizedTypeParameter (line 149) | void methodWithParameterizedTypeParameter(Map>... method methodWithAnotherParameterizedTypeParameter (line 152) | void methodWithAnotherParameterizedTypeParameter(Map> testMethodsCanNotDeclareSharedResourcesForChil... method testMethodsCanNotDeclareSharedResourcesForChildren (line 297) | @ParameterizedTest method emptyAnnotation (line 307) | @Test method getClassResources (line 327) | private Set getClassResources(Class testClass) { method getClassTestDescriptor (line 331) | private ClassTestDescriptor getClassTestDescriptor(Class testClass) { method getMethodResources (line 335) | private Set getMethodResources(Class testClass) { method getDeclaredTestMethod (line 343) | private static Method getDeclaredTestMethod(Class testClass) { method getNestedClassResources (line 352) | private Set getNestedClassResources(Class testCl... method assertThrowsJunitExceptionWithMessage (line 358) | private void assertThrowsJunitExceptionWithMessage(Class testClass,... class NoSharedResourcesTestCase (line 374) | static class NoSharedResourcesTestCase { method test (line 376) | @Test class NestedClass (line 380) | @Nested class SharedResourcesViaAnnotationValueTestCase (line 385) | @ResourceLock("a1") method test (line 390) | @Test class NestedClass (line 396) | @Nested method test (line 401) | @Test class SharedResourcesViaAnnotationProvidersTestCase (line 407) | @ResourceLock(providers = { // method test (line 413) | @Test class NestedClass (line 418) | @Nested class FirstClassLevelProvider (line 423) | static class FirstClassLevelProvider implements ResourceLocksProvider { method provideForClass (line 425) | @Override class SecondClassLevelProvider (line 431) | static class SecondClassLevelProvider implements ResourceLocksProvid... method provideForClass (line 433) | @Override method provideForMethod (line 438) | @Override class MethodLevelProvider (line 445) | static class MethodLevelProvider implements ResourceLocksProvider { method provideForMethod (line 447) | @Override class NestedClassLevelProvider (line 454) | static class NestedClassLevelProvider implements ResourceLocksProvid... method provideForNestedClass (line 456) | @Override class SharedResourcesViaAnnotationValueAndProvidersTestCase (line 463) | @ResourceLock( // method test (line 474) | @Test class NestedClass (line 479) | @Nested class FirstClassLevelProvider (line 485) | static class FirstClassLevelProvider implements ResourceLocksProvider { method provideForClass (line 487) | @Override class SecondClassLevelProvider (line 493) | static class SecondClassLevelProvider implements ResourceLocksProvid... method provideForMethod (line 495) | @Override method provideForNestedClass (line 501) | @Override class NestedClassLevelProvider (line 507) | static class NestedClassLevelProvider implements ResourceLocksProvid... method provideForNestedClass (line 509) | @Override class SharedResourcesHavingTheSameValueAndModeAreDeduplicatedTestCase (line 516) | @ResourceLock( // method test (line 523) | @Test class Provider (line 528) | static class Provider implements ResourceLocksProvider { method provideForMethod (line 530) | @Override class SharedResourcesHavingTheSameValueButDifferentModeAreNotDeduplicatedTestCase (line 538) | @ResourceLock(value = "a1", mode = ResourceAccessMode.READ_WRITE, targ... method test (line 541) | @Test class TestCanNotDeclareSharedResourcesForChildrenTestCase (line 547) | static class TestCanNotDeclareSharedResourcesForChildrenTestCase { method test (line 549) | @Test class ParameterizedTestCanNotDeclareSharedResourcesForChildrenTestCase (line 555) | static class ParameterizedTestCanNotDeclareSharedResourcesForChildrenT... method test (line 557) | @ParameterizedTest class RepeatedTestCanNotDeclareSharedResourcesForChildrenTestCase (line 564) | static class RepeatedTestCanNotDeclareSharedResourcesForChildrenTestCa... method test (line 566) | @RepeatedTest(5) class TestFactoryCanNotDeclareSharedResourcesForChildrenTestCase (line 572) | static class TestFactoryCanNotDeclareSharedResourcesForChildrenTestCase { method test (line 574) | @TestFactory class EmptyAnnotationTestCase (line 582) | @ResourceLock method test (line 585) | @Test class NestedClass (line 590) | @Nested class SharedResourcesViaAnnotationValueAndProvidersClassTemplateTestCase (line 596) | @ClassTemplate method test (line 608) | @Test class NestedClass (line 613) | @Nested method test (line 616) | @Test class NestedClassTemplate (line 622) | @Nested method test (line 626) | @Test class FirstClassLevelProvider (line 632) | static class FirstClassLevelProvider implements ResourceLocksProvider { method provideForClass (line 634) | @Override class SecondClassLevelProvider (line 640) | static class SecondClassLevelProvider implements ResourceLocksProvid... method provideForMethod (line 642) | @Override method provideForNestedClass (line 648) | @Override class NestedClassLevelProvider (line 654) | static class NestedClassLevelProvider implements ResourceLocksProvid... method provideForNestedClass (line 656) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/parallel/ResourceLocksProviderTests.java class ResourceLocksProviderTests (line 40) | class ResourceLocksProviderTests extends AbstractJupiterTestEngineTests { method classLevelProvider (line 42) | @Test method nestedClassLevelProvider (line 48) | @Test method methodLevelProvider (line 54) | @Test method methodLevelProviderInNestedClass (line 60) | @Test method providesAccessToRuntimeEnclosingInstances (line 66) | @Test method execute (line 72) | private Stream execute(Class testCase) { class ClassLevelProviderTestCase (line 78) | @ResourceLock(providers = ClassLevelProviderTestCase.Provider.class) method test (line 81) | @Test class NestedClass (line 87) | @Nested method nestedTest (line 90) | @Test method afterAll (line 102) | @AfterAll class Provider (line 111) | static class Provider implements ResourceLocksProvider { method provideForClass (line 122) | @Override method provideForNestedClass (line 130) | @Override method provideForMethod (line 138) | @Override class SubClassLevelProviderTestCase (line 159) | static class SubClassLevelProviderTestCase extends ClassLevelProviderT... class NestedClassLevelProviderTestCase (line 162) | static class NestedClassLevelProviderTestCase { method test (line 164) | @Test class NestedClass (line 168) | @Nested method nestedTest (line 172) | @Test method afterAll (line 179) | @AfterAll class Provider (line 185) | static class Provider implements ResourceLocksProvider { method provideForClass (line 191) | @Override method provideForNestedClass (line 197) | @Override method provideForMethod (line 205) | @Override class MethodLevelProviderTestCase (line 217) | static class MethodLevelProviderTestCase { method test (line 219) | @Test class NestedClass (line 225) | @Nested method nestedTest (line 228) | @Test method afterAll (line 233) | @AfterAll class Provider (line 238) | static class Provider implements ResourceLocksProvider { method provideForClass (line 242) | @Override method provideForNestedClass (line 248) | @Override method provideForMethod (line 254) | @Override class MethodLevelProviderInNestedClassTestCase (line 266) | static class MethodLevelProviderInNestedClassTestCase { method test (line 268) | @Test class NestedClass (line 272) | @Nested method nestedTest (line 275) | @Test method afterAll (line 282) | @AfterAll class Provider (line 287) | static class Provider implements ResourceLocksProvider { method provideForClass (line 291) | @Override method provideForNestedClass (line 297) | @Override method provideForMethod (line 303) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/subpackage/SubclassedAssertionsTests.java class SubclassedAssertionsTests (line 22) | class SubclassedAssertionsTests extends Assertions { method assertTrueWithBooleanTrue (line 24) | @Test method assertFalseWithBooleanTrue (line 31) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/subpackage/SubclassedAssumptionsTests.java class SubclassedAssumptionsTests (line 25) | class SubclassedAssumptionsTests extends Assumptions { method assumeTrueWithBooleanTrue (line 27) | @Test method assumeFalseWithBooleanTrue (line 39) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/timeout/PreemptiveTimeoutUtilsTest.java class PreemptiveTimeoutUtilsTest (line 29) | class PreemptiveTimeoutUtilsTest { method executeWithPreemptiveTimeoutThrowingTimeoutExceptionWithMessageForSupplierThatCompletesAfterTheTimeout (line 35) | @Test method executeWithPreemptiveTimeoutThrowingTimeoutExceptionWithMessageForSupplierThatThrowsAnAssertionFailedError (line 43) | @Test method executeWithPreemptiveTimeoutThrowingTimeoutExceptionWithMessageForSupplierThatThrowsAnException (line 51) | @Test method executeWithPreemptiveTimeoutThrowingTimeoutExceptionWithMessageForSupplierThatCompletesBeforeTimeout (line 60) | @Test method waitForInterrupt (line 69) | private void waitForInterrupt() { FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/util/DefaultLocaleTests.java class DefaultLocaleTests (line 32) | @DisplayName("DefaultLocale extension") method globalSetUp (line 38) | @BeforeAll method globalTearDown (line 45) | @AfterAll class MethodLevelTests (line 50) | @Nested method testDefaultLocaleNoAnnotation (line 54) | @Test method setsLocaleViaLanguageTag (line 61) | @Test method setsLanguage (line 68) | @Test method setsLanguageAndCountry (line 75) | @Test method setsLanguageAndCountryAndVariant (line 94) | @Test method shouldExecuteTestsWithConfiguredLocale (line 103) | @Test class ClassLevelTestCases (line 112) | @DefaultLocale(language = "fr", country = "FR") method shouldExecuteWithClassLevelLocale (line 115) | @Test method shouldBeOverriddenWithMethodLevelLocale (line 121) | @Test class NestedDefaultLocaleTests (line 129) | @Nested class NestedClass (line 134) | @Nested method shouldSetLocaleFromEnclosedClass (line 138) | @Test class AnnotatedNestedClass (line 146) | @Nested method shouldSetLocaleFromNestedClass (line 151) | @Test method shouldSetLocaleFromMethodOfNestedClass (line 157) | @Test class ResettingDefaultLocaleTests (line 168) | @Nested class ResettingDefaultLocaleNestedTests (line 174) | @Nested method setForTestMethod (line 179) | @Test method resetAfterTestMethodExecution (line 187) | @AfterAll method resetAfterTestMethodExecution (line 195) | @AfterAll class ClassLevelResetTestCase (line 203) | @DefaultLocale(language = "en") method setForTestMethod (line 206) | @Test class ConfigurationFailureTests (line 215) | @Nested class MethodLevel (line 219) | @Nested method shouldFailWhenNothingIsConfigured (line 223) | @Test method shouldFailWhenVariantIsSetButCountryIsNot (line 233) | @Test method shouldFailWhenLanguageTagAndLanguageIsSet (line 243) | @Test method shouldFailWhenLanguageTagAndCountryIsSet (line 253) | @Test method shouldFailWhenLanguageTagAndVariantIsSet (line 263) | @Test method shouldFailIfNoValidBCP47VariantIsSet (line 273) | @Test class ClassLevel (line 285) | @Nested method shouldFailWhenVariantIsSetButCountryIsNot (line 289) | @Test class MethodLevelInitializationFailureTestCases (line 302) | static class MethodLevelInitializationFailureTestCases { method shouldFailMissingConfiguration (line 304) | @Test method shouldFailMissingCountry (line 309) | @Test method shouldFailLanguageTagAndLanguage (line 314) | @Test method shouldFailLanguageTagAndCountry (line 319) | @Test method shouldFailLanguageTagAndVariant (line 324) | @Test method shouldFailNoValidBCP47Variant (line 329) | @Test class ClassLevelInitializationFailureTestCases (line 336) | @DefaultLocale(language = "de", variant = "ch") method shouldFail (line 339) | @Test class InheritanceTests (line 345) | @Nested method shouldInheritClearAndSetProperty (line 349) | @Test class InheritanceBaseTest (line 357) | @DefaultLocale(language = "fr", country = "FR") class LocaleProviderTests (line 362) | @Nested method canUseProvider (line 366) | @Test method providerReturnsNull (line 373) | @Test method mutuallyExclusiveWithValue (line 384) | @Test method mutuallyExclusiveWithLanguage (line 396) | @Test method mutuallyExclusiveWithCountry (line 408) | @Test method mutuallyExclusiveWithVariant (line 420) | @Test method badConstructor (line 432) | @Test class BadProviderTestCases (line 445) | static class BadProviderTestCases { method mutuallyExclusiveWithValue (line 447) | @Test method mutuallyExclusiveWithLanguage (line 453) | @Test method mutuallyExclusiveWithCountry (line 459) | @Test method mutuallyExclusiveWithVariant (line 465) | @Test method returnsNull (line 471) | @Test method badConstructor (line 477) | @Test class BasicLocaleProvider (line 485) | static class BasicLocaleProvider implements LocaleProvider { method get (line 487) | @Override class ReturnsNullLocaleProvider (line 494) | static class ReturnsNullLocaleProvider implements LocaleProvider { method get (line 496) | @Override class BadConstructorLocaleProvider (line 504) | static class BadConstructorLocaleProvider implements LocaleProvider { method BadConstructorLocaleProvider (line 508) | BadConstructorLocaleProvider(String language) { method get (line 512) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/util/DefaultTimeZoneTests.java class DefaultTimeZoneTests (line 32) | @DisplayName("DefaultTimeZone extension") method globalSetUp (line 38) | @BeforeAll method globalTearDown (line 52) | @AfterAll class MethodLevelTests (line 57) | @Nested method doesNothingWhenAnnotationNotPresent (line 61) | @Test method doesNotThrowForExplicitGmt (line 68) | @Test method setsTimeZoneFromAbbreviation (line 75) | @Test method setsTimeZoneFromFullName (line 82) | @Test class ClassLevelTestCases (line 91) | @Nested method shouldExecuteWithClassLevelTimeZone (line 96) | @Test method shouldBeOverriddenWithMethodLevelTimeZone (line 103) | @Test class ExplicitGmtClassLevelTestCases (line 112) | @Nested method explicitGmt (line 117) | @Test class NestedTests (line 125) | @Nested class NestedClass (line 130) | @Nested method shouldSetTimeZoneFromEnclosedClass (line 134) | @Test class AnnotatedNestedClass (line 143) | @Nested method shouldSetTimeZoneFromNestedClass (line 148) | @Test method shouldSetTimeZoneFromMethodOfNestedClass (line 155) | @Test class ResettingDefaultTimeZoneTests (line 166) | @Nested class ResettingDefaultTimeZoneNestedTests (line 171) | @Nested method setForTestMethod (line 176) | @Test method resetAfterTestMethodExecution (line 184) | @AfterAll method resetAfterTestMethodExecution (line 192) | @AfterAll class ConfigurationTests (line 200) | @Nested method throwsWhenConfigurationIsBad (line 204) | @Test method shouldThrowWithBadConfiguration (line 215) | @Test method verifyMisconfigurationSisNotChangeTimeZone (line 226) | @AfterEach class BadMethodLevelConfigurationTestCases (line 233) | static class BadMethodLevelConfigurationTestCases { method badConfiguration (line 235) | @Test class BadClassLevelConfigurationTestCases (line 242) | @DefaultTimeZone("Gibberish") method badConfiguration (line 245) | @Test class InheritanceTests (line 251) | @Nested method shouldInheritClearAndSetProperty (line 255) | @Test class InheritanceBaseTest (line 263) | @DefaultTimeZone("GMT-8:00") class ProviderTests (line 268) | @Nested method canGetBasicTimeZone (line 272) | @Test method defaultToGmt (line 279) | @Test method throwsForMutuallyExclusiveOptions (line 286) | @Test method throwsForEmptyOptions (line 298) | @Test method throwsForBadConstructor (line 309) | @Test class BadTimeZoneProviderTestCases (line 323) | static class BadTimeZoneProviderTestCases { method notExclusive (line 325) | @Test method empty (line 331) | @Test method noConstructor (line 337) | @Test class BasicTimeZoneProvider (line 345) | static class BasicTimeZoneProvider implements TimeZoneProvider { method get (line 347) | @Override class NullProvider (line 354) | static class NullProvider implements TimeZoneProvider { method get (line 356) | @Override class ComplicatedProvider (line 364) | static class ComplicatedProvider implements TimeZoneProvider { method ComplicatedProvider (line 368) | ComplicatedProvider(String timeZoneString) { method get (line 372) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/util/JupiterPropertyUtilsTests.java class JupiterPropertyUtilsTests (line 32) | @MockitoSettings method cloneProperties (line 38) | @Test method withDefaults (line 55) | @Test method withDefaultsAndSubclass (line 74) | @Test class CustomProperties (line 89) | static final class CustomProperties extends Properties { method CustomProperties (line 94) | CustomProperties() { method CustomProperties (line 98) | CustomProperties(@Nullable CustomProperties defaults) { method clone (line 102) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/api/util/SystemPropertiesExtensionTests.java class SystemPropertiesExtensionTests (line 51) | @DisplayName("System Properties Extension") method globalSetUp (line 54) | @BeforeAll method globalTearDown (line 65) | @AfterAll class ClearSystemPropertyTests (line 76) | @Nested method shouldClearSystemProperty (line 81) | @Test method shouldBeRepeatable (line 94) | @Test class SetSystemPropertyTests (line 110) | @Nested method shouldSetSystemPropertyToValue (line 115) | @Test method shouldBeRepeatable (line 128) | @Test class CombinedClearAndSetTests (line 144) | @Nested method clearAndSetSystemPropertyShouldBeCombinable (line 150) | @Test method methodLevelShouldOverwriteClassLevel (line 164) | @Test method methodLevelShouldNotClashWithClassLevel (line 178) | @Test class CombinedClearSetRestoreTests (line 193) | @Nested method beforeAll (line 203) | @BeforeAll class SetClearRestoreOnClass (line 208) | @Nested method afterAll (line 218) | @AfterAll method clearSetRestoreShouldBeCombinable (line 223) | @Test method restoreShouldHaveRevertedDirectModification (line 249) | @Test class priorNestedChangesRestored (line 259) | @Nested method restoreShouldHaveRevertedDirectModification (line 264) | @Test class SetAndClearOnClass (line 272) | @Nested method beforeAll (line 283) | @BeforeAll method clearSetRestoreShouldBeCombinable (line 288) | @Test method restoreShouldHaveRevertedDirectModification (line 312) | @Test class RestoreSystemPropertiesUnitTests (line 325) | @Nested method beforeEach (line 332) | @BeforeEach class BasicAttributesOfRestoreSystemProperties (line 337) | @Nested method restoreHasCorrectMarkers (line 341) | @Test method restoreHasCorrectRetention (line 347) | @Test method restoreHasCorrectTargets (line 354) | @Test class RestorableContextWorkflowTests (line 363) | @Nested method workflowOfRestorableContexts (line 371) | @Test class NestedSystemPropertyTests (line 405) | @Nested class NestedClass (line 411) | @Nested method shouldSetSystemPropertyFromEnclosedClass (line 416) | @Test method shouldSetSystemPropertyFromEnclosedClassAfterRestore (line 425) | @Test class AnnotatedNestedClass (line 436) | @Nested method shouldSetSystemPropertyFromNestedClass (line 441) | @Test method shouldSetSystemPropertyFromMethodOfNestedClass (line 448) | @Test class ResettingSystemPropertyTests (line 459) | @Nested class ResettingSystemPropertyAfterEachNestedTests (line 464) | @Nested method changeShouldBeVisible (line 469) | @BeforeEach method setForTestMethod (line 476) | @Test method resetAfterTestMethodExecution (line 482) | @AfterEach class ResettingSystemPropertyAfterAllNestedTests (line 492) | @Nested method changeShouldBeVisible (line 497) | @BeforeAll method setForTestMethod (line 502) | @Test method resetAfterTestMethodExecution (line 508) | @AfterAll method resetAfterTestContainerExecution (line 516) | @AfterAll class ConfigurationFailureTests (line 524) | @Nested method shouldFailWhenClearAndSetSameSystemProperty (line 528) | @Test method shouldNotFailWhenClearSameSystemPropertyTwice (line 538) | @Test method shouldFailWhenSetSameSystemPropertyTwice (line 547) | @Test class MethodLevelInitializationFailureTestCases (line 558) | static class MethodLevelInitializationFailureTestCases { method shouldFailWhenClearAndSetSameSystemProperty (line 560) | @Test method shouldFailWhenClearSameSystemPropertyTwice (line 567) | @Test method shouldFailWhenSetSameSystemPropertyTwice (line 573) | @Test class InheritanceClearAndSetTests (line 581) | @Nested method shouldInheritClearAndSetProperty (line 585) | @Test class InheritanceClearSetRestoreTests (line 596) | @Nested method beforeAll (line 606) | @BeforeAll method shouldInheritClearSetRestore (line 611) | @Test method restoreShouldHaveRevertedDirectModification (line 622) | @Test class SetSomeValuesToRestore (line 634) | @Nested method afterAll (line 641) | @AfterAll method shouldInheritInNestedClass (line 646) | @Test method verifyRestoreBetweenMethods (line 656) | @Test class VerifyValuesAreRestored (line 665) | @Nested method shouldInheritInNestedClass (line 671) | @Test class InheritanceClearAndSetBaseTest (line 681) | @ClearSystemProperty(key = "A") class InheritanceClearSetRestoreBaseTest (line 689) | @ClearSystemProperty(key = "A") FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/AbstractJupiterTestEngineTests.java class AbstractJupiterTestEngineTests (line 43) | public abstract class AbstractJupiterTestEngineTests { method executeTestsForClass (line 47) | protected EngineExecutionResults executeTestsForClass(KClass testCl... method executeTestsForClass (line 51) | protected EngineExecutionResults executeTestsForClass(Class testCla... method executeTests (line 55) | protected EngineExecutionResults executeTests(DiscoverySelector... sel... method executeTests (line 59) | protected EngineExecutionResults executeTests(List testCl... method discoverTests (line 87) | protected EngineDiscoveryResults discoverTests(Consumer clazz, String methodName) { FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/AtypicalJvmMethodNameTests.java class AtypicalJvmMethodNameTests (line 30) | class AtypicalJvmMethodNameTests extends AbstractJupiterTestEngineTests { method kotlinTestWithMethodNameContainingSpecialCharacters (line 32) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/BeforeAllAndAfterAllComposedAnnotationTests.java class BeforeAllAndAfterAllComposedAnnotationTests (line 31) | class BeforeAllAndAfterAllComposedAnnotationTests extends AbstractJupite... method beforeAllAndAfterAllAsMetaAnnotations (line 35) | @Test class TestCase (line 42) | static class TestCase { method beforeAll (line 44) | @CustomBeforeAll method test (line 49) | @Test method afterAll (line 54) | @CustomAfterAll FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/BeforeEachAndAfterEachComposedAnnotationTests.java class BeforeEachAndAfterEachComposedAnnotationTests (line 31) | class BeforeEachAndAfterEachComposedAnnotationTests extends AbstractJupi... method beforeEachAndAfterEachAsMetaAnnotations (line 35) | @Test class TestCase (line 42) | static class TestCase { method beforeEach (line 44) | @CustomBeforeEach method test (line 49) | @Test method afterEach (line 54) | @CustomAfterEach FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/ClassTemplateInvocationTests.java class ClassTemplateInvocationTests (line 107) | public class ClassTemplateInvocationTests extends AbstractJupiterTestEng... method executesClassTemplateClassTwice (line 109) | @ParameterizedTest method classTemplateAnnotationIsInherited (line 166) | @Test method executesOnlySelectedMethodsDeclaredInClassTemplate (line 173) | @Test method executesOnlySelectedMethodsDeclaredInNestedClassOfClassTemplate (line 182) | @Test method executesOnlyTestsPassingPostDiscoveryFilter (line 191) | @Test method prunesEmptyNestedTestClasses (line 201) | @Test method executesNestedClassTemplateClassTwiceWithClassSelectorForEnclosingClass (line 214) | @Test method executesNestedClassTemplateClassTwiceWithNestedClassSelector (line 262) | @Test method executesNestedClassTemplatesTwiceEach (line 302) | @Test method invocationContextProviderCanRegisterAdditionalExtensions (line 392) | @Test method eachInvocationHasSeparateExtensionContext (line 399) | @Test method supportsTestTemplateMethodsInsideClassTemplateClasses (line 406) | @Test method testTemplateInvocationInsideClassTemplateClassCanBeSelectedByUniqueId (line 462) | @Test method supportsTestFactoryMethodsInsideClassTemplateClasses (line 493) | @Test method specificDynamicTestInsideClassTemplateClassCanBeSelectedByUniqueId (line 549) | @Test method failsIfProviderReturnsZeroInvocationContextWithoutOptIn (line 580) | @Test method succeedsIfProviderReturnsZeroInvocationContextWithOptIn (line 594) | @Test method failsIfNoSupportingProviderIsRegistered (line 605) | @ParameterizedTest method classTemplateInvocationCanBeSelectedByUniqueId (line 620) | @Test method classTemplateInvocationCanBeSelectedByIteration (line 653) | @Test method executesAllInvocationsForRedundantSelectors (line 686) | @ParameterizedTest method methodInClassTemplateInvocationCanBeSelectedByUniqueId (line 703) | @Test method nestedMethodInClassTemplateInvocationCanBeSelectedByUniqueId (line 728) | @Test method nestedClassTemplateInvocationCanBeSelectedByUniqueId (line 757) | @Test method nestedClassTemplateInvocationCanBeSelectedByIteration (line 797) | @Test method executesLifecycleCallbacksInNestedClassTemplates (line 862) | @Test method guaranteesWrappingBehaviorForCallbacks (line 933) | @Test method propagatesExceptionsFromCallbacks (line 956) | @Test method templateWithPreparations (line 975) | @Test method propagatesTagsFromEnclosingClassesToNestedClassTemplates (line 983) | @Test method ignoresComposedAnnotations (line 998) | @Test method classTemplateWithResourceLockCollectsExclusiveResources (line 1009) | @Test method classTemplateWithResourceLockExecutesSuccessfully (line 1019) | @Test method allReportEntryValues (line 1029) | private static Stream allReportEntryValues(EngineExecutionResu... class TwoInvocationsTestCase (line 1037) | @ClassTemplate method a (line 1040) | @Test class NestedTestCase (line 1044) | @Nested method b (line 1046) | @Test class NestedClassTemplateWithTwoInvocationsTestCase (line 1053) | static class NestedClassTemplateWithTwoInvocationsTestCase { method a (line 1054) | @Test class NestedTestCase (line 1058) | @Nested method b (line 1062) | @Test class TwoTimesTwoInvocationsTestCase (line 1068) | @ExtendWith(TwoInvocationsClassTemplateInvocationContextProvider.class) class NestedTestCase (line 1071) | @Nested method test (line 1074) | @Test class TwoInvocationsWithExtensionTestCase (line 1080) | @ClassTemplate method a (line 1083) | @Test class NestedTestCase (line 1087) | @Nested method b (line 1089) | @Test class TwoInvocationsClassTemplateInvocationContextProvider (line 1096) | static class TwoInvocationsClassTemplateInvocationContextProvider method supportsClassTemplate (line 1099) | @Override method provideClassTemplateInvocationContexts (line 1104) | @Override method getDisplayName (line 1111) | @Override class AdditionalExtensionRegistrationTestCase (line 1119) | @SuppressWarnings("JUnitMalformedDeclaration") method test (line 1124) | @Test class Ext (line 1130) | static class Ext implements ClassTemplateInvocationContextProvider { method supportsClassTemplate (line 1131) | @Override method provideClassTemplateInvocationContexts (line 1136) | @Override method getDisplayName (line 1143) | @Override method getAdditionalExtensions (line 1148) | @Override class SeparateExtensionContextTestCase (line 1170) | @ClassTemplate method test (line 1175) | @Test class SomeResourceExtension (line 1180) | static class SomeResourceExtension implements BeforeAllCallback, Par... method beforeAll (line 1182) | @Override method supportsParameter (line 1187) | @Override method resolveParameter (line 1201) | @Override class SomeResource (line 1208) | static class SomeResource implements AutoCloseable { method close (line 1211) | @Override class CombinationWithTestTemplateTestCase (line 1218) | @ClassTemplate method test (line 1222) | @ParameterizedTest class CombinationWithTestFactoryTestCase (line 1229) | @ClassTemplate method test (line 1233) | @TestFactory class InvalidZeroInvocationTestCase (line 1240) | @ClassTemplate method test (line 1244) | @Test class Ext (line 1249) | static class Ext implements ClassTemplateInvocationContextProvider { method supportsClassTemplate (line 1251) | @Override method provideClassTemplateInvocationContexts (line 1256) | @Override class ValidZeroInvocationTestCase (line 1264) | @ClassTemplate method test (line 1268) | @Test class Ext (line 1273) | static class Ext implements ClassTemplateInvocationContextProvider { method supportsClassTemplate (line 1275) | @Override method provideClassTemplateInvocationContexts (line 1280) | @Override method mayReturnZeroClassTemplateInvocationContexts (line 1286) | @Override class NoProviderRegisteredTestCase (line 1293) | @ClassTemplate method test (line 1296) | @Test class NoSupportingProviderRegisteredTestCase (line 1302) | @ClassTemplate method test (line 1306) | @Test class Ext (line 1311) | static class Ext implements ClassTemplateInvocationContextProvider { method supportsClassTemplate (line 1313) | @Override method provideClassTemplateInvocationContexts (line 1318) | @Override class TwoTimesTwoInvocationsWithMultipleMethodsTestCase (line 1326) | @ExtendWith(TwoInvocationsClassTemplateInvocationContextProvider.class) method test (line 1330) | @Test class NestedTestCase (line 1334) | @Nested method a (line 1337) | @Test method b (line 1341) | @Test class AnotherNestedTestCase (line 1346) | @Nested method test (line 1349) | @Test class TwoTimesTwoInvocationsWithLifecycleCallbacksTestCase (line 1355) | @ExtendWith(TwoInvocationsClassTemplateInvocationContextProvider.class) class NestedTestCase (line 1360) | @Nested method test1 (line 1364) | @Test method test2 (line 1370) | @Test class LifecycleCallbacks (line 1378) | @SuppressWarnings("JUnitMalformedDeclaration") method beforeAll (line 1380) | @BeforeAll method beforeEach (line 1385) | @BeforeEach method afterEach (line 1391) | @AfterEach method afterAll (line 1397) | @AfterAll class ClassTemplateWithPreparationsTestCase (line 1403) | @ClassTemplate method test (line 1407) | @Test class PreparingClassTemplateInvocationContextProvider (line 1415) | private static class PreparingClassTemplateInvocationContextProvider method supportsClassTemplate (line 1420) | @Override method provideClassTemplateInvocationContexts (line 1425) | @Override class PreparingClassTemplateInvocationContext (line 1434) | private static class PreparingClassTemplateInvocationContext implement... method prepareInvocation (line 1436) | @Override class CompanionExtension (line 1445) | private static class CompanionExtension implements ParameterResolver { method getTestInstantiationExtensionContextScope (line 1447) | @Override method supportsParameter (line 1452) | @Override method resolveParameter (line 1458) | @Override class CustomCloseableResource (line 1466) | @SuppressWarnings("deprecation") method close (line 1471) | @Override class CallbackWrappingBehaviorTestCase (line 1478) | @ExtendWith(TwoInvocationsClassTemplateInvocationContextProvider.class) method test (line 1490) | @Test class CallbackExceptionBehaviorTestCase (line 1496) | @ExtendWith(TwoInvocationsClassTemplateInvocationContextProvider.class) method test (line 1508) | @Test class ClassTemplateInvocationCallbacks (line 1514) | static class ClassTemplateInvocationCallbacks method ClassTemplateInvocationCallbacks (line 1520) | @SuppressWarnings("unused") method ClassTemplateInvocationCallbacks (line 1525) | ClassTemplateInvocationCallbacks(String prefix) { method ClassTemplateInvocationCallbacks (line 1529) | ClassTemplateInvocationCallbacks(String prefix, Function invalidTestClass, Class>> nestedTe... method doublyNestedTestsAreCorrectlyDiscovered (line 98) | @Test method doublyNestedTestsAreExecuted (line 106) | @Test method inheritedNestedTestsAreExecuted (line 131) | @Test method extendedNestedTestsAreExecuted (line 152) | @Test method deeplyNestedInheritedMethodsAreExecutedWhenSelectedViaUniqueId (line 173) | @Test method recursiveNestedTestClassHierarchiesAreNotExecuted (line 204) | @Test method individualMethodsWithinRecursiveNestedTestClassHierarchiesAreExecuted (line 219) | @Test method doesNotReportDiscoveryIssueForClassWithAbstractInnerClass (line 238) | @Test method doesNotReportDiscoveryIssueForAbstractInnerClass (line 245) | @Test method nestedTestsWithCustomAnnotationAreCorrectlyDiscovered (line 253) | @Test method ignoresComposedAnnotations (line 261) | @ParameterizedTest method assertNestedCycle (line 269) | private void assertNestedCycle(Class start, Class from, Class... method discoversButWarnsAboutTopLevelNestedTestClasses (line 277) | @Test method discoversButWarnsAboutStaticNestedTestClasses (line 294) | @Test class TestCaseWithNesting (line 313) | static class TestCaseWithNesting { method someTest (line 315) | @Test class NestedTestCase (line 319) | @Nested method successful (line 322) | @Test method failing (line 326) | @Test class TestCaseWithDoubleNesting (line 333) | static class TestCaseWithDoubleNesting { method beforeTop (line 343) | @BeforeEach method afterTop (line 348) | @AfterEach method someTest (line 353) | @Test class NestedTestCase (line 357) | @Nested method beforeNested (line 360) | @BeforeEach method afterNested (line 365) | @AfterEach method successful (line 370) | @Test method failing (line 374) | @Test class DoublyNestedTestCase (line 379) | @Nested method beforeDoublyNested (line 382) | @BeforeEach method afterDoublyNested (line 387) | @BeforeEach method successful (line 392) | @Test method failing (line 396) | @Test type InterfaceWithNestedClass (line 404) | interface InterfaceWithNestedClass { class NestedInInterface (line 406) | @SuppressWarnings({ "JUnitMalformedDeclaration", "NewClassNamingConv... method notExecutedByImplementingClass (line 410) | @Test class AbstractSuperClass (line 418) | static abstract class AbstractSuperClass implements InterfaceWithNeste... class NestedInAbstractClass (line 420) | @Nested method successful (line 423) | @Test method failing (line 427) | @Test class SecondLevelInherited (line 432) | @Nested method test (line 434) | @Test class TestCaseWithInheritedNested (line 441) | static class TestCaseWithInheritedNested extends AbstractSuperClass { class TestCaseWithExtendedNested (line 445) | static class TestCaseWithExtendedNested { class ConcreteInner1 (line 446) | @Nested class ConcreteInner2 (line 450) | @Nested class AbstractOuterClass (line 455) | static class AbstractOuterClass { class OuterClass (line 458) | @SuppressWarnings("NewClassNamingConvention") method outer (line 461) | @Test class NestedClass (line 465) | @Nested method nested (line 468) | @Test class RecursiveNestedClass (line 472) | @Nested method nested (line 475) | @Test class RecursiveNestedSiblingClass (line 480) | @Nested method nested (line 484) | @Test class AbstractBaseWithInnerClassTestCase (line 491) | static class AbstractBaseWithInnerClassTestCase { class AbstractInnerClass (line 492) | @SuppressWarnings("InnerClassMayBeStatic") method test (line 494) | @Test class ConcreteWithExtendedInnerClassTestCase (line 500) | static class ConcreteWithExtendedInnerClassTestCase extends AbstractBa... class NestedTests (line 501) | @Nested class CustomAnnotationTestCase (line 506) | static class CustomAnnotationTestCase { class Inner (line 514) | @SuppressWarnings({ "JUnitMalformedDeclaration", "InnerClassMayBeSta... method test (line 518) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/NestedWithInheritanceTests.java class NestedWithInheritanceTests (line 24) | @NullUnmarked class NestedClass (line 33) | @Nested method test (line 36) | @Test class NestedNestedClass (line 41) | @Nested method test (line 44) | @Test class SuperClass (line 54) | class SuperClass { method setup (line 56) | @BeforeAll method beforeEach (line 61) | @BeforeEach FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/NestedWithSeparateInheritanceTests.java class NestedWithSeparateInheritanceTests (line 25) | class NestedWithSeparateInheritanceTests extends SuperClass1 { class NestedClass (line 33) | @Nested method test (line 36) | @Test class NestedNestedClass (line 41) | @Nested method test (line 44) | @Test class SuperClass1 (line 54) | class SuperClass1 { method setup (line 56) | @BeforeAll method beforeEach (line 61) | @BeforeEach class SuperClass2 (line 69) | class SuperClass2 { method setup (line 71) | @BeforeAll method beforeEach (line 76) | @BeforeEach class SuperClass3 (line 84) | class SuperClass3 { method setup (line 86) | @BeforeAll method beforeEach (line 91) | @BeforeEach FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/OverloadedTestMethodTests.java class OverloadedTestMethodTests (line 32) | class OverloadedTestMethodTests extends AbstractJupiterTestEngineTests { method executeTestCaseWithOverloadedMethodsAndThenRerunOnlyOneOfTheMethodsSelectedByUniqueId (line 34) | @Test method executeTestCaseWithOverloadedMethodsWithSingleMethodThatAcceptsArgumentsSelectedByFullyQualifiedMethodName (line 55) | @Test class TestCase (line 67) | static class TestCase { method test (line 69) | @Test method test (line 73) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/RecordTests.java class RecordTests (line 18) | class RecordTests extends AbstractJupiterTestEngineTests { method recordsAreTestClasses (line 20) | @Test method succeedingTest (line 28) | @Test method failingTest (line 33) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/ReportingTests.java class ReportingTests (line 43) | class ReportingTests extends AbstractJupiterTestEngineTests { method reportAndFileEntriesArePublished (line 45) | @ParameterizedTest class MyReportingTestCase (line 85) | static class MyReportingTestCase { method MyReportingTestCase (line 87) | MyReportingTestCase(TestReporter reporter) { method beforeEach (line 94) | @BeforeEach method afterEach (line 101) | @AfterEach method succeedingTest (line 107) | @Test method invalidReportData (line 116) | @SuppressWarnings("DataFlowIssue") method nameAndContent (line 142) | private static Predicate nameAndContent(String expectedName... FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/SealedClassTests.java class SealedClassTests (line 18) | class SealedClassTests extends AbstractJupiterTestEngineTests { method sealedTestClassesAreTestClasses (line 20) | @Test class AbstractTestCase (line 26) | sealed abstract static class AbstractTestCase permits TestCase { method succeedingTest (line 28) | @Test method failingTest (line 33) | @Test class TestCase (line 39) | static final class TestCase extends AbstractTestCase { FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/StandardTestClassTests.java class StandardTestClassTests (line 36) | class StandardTestClassTests extends AbstractJupiterTestEngineTests { method standardTestClassIsCorrectlyDiscovered (line 38) | @Test method moreThanOneTestClassIsCorrectlyDiscovered (line 46) | @Test method moreThanOneTestClassIsExecuted (line 56) | @Test method allTestsInClassAreRunWithBeforeEachAndAfterEachMethods (line 73) | @Test method testsFailWhenBeforeEachFails (line 92) | @Test method testsFailWhenAfterEachFails (line 108) | @Test class MyStandardTestCase (line 124) | static class MyStandardTestCase { method before1 (line 130) | @BeforeEach method before2 (line 135) | @BeforeEach method after (line 140) | @AfterEach method succeedingTest1 (line 145) | @Test method succeedingTest2 (line 150) | @Test method failingTest (line 155) | @Test method testAbortedOpenTest4J (line 160) | @Test method testAbortedJUnit4 (line 166) | @Test method testAbortedJUnit4Legacy (line 172) | @Test class FirstOfTwoTestCases (line 181) | @SuppressWarnings("NewClassNamingConvention") method succeedingTest1 (line 184) | @Test method succeedingTest2 (line 189) | @Test method failingTest (line 194) | @Test class SecondOfTwoTestCases (line 201) | @SuppressWarnings("NewClassNamingConvention") method succeedingTest1 (line 204) | @Test method succeedingTest2 (line 209) | @Test method succeedingTest3 (line 214) | @Test class TestCaseWithFailingBefore (line 221) | static class TestCaseWithFailingBefore { method before (line 225) | @BeforeEach method test1 (line 231) | @Test method test2 (line 235) | @Test class TestCaseWithFailingAfter (line 241) | static class TestCaseWithFailingAfter { method after (line 245) | @AfterEach method test1 (line 250) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/StaticNestedBeforeAllAndAfterAllMethodsTests.java class StaticNestedBeforeAllAndAfterAllMethodsTests (line 33) | class StaticNestedBeforeAllAndAfterAllMethodsTests extends AbstractJupit... method staticBeforeAllAndAfterAllMethodsInNestedTestClass (line 37) | @DisplayName("static @BeforeAll and @AfterAll methods in @Nested test ... class TestCase (line 52) | static class TestCase { method beforeAll (line 54) | @BeforeAll method test (line 59) | @Test method afterAll (line 64) | @AfterAll class NestedTestCase (line 69) | @Nested method beforeAllInner (line 76) | @BeforeAll method test (line 81) | @Test method afterAllInner (line 86) | @AfterAll FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/StaticNestedTestCase.java class StaticNestedTestCase (line 16) | class StaticNestedTestCase { class TestCase (line 18) | @SuppressWarnings("JUnitMalformedDeclaration") method test (line 21) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/TestClassInheritanceTests.java class TestClassInheritanceTests (line 35) | class TestClassInheritanceTests extends AbstractJupiterTestEngineTests { method initStatics (line 39) | @BeforeEach method executeAllTestsInClass (line 48) | @Test method executeSingleTest (line 64) | @Test method executeTestDeclaredInSuperClass (line 75) | @Test method executeTestWithExceptionThrownInAfterMethod (line 92) | @Test method beforeAndAfterMethodsInTestClassHierarchy (line 104) | @Test class AbstractTestCase (line 139) | private static abstract class AbstractTestCase { method superBefore (line 144) | @BeforeEach method superAfter (line 149) | @AfterEach method superTest (line 154) | @Test class LocalTestCase (line 160) | static class LocalTestCase extends AbstractTestCase { method before (line 167) | @BeforeEach method after (line 175) | @AfterEach method otherTest (line 183) | @Test method throwExceptionInAfterMethod (line 188) | @Test method alwaysPasses (line 193) | @Test method aborted (line 198) | @Test method alwaysFails (line 203) | @Test class TestCase1 (line 209) | static class TestCase1 { method beforeAll1 (line 211) | @BeforeAll method beforeEach1 (line 216) | @BeforeEach method afterEach1 (line 221) | @AfterEach method afterAll1 (line 226) | @AfterAll class TestCase2 (line 232) | static class TestCase2 extends TestCase1 { method beforeAll2 (line 234) | @BeforeAll method beforeEach2 (line 239) | @BeforeEach method afterEach2 (line 244) | @AfterEach method afterAll2 (line 249) | @AfterAll class TestCase3 (line 255) | static class TestCase3 extends TestCase2 { method beforeAll3 (line 257) | @BeforeAll method beforeEach3 (line 262) | @BeforeEach method test3 (line 267) | @Test method afterEach3 (line 272) | @AfterEach method afterAll3 (line 277) | @AfterAll FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/TestInstanceLifecycleConfigurationTests.java class TestInstanceLifecycleConfigurationTests (line 49) | @ClearSystemProperty(key = TestInstanceLifecycleConfigurationTests.KEY) method reset (line 56) | @BeforeEach method instancePerMethodUsingStandardDefaultConfiguration (line 62) | @Test method instancePerClassConfiguredViaExplicitAnnotationDeclaration (line 67) | @Test method instancePerClassConfiguredViaSystemProperty (line 72) | @Test method instancePerClassConfiguredViaConfigParam (line 84) | @Test method instancePerClassConfiguredViaConfigParamThatOverridesSystemProperty (line 95) | @Test method instancePerMethodConfiguredViaExplicitAnnotationDeclarationThatOverridesSystemProperty (line 107) | @Test method instancePerMethodConfiguredViaExplicitAnnotationDeclarationThatOverridesConfigParam (line 113) | @Test method performAssertions (line 119) | private void performAssertions(Class testClass, int containers, int... method performAssertions (line 125) | private void performAssertions(Class testClass, Map... class ExplicitInstancePerTestMethodTestCase (line 148) | @TestInstance(PER_METHOD) method beforeAll (line 151) | @BeforeAll method test (line 156) | @Test method afterAllStatic (line 161) | @AfterAll class AssumedInstancePerTestMethodTestCase (line 173) | static class AssumedInstancePerTestMethodTestCase { method beforeAll (line 175) | @BeforeAll method test (line 180) | @Test method afterAllStatic (line 185) | @AfterAll class ExplicitInstancePerClassTestCase (line 192) | @TestInstance(PER_CLASS) method beforeAll (line 195) | @BeforeAll method test (line 200) | @Test method afterAll (line 205) | @AfterAll class AssumedInstancePerClassTestCase (line 217) | static class AssumedInstancePerClassTestCase { method beforeAll (line 219) | @SuppressWarnings("JUnitMalformedDeclaration") method test (line 225) | @Test method afterAll (line 230) | @SuppressWarnings("JUnitMalformedDeclaration") FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/TestInstanceLifecycleKotlinTests.java class TestInstanceLifecycleKotlinTests (line 33) | class TestInstanceLifecycleKotlinTests extends AbstractJupiterTestEngine... method instancePerClassCanBeUsedForKotlinTestClasses (line 35) | @Test method instancePerMethodIsDefaultForKotlinTestClasses (line 52) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/TestInstanceLifecycleTests.java class TestInstanceLifecycleTests (line 77) | class TestInstanceLifecycleTests extends AbstractJupiterTestEngineTests { method init (line 89) | @BeforeEach method instancePerMethod (line 101) | @SuppressWarnings("NullAway") method instancePerClass (line 176) | @Test method instancePerClassWithInheritedLifecycleMode (line 181) | @Test method instancePerClass (line 187) | @SuppressWarnings("NullAway") method instancePerMethodWithNestedTestClass (line 255) | @SuppressWarnings("NullAway") method instancePerClassWithNestedTestClass (line 378) | @SuppressWarnings("NullAway") method instancePerMethodOnOuterTestClassWithInstancePerClassOnNestedTestClass (line 499) | @SuppressWarnings("NullAway") method classTemplate (line 618) | @ParameterizedTest method classTemplateWithNestedClass (line 635) | @ParameterizedTest method performAssertions (line 656) | private void performAssertions(Class testClass, int numContainers, ... method instanceCounts (line 676) | @SafeVarargs method incrementInstanceCount (line 682) | private static void incrementInstanceCount(Class testClass) { method executionConditionKey (line 686) | private static String executionConditionKey(Class testClass, @Nulla... method postProcessTestInstanceKey (line 690) | private static String postProcessTestInstanceKey(Class testClass) { method preDestroyCallbackTestInstanceKey (line 694) | private static String preDestroyCallbackTestInstanceKey(Class testC... method beforeAllCallbackKey (line 698) | private static String beforeAllCallbackKey(Class testClass) { method afterAllCallbackKey (line 702) | private static String afterAllCallbackKey(Class testClass) { method beforeEachCallbackKey (line 706) | private static String beforeEachCallbackKey(Class testClass, String... method afterEachCallbackKey (line 710) | private static String afterEachCallbackKey(Class testClass, String ... method testTemplateKey (line 714) | private static String testTemplateKey(Class testClass, String testM... method concat (line 718) | private static String concat(Class c1, Class c2, @Nullable Strin... method concat (line 722) | private static String concat(Class c1, Class c2) { method concat (line 726) | private static String concat(@Nullable String... args) { class InstancePerMethodTestCase (line 732) | @ExtendWith(InstanceTrackingExtension.class) method InstancePerMethodTestCase (line 737) | InstancePerMethodTestCase() { method beforeAllStatic (line 741) | @BeforeAll method beforeEach (line 747) | @BeforeEach method test1 (line 752) | @Test method test2 (line 757) | @Test method singletonTest (line 762) | @SingletonTest method afterEach (line 767) | @AfterEach method afterAllStatic (line 772) | @AfterAll class InstancePerClassTestCase (line 780) | @TestInstance(Lifecycle.PER_CLASS) method InstancePerClassTestCase (line 783) | InstancePerClassTestCase() { method beforeAll (line 787) | @BeforeAll method afterAll (line 793) | @AfterAll class SubInstancePerClassTestCase (line 801) | static class SubInstancePerClassTestCase extends InstancePerClassTestC... method SubInstancePerClassTestCase (line 802) | SubInstancePerClassTestCase() { class InstancePerMethodOuterTestCase (line 807) | @ExtendWith(InstanceTrackingExtension.class) method InstancePerMethodOuterTestCase (line 812) | InstancePerMethodOuterTestCase() { method beforeAll (line 816) | @BeforeAll method outerTest (line 822) | @SuppressWarnings("NullAway") method afterAll (line 828) | @AfterAll class NestedInstancePerMethodTestCase (line 834) | @Nested method NestedInstancePerMethodTestCase (line 839) | NestedInstancePerMethodTestCase() { method beforeEach (line 843) | @BeforeEach method test1 (line 848) | @SuppressWarnings("NullAway") method test2 (line 855) | @SuppressWarnings("NullAway") method singletonTest (line 862) | @SuppressWarnings("NullAway") method afterEach (line 869) | @AfterEach class InstancePerClassOuterTestCase (line 876) | @ExtendWith(InstanceTrackingExtension.class) method InstancePerClassOuterTestCase (line 880) | InstancePerClassOuterTestCase() { method beforeAll (line 884) | @BeforeAll method outerTest (line 890) | @SuppressWarnings("NullAway") method afterAll (line 896) | @AfterAll class NestedInstancePerClassTestCase (line 902) | @Nested method NestedInstancePerClassTestCase (line 906) | NestedInstancePerClassTestCase() { method beforeAll (line 910) | @BeforeAll method beforeEach (line 916) | @BeforeEach method test1 (line 921) | @SuppressWarnings("NullAway") method test2 (line 928) | @SuppressWarnings("NullAway") method singletonTest (line 935) | @SuppressWarnings("NullAway") method afterEach (line 942) | @AfterEach method afterAll (line 947) | @AfterAll class MixedLifecyclesOuterTestCase (line 955) | @ExtendWith(InstanceTrackingExtension.class) method MixedLifecyclesOuterTestCase (line 960) | MixedLifecyclesOuterTestCase() { method beforeEach (line 964) | @BeforeEach method outerTest (line 969) | @SuppressWarnings("NullAway") method afterEach (line 975) | @AfterEach class NestedInstancePerClassTestCase (line 980) | @Nested method NestedInstancePerClassTestCase (line 984) | NestedInstancePerClassTestCase() { method beforeAll (line 988) | @BeforeAll method beforeEach (line 994) | @BeforeEach method test1 (line 999) | @SuppressWarnings("NullAway") method test2 (line 1006) | @SuppressWarnings("NullAway") method singletonTest (line 1013) | @SuppressWarnings("NullAway") method afterEach (line 1020) | @AfterEach method afterAll (line 1025) | @AfterAll class InstanceTrackingExtension (line 1036) | static class InstanceTrackingExtension method evaluateExecutionCondition (line 1040) | @Override method postProcessTestInstance (line 1056) | @Override method preDestroyTestInstance (line 1064) | @Override method beforeAll (line 1072) | @Override method afterAll (line 1079) | @Override method beforeEach (line 1086) | @Override method afterEach (line 1094) | @Override method supportsTestTemplate (line 1102) | @Override method provideTestTemplateInvocationContexts (line 1108) | @Override method trackLifecycle (line 1118) | private static void trackLifecycle(ExtensionContext context) { class ClassTemplateWithDefaultLifecycleTestCase (line 1132) | @ClassTemplate method ClassTemplateWithDefaultLifecycleTestCase (line 1137) | ClassTemplateWithDefaultLifecycleTestCase() { method test1 (line 1141) | @Test method test2 (line 1145) | @Test class ClassTemplateWithDefaultLifecycleAndNestedClassTestCase (line 1150) | @ClassTemplate method ClassTemplateWithDefaultLifecycleAndNestedClassTestCase (line 1155) | ClassTemplateWithDefaultLifecycleAndNestedClassTestCase() { class InnerTestCase (line 1159) | @Nested method InnerTestCase (line 1162) | InnerTestCase() { method test1 (line 1166) | @Test method test2 (line 1170) | @Test class Twice (line 1176) | private static class Twice implements ClassTemplateInvocationContextPr... method supportsClassTemplate (line 1178) | @Override method provideClassTemplateInvocationContexts (line 1183) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/TestMethodOverridingTests.java class TestMethodOverridingTests (line 34) | class TestMethodOverridingTests extends AbstractJupiterTestEngineTests { method bothPackagePrivateTestMethodsAreDiscovered (line 36) | @Test method bothPackagePrivateTestMethodsAreExecuted (line 72) | @Test method getSourceMethod (line 87) | private static Method getSourceMethod(TestDescriptor it) { method allReportEntries (line 91) | private static Stream> allReportEntries(EngineExec... class DuplicateTestMethodDueToPackagePrivateVisibilityTestCase (line 97) | static class DuplicateTestMethodDueToPackagePrivateVisibilityTestCase method test (line 101) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/TestTemplateInvocationTests.java class TestTemplateInvocationTests (line 83) | class TestTemplateInvocationTests extends AbstractJupiterTestEngineTests { method templateWithSingleRegisteredExtensionIsInvoked (line 85) | @Test method parentRelationshipIsEstablished (line 102) | @Test method beforeAndAfterEachMethodsAreExecutedAroundInvocation (line 115) | @Test method templateWithTwoRegisteredExtensionsIsInvoked (line 128) | @Test method legacyReportingNames (line 149) | @Test method templateWithTwoInvocationsFromSingleExtensionIsInvoked (line 171) | @Test method singleInvocationIsExecutedWhenDiscoveredByUniqueId (line 192) | @Test method templateWithDisabledInvocationsIsSkipped (line 210) | @Test method disabledTemplateIsSkipped (line 225) | @Test method templateWithCustomizedDisplayNamesIsInvoked (line 237) | @Test method templateWithDynamicParameterResolverIsInvoked (line 255) | @Test method contextParameterResolverCanResolveConstructorArguments (line 274) | @Test method templateWithDynamicTestInstancePostProcessorIsInvoked (line 293) | @Test method lifecycleCallbacksAreExecutedForInvocation (line 312) | @Test method extensionIsAskedForSupportBeforeItMustProvide (line 335) | @Test method templateWithSupportingProviderButNoInvocationsReportsFailure (line 349) | @Test method templateWithSupportingProviderAllowingNoInvocationsDoesNotFail (line 366) | @Test method templateWithMixedProvidersNoInvocationReportsFailure (line 379) | @Test method templateWithCloseableStream (line 396) | @Test method templateWithPreparations (line 415) | @Test method findTestDescriptor (line 423) | private TestDescriptor findTestDescriptor(EngineExecutionResults execu... method wrappedInContainerEvents (line 433) | @SafeVarargs class MyTestTemplateTestCase (line 447) | static class MyTestTemplateTestCase { method templateWithoutRegisteredExtension (line 449) | @TestTemplate method templateWithSingleRegisteredExtension (line 453) | @ExtendWith(SingleInvocationContextProvider.class) method templateWithTwoRegisteredExtensions (line 459) | @ExtendWith({ SingleInvocationContextProvider.class, method templateWithTwoInvocationsFromSingleExtension (line 466) | @ExtendWith(TwoInvocationsContextProvider.class) method templateWithDisabledInvocations (line 472) | @ExtendWith({ SingleInvocationContextProviderWithDisabledInvocations... method disabledTemplate (line 478) | @ExtendWith(AlwaysDisabledExecutionCondition.class) method templateWithCustomizedDisplayNames (line 484) | @ExtendWith(InvocationContextProviderWithCustomizedDisplayNames.class) method templateWithDynamicParameterResolver (line 490) | @ExtendWith(StringParameterResolvingInvocationContextProvider.class) method templateWithWrongParameterType (line 496) | @ExtendWith(StringParameterResolvingInvocationContextProvider.class) method templateWithDynamicTestInstancePostProcessor (line 505) | @ExtendWith(StringParameterInjectingInvocationContextProvider.class) method templateWithSupportingProviderButNoInvocations (line 511) | @ExtendWith(InvocationContextProviderThatSupportsEverythingButProvid... method templateWithSupportingProviderAllowingNoInvocations (line 517) | @ExtendWith(InvocationContextProviderThatSupportsEverythingAllowsPro... method templateWithMultipleProvidersAllowingAndRestrictingToProvideNothing (line 523) | @ExtendWith(InvocationContextProviderThatSupportsEverythingButProvid... method templateWithCloseableStream (line 530) | @ExtendWith(InvocationContextProviderWithCloseableStream.class) class MyTestTemplateTestCaseWithConstructor (line 536) | @ExtendWith(StringParameterResolvingInvocationContextProvider.class) method MyTestTemplateTestCaseWithConstructor (line 541) | MyTestTemplateTestCaseWithConstructor(String constructorParameter) { method template (line 545) | @TestTemplate class TestTemplateTestClassWithBeforeAndAfterEach (line 551) | static class TestTemplateTestClassWithBeforeAndAfterEach { method beforeAll (line 555) | @BeforeAll method afterAll (line 560) | @AfterAll method beforeEach (line 565) | @BeforeEach method afterEach (line 570) | @AfterEach method testTemplateWithTwoInvocations (line 575) | @ExtendWith(TwoInvocationsContextProvider.class) class TestTemplateTestClassWithDynamicLifecycleCallbacks (line 582) | static class TestTemplateTestClassWithDynamicLifecycleCallbacks { method testTemplate (line 586) | @ExtendWith(InvocationContextProviderWithDynamicLifecycleCallbacks.c... class SingleInvocationContextProvider (line 594) | private static class SingleInvocationContextProvider implements TestTe... method supportsTestTemplate (line 596) | @Override method provideTestTemplateInvocationContexts (line 601) | @Override class SingleInvocationContextProviderWithDisabledInvocations (line 607) | private static class SingleInvocationContextProviderWithDisabledInvoca... method provideTestTemplateInvocationContexts (line 609) | @Override class AnotherInvocationContextProviderWithASingleInvocation (line 620) | private static class AnotherInvocationContextProviderWithASingleInvoca... method supportsTestTemplate (line 623) | @Override method provideTestTemplateInvocationContexts (line 628) | @Override class TwoInvocationsContextProvider (line 634) | private static class TwoInvocationsContextProvider implements TestTemp... method supportsTestTemplate (line 636) | @Override method provideTestTemplateInvocationContexts (line 641) | @Override class AlwaysDisabledExecutionCondition (line 647) | private static class AlwaysDisabledExecutionCondition implements Execu... method evaluateExecutionCondition (line 649) | @Override class InvocationContextProviderWithCustomizedDisplayNames (line 655) | private static class InvocationContextProviderWithCustomizedDisplayNames method supportsTestTemplate (line 658) | @Override method provideTestTemplateInvocationContexts (line 663) | @Override class StringParameterResolvingInvocationContextProvider (line 675) | private static class StringParameterResolvingInvocationContextProvider method supportsTestTemplate (line 678) | @Override method provideTestTemplateInvocationContexts (line 689) | @Override method createContext (line 694) | private TestTemplateInvocationContext createContext(String argument) { class StringParameterInjectingInvocationContextProvider (line 723) | private static class StringParameterInjectingInvocationContextProvider method supportsTestTemplate (line 726) | @Override method provideTestTemplateInvocationContexts (line 731) | @Override method createContext (line 736) | private TestTemplateInvocationContext createContext(String argument) { class InvocationContextProviderWithDynamicLifecycleCallbacks (line 756) | private static class InvocationContextProviderWithDynamicLifecycleCall... method supportsTestTemplate (line 759) | @Override method provideTestTemplateInvocationContexts (line 764) | @Override method createContext (line 769) | private TestTemplateInvocationContext createContext(String argument) { class LifecycleCallbackExtension (line 784) | private static class LifecycleCallbackExtension implements BeforeEac... method beforeEach (line 787) | @Override method beforeTestExecution (line 792) | @Override method handleTestExecutionException (line 797) | @Override method afterTestExecution (line 803) | @Override method afterEach (line 808) | @Override class InvocationContextProviderThatSupportsEverythingButProvidesNothing (line 815) | private static class InvocationContextProviderThatSupportsEverythingBu... method supportsTestTemplate (line 818) | @Override method provideTestTemplateInvocationContexts (line 823) | @Override class InvocationContextProviderThatSupportsEverythingAllowsProvideNothing (line 829) | private static class InvocationContextProviderThatSupportsEverythingAl... method supportsTestTemplate (line 832) | @Override method provideTestTemplateInvocationContexts (line 837) | @Override method mayReturnZeroTestTemplateInvocationContexts (line 842) | @Override class InvocationContextProviderWithCloseableStream (line 848) | private static class InvocationContextProviderWithCloseableStream impl... method supportsTestTemplate (line 852) | @Override method provideTestTemplateInvocationContexts (line 857) | @Override method emptyTestTemplateInvocationContext (line 863) | private static TestTemplateInvocationContext emptyTestTemplateInvocati... class TestTemplateWithPreparationsTestCase (line 868) | static class TestTemplateWithPreparationsTestCase { method test (line 870) | @TestTemplate class PreparingTestTemplateInvocationContextProvider (line 879) | private static class PreparingTestTemplateInvocationContextProvider method supportsTestTemplate (line 884) | @Override method provideTestTemplateInvocationContexts (line 889) | @Override class PreparingTestTemplateInvocationContext (line 896) | private static class PreparingTestTemplateInvocationContext implements... method prepareInvocation (line 898) | @Override class CompanionExtension (line 906) | private static class CompanionExtension implements ParameterResolver { method getTestInstantiationExtensionContextScope (line 908) | @Override method supportsParameter (line 913) | @Override method resolveParameter (line 919) | @Override class CustomCloseableResource (line 927) | private static class CustomCloseableResource implements AutoCloseable { method close (line 931) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/TopLevelNestedTestCase.java class TopLevelNestedTestCase (line 16) | @Nested method test (line 19) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/bridge/AbstractNonGenericTests.java class AbstractNonGenericTests (line 20) | @ExtendWith(NumberResolver.class) method mA (line 23) | @Test method test (line 28) | @Test class B (line 34) | static class B extends AbstractNonGenericTests { method mB (line 36) | @Test method test (line 41) | @Test class C (line 49) | static class C extends B { method mC (line 51) | @Test method test (line 56) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/bridge/AbstractNumberTests.java class AbstractNumberTests (line 22) | @ExtendWith(NumberResolver.class) method test (line 25) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/bridge/BridgeMethodTests.java class BridgeMethodTests (line 33) | class BridgeMethodTests extends AbstractJupiterTestEngineTests { method childrenHaveBridgeMethods (line 37) | @Test method childHasNoBridgeMethods (line 51) | @Test method compareMethodExecutionSequenceOrder (line 59) | @Test method ensureSingleTestMethodsExecute (line 66) | @TestFactory method inheritedNonGenericMethodsAreExecuted (line 77) | @Test method execute (line 96) | private String execute(int expectedTestFinishedCount, Class testCla... FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/bridge/ChildWithBridgeMethods.java class ChildWithBridgeMethods (line 21) | public class ChildWithBridgeMethods extends PackagePrivateParent { method anotherBeforeEach (line 23) | @BeforeEach method test (line 28) | @Test method anotherAfterEach (line 33) | @AfterEach FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/bridge/ChildWithoutBridgeMethods.java class ChildWithoutBridgeMethods (line 21) | class ChildWithoutBridgeMethods extends PackagePrivateParent { method anotherBeforeEach (line 23) | @BeforeEach method test (line 28) | @Test method anotherAfterEach (line 33) | @AfterEach FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/bridge/NumberResolver.java class NumberResolver (line 21) | class NumberResolver implements ParameterResolver { method supportsParameter (line 23) | @Override method resolveParameter (line 30) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/bridge/NumberTestGroup.java type NumberTestGroup (line 21) | interface NumberTestGroup { class ByteTestCase (line 23) | class ByteTestCase extends AbstractNumberTests { method test (line 25) | @Test method test (line 33) | @Test class ShortTestCase (line 42) | class ShortTestCase extends AbstractNumberTests { method test (line 44) | @Test method test (line 52) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/bridge/PackagePrivateParent.java class PackagePrivateParent (line 21) | class PackagePrivateParent { method beforeAll (line 23) | @BeforeAll method afterAll (line 28) | @AfterAll method beforeEach (line 33) | @BeforeEach method afterEach (line 38) | @AfterEach FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/config/CachingJupiterConfigurationTests.java class CachingJupiterConfigurationTests (line 37) | class CachingJupiterConfigurationTests { method cachesDefaultExecutionMode (line 42) | @Test method cachesDefaultTestInstanceLifecycle (line 52) | @Test method cachesExecutionConditionFilter (line 62) | @Test method cachesExtensionAutoDetectionEnabled (line 73) | @Test method cachesParallelExecutionEnabled (line 83) | @Test method cachesDefaultDisplayNameGenerator (line 93) | @Test method cachesDefaultTestMethodOrderer (line 105) | @Test method cachesDefaultTempDirCleanupMode (line 117) | @Test method cachesDefaultTempDirFactorySupplier (line 128) | @Test method doesNotCacheRawParameters (line 140) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/config/DefaultJupiterConfigurationTests.java class DefaultJupiterConfigurationTests (line 53) | class DefaultJupiterConfigurationTests { method getDefaultTestInstanceLifecyclePreconditions (line 57) | @SuppressWarnings("DataFlowIssue") method getDefaultTestInstanceLifecycleWithNoConfigParamSet (line 64) | @Test method getDefaultTempDirCleanupModeWithNoConfigParamSet (line 72) | @Test method getDefaultTestInstanceLifecycleWithConfigParamSet (line 80) | @Test method shouldGetDefaultDisplayNameGeneratorWithConfigParamSet (line 100) | @Test method shouldGetStandardAsDefaultDisplayNameGeneratorWithoutConfigParamSet (line 113) | @Test method shouldGetNothingAsDefaultTestMethodOrderWithoutConfigParamSet (line 123) | @Test method shouldGetDefaultTempDirFactorySupplierWithConfigParamSet (line 133) | @Test method shouldGetStandardAsDefaultTempDirFactorySupplierWithoutConfigParamSet (line 145) | @Test method doesNotReportAnyIssuesIfConfigurationParametersAreEmpty (line 155) | @Test method doesNotReportAnyIssuesIfParallelExecutionIsEnabledAndConfigurationParameterIsSet (line 165) | @ParameterizedTest method asksUsersToTryWorkerThreadPoolHierarchicalExecutorServiceIfParallelExecutionIsEnabled (line 179) | @Test method assertDefaultConfigParam (line 195) | private void assertDefaultConfigParam(@Nullable String configValue, Li... method getDefaultTestInstanceLifecycleConfigParam (line 200) | private static Lifecycle getDefaultTestInstanceLifecycleConfigParam(@N... method configurationParameters (line 206) | private static ConfigurationParameters configurationParameters(Map<@No... class CustomFactory (line 210) | @NullMarked method createTempDirectory (line 213) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/config/InstantiatingConfigurationParameterConverterTests.java class InstantiatingConfigurationParameterConverterTests (line 33) | @TrackLogRecords method shouldInstantiateConfiguredClass (line 38) | @Test method shouldReturnEmptyOptionalIfNoConfigurationFound (line 55) | @Test method shouldReturnEmptyOptionalIfConfigurationIsBlank (line 67) | @Test method shouldTrimAndInstantiateConfiguredClass (line 79) | @Test method shouldReturnEmptyOptionalIfNoClassFound (line 96) | @Test method shouldReturnEmptyOptionalIfClassFoundIsNotATypeOfExpectedType (line 112) | @Test method shouldReturnEmptyOptionalIfClassNameIsNotFullyQualified (line 128) | @Test method assertExpectedLogMessage (line 145) | private void assertExpectedLogMessage(LogRecordListener listener, Leve... FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/descriptor/CustomDisplayNameGenerator.java class CustomDisplayNameGenerator (line 18) | public class CustomDisplayNameGenerator implements DisplayNameGenerator { method generateDisplayNameForClass (line 20) | @Override method generateDisplayNameForNestedClass (line 25) | @Override method generateDisplayNameForMethod (line 30) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/descriptor/DisplayNameUtilsTests.java class DisplayNameUtilsTests (line 33) | class DisplayNameUtilsTests { class ClassDisplayNameTests (line 35) | @Nested method shouldGetDisplayNameFromDisplayNameAnnotation (line 38) | @Test method shouldGetDisplayNameFromSupplierIfDisplayNameAnnotationProvidesBlankString (line 46) | @Test method shouldGetDisplayNameFromSupplierIfNoDisplayNameAnnotationPresent (line 55) | @Test class ClassDisplayNameSupplierTests (line 64) | @Nested method shouldGetDisplayNameFromDisplayNameGenerationAnnotation (line 69) | @Test method shouldGetUnderscoreDisplayNameFromDisplayNameGenerationAnnotation (line 80) | @Test method shouldGetDisplayNameFromDefaultDisplayNameGenerator (line 89) | @Test method shouldFallbackOnDefaultDisplayNameGeneratorWhenNullIsGenerated (line 98) | @Test class NestedClassDisplayNameTests (line 109) | @Nested method shouldGetDisplayNameFromDisplayNameGenerationAnnotation (line 114) | @Test method shouldGetDisplayNameFromDefaultDisplayNameGenerator (line 123) | @Test method shouldFallbackOnDefaultDisplayNameGeneratorWhenNullIsGenerated (line 132) | @Test class MethodDisplayNameTests (line 142) | @Nested method shouldGetDisplayNameFromDisplayNameGenerationAnnotation (line 147) | @Test method shouldGetDisplayNameFromDefaultNameGenerator (line 157) | @Test method shouldFallbackOnDefaultDisplayNameGeneratorWhenNullIsGenerated (line 168) | @Test class MyTestCase (line 180) | @DisplayName("my-test-case\t") method test1 (line 184) | void test1() { class BlankDisplayNameTestCase (line 188) | @DisplayName("") class StandardDisplayNameTestCase (line 192) | @DisplayNameGeneration(value = DisplayNameGenerator.Standard.class) class Underscore_DisplayName_TestCase (line 196) | @DisplayNameGeneration(value = DisplayNameGenerator.ReplaceUnderscores... class NotDisplayNameTestCase (line 200) | static class NotDisplayNameTestCase { class NestedTestCase (line 203) | @Nested class NullDisplayNameTestCase (line 207) | @DisplayNameGeneration(value = NullDisplayNameGenerator.class) method test (line 210) | @Test class NestedTestCase (line 214) | @Nested class NullDisplayNameGenerator (line 220) | @SuppressWarnings("DataFlowIssue") method generateDisplayNameForClass (line 223) | @Override method generateDisplayNameForNestedClass (line 228) | @Override method generateDisplayNameForMethod (line 233) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/descriptor/ExtensionContextTests.java class ExtensionContextTests (line 83) | public class ExtensionContextTests { method setUp (line 92) | @BeforeEach method fromJupiterEngineDescriptor (line 100) | @Test method fromClassTestDescriptor (line 125) | @Test method ExtensionContext_With_ExtensionRegistry_getExtensions (line 188) | @Test method tagsCanBeRetrievedInExtensionContext (line 201) | @Test method fromMethodTestDescriptor (line 231) | @Test method reportEntriesArePublishedToExecutionListener (line 268) | @Test method fileEntriesArePublishedToExecutionListener (line 300) | @Test method failsWhenAttemptingToPublishFileWithNullOrBlankName (line 329) | @ParameterizedTest method failsWhenAttemptingToPublishDirectoryWithNullOrBlankName (line 340) | @ParameterizedTest method failsWhenAttemptingToPublishFileWithPathSeparators (line 351) | @Test method failsWhenAttemptingToPublishDirectoryWithPathSeparators (line 360) | @Test method failsWhenAttemptingToPublishMissingFiles (line 369) | @Test method failsWhenAttemptingToPublishMissingDirectory (line 377) | @Test method failsWhenAttemptingToPublishDirectoriesAsRegularFiles (line 385) | @Test method failsWhenAttemptingToPublishRegularFilesAsDirectories (line 393) | @Test method allowsPublishingToTheSameDirectoryTwice (line 403) | @Test method createExtensionContextForFilePublishing (line 416) | private ExtensionContext createExtensionContextForFilePublishing(Path ... method createExtensionContextForFilePublishing (line 421) | private ExtensionContext createExtensionContextForFilePublishing(Path ... method usingStore (line 429) | @Test method configurationParameter (line 472) | @ParameterizedTest method extensionContextFactories (line 489) | static List namesOf(List methods) { class TestCaseWithStandardLifecycle (line 198) | class TestCaseWithStandardLifecycle { method one (line 200) | @SuppressWarnings("JUnitMalformedDeclaration") method nine (line 205) | @BeforeEach method ten (line 209) | @BeforeEach method eleven (line 213) | @AfterEach method twelve (line 217) | @AfterEach method five (line 221) | @SuppressWarnings("JUnitMalformedDeclaration") method six (line 226) | @SuppressWarnings("JUnitMalformedDeclaration") class TestCaseWithLifecyclePerClass (line 233) | @TestInstance(Lifecycle.PER_CLASS) method three (line 236) | @BeforeAll method four (line 240) | @BeforeAll method seven (line 244) | @AfterAll method eight (line 248) | @AfterAll class TestCaseWithInvalidLifecycleMethods (line 254) | @SuppressWarnings("JUnitMalformedDeclaration") method aa (line 258) | @BeforeEach method bb (line 263) | @AfterEach method cc (line 268) | @BeforeAll method dd (line 273) | @AfterAll FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/descriptor/NamespaceTests.java class NamespaceTests (line 19) | class NamespaceTests { method namespacesEqualForSamePartsSequence (line 21) | @Test method orderOfNamespacePartsDoesMatter (line 29) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/descriptor/ResourceAutoClosingTests.java class ResourceAutoClosingTests (line 30) | class ResourceAutoClosingTests { method shouldCloseAutoCloseableWhenIsClosingStoredAutoCloseablesEnabledIsTrue (line 38) | @Test method shouldNotCloseAutoCloseableWhenIsClosingStoredAutoCloseablesEnabledIsFalse (line 54) | @Test method shouldLogWarningWhenResourceImplementsCloseableResourceButNotAutoCloseableAndConfigIsTrue (line 70) | @Test method shouldNotLogWarningWhenResourceImplementsCloseableResourceAndAutoCloseableAndConfigIsFalse (line 99) | @Test class AutoCloseableResource (line 118) | static class AutoCloseableResource implements AutoCloseable { method close (line 121) | @Override class CloseableResource (line 127) | @SuppressWarnings("deprecation") method close (line 131) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/descriptor/TestFactoryTestDescriptorTests.java class TestFactoryTestDescriptorTests (line 49) | class TestFactoryTestDescriptorTests { method copyIncludesTransformedDynamicDescendantFilter (line 51) | @Test class TestSources (line 79) | @Nested method classpathResourceSourceFromUriWithFilePosition (line 82) | @Test method fileSourceFromUriWithFilePosition (line 94) | @Test method directorySourceFromUri (line 109) | @Test method defaultUriSourceFromUri (line 122) | @Test method methodSourceFromUri (line 136) | @Test class Streams (line 150) | @Nested method before (line 158) | @BeforeEach method streamsFromTestFactoriesShouldBeClosed (line 179) | @Test method streamsFromTestFactoriesShouldBeClosedWhenTheyThrow (line 189) | @Test method prepareMockForTestInstanceWithCustomStream (line 199) | private void prepareMockForTestInstanceWithCustomStream(Stream st... method customStream (line 208) | @TestFactory FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/descriptor/TestInstanceLifecycleUtilsTests.java class TestInstanceLifecycleUtilsTests (line 46) | class TestInstanceLifecycleUtilsTests { method getTestInstanceLifecyclePreconditions (line 50) | @SuppressWarnings("DataFlowIssue") method getTestInstanceLifecycleWithNoConfigParamSet (line 59) | @Test method getTestInstanceLifecycleWithConfigParamSet (line 66) | @Test method getTestInstanceLifecycleWithLocalConfigThatOverridesCustomDefaultSetViaConfigParam (line 75) | @Test method getTestInstanceLifecycleFromMetaAnnotationWithNoConfigParamSet (line 84) | @Test method getTestInstanceLifecycleFromSpecializedClassWithNoConfigParamSet (line 92) | @Test class TestCase (line 100) | @TestInstance(Lifecycle.PER_METHOD) class BaseMetaAnnotatedTestCase (line 111) | @PerClassLifeCycle class SpecializedTestCase (line 115) | private static class SpecializedTestCase extends BaseMetaAnnotatedTest... FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/descriptor/TestTemplateInvocationTestDescriptorTests.java class TestTemplateInvocationTestDescriptorTests (line 29) | class TestTemplateInvocationTestDescriptorTests { method invocationsDoNotDeclareExclusiveResources (line 31) | @Test class MyTestCase (line 50) | static class MyTestCase { method testTemplate (line 51) | @TestTemplate FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/descriptor/TestTemplateTestDescriptorTests.java class TestTemplateTestDescriptorTests (line 35) | class TestTemplateTestDescriptorTests { method prepareJupiterConfiguration (line 39) | @BeforeEach method inheritsTagsFromParent (line 44) | @Test method shouldUseCustomDisplayNameGeneratorIfPresentFromConfiguration (line 58) | @Test method shouldUseStandardDisplayNameGeneratorIfConfigurationNotPresent (line 73) | @Test method copyIncludesTransformedDynamicDescendantFilter (line 86) | @Test method containerTestDescriptorWithTags (line 108) | private AbstractTestDescriptor containerTestDescriptorWithTags(UniqueI... class MyTestCase (line 123) | static class MyTestCase { method testTemplate (line 125) | @Tag("bar") FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/descriptor/subpackage/Class1WithTestCases.java class Class1WithTestCases (line 18) | public class Class1WithTestCases { method test1 (line 20) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/descriptor/subpackage/Class2WithTestCases.java class Class2WithTestCases (line 18) | public class Class2WithTestCases { method test2 (line 20) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/descriptor/subpackage/ClassWithStaticInnerTestCases.java class ClassWithStaticInnerTestCases (line 18) | public class ClassWithStaticInnerTestCases { class ShouldBeDiscovered (line 20) | @SuppressWarnings("NewClassNamingConvention") method test1 (line 23) | @Test class ShouldNotBeDiscovered (line 28) | @SuppressWarnings("unused") method test2 (line 31) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/descriptor/subpackage/ClassWithoutTestCases.java class ClassWithoutTestCases (line 16) | public class ClassWithoutTestCases { FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/discovery/DiscoverySelectorResolverTests.java class DiscoverySelectorResolverTests (line 98) | class DiscoverySelectorResolverTests extends AbstractJupiterTestEngineTe... method setUp (line 105) | @BeforeEach method nonTestClassResolution (line 112) | @Test method doesNotAttemptToResolveMethodsForNonTestClasses (line 119) | @Test method abstractClassResolution (line 128) | @Test method singleClassResolution (line 136) | @Test method classResolutionForNonexistentClass (line 146) | @Test method duplicateClassSelectorOnlyResolvesOnce (line 158) | @Test method twoClassesResolution (line 169) | @Test method assertUniqueIdsForMyTestClass (line 184) | private void assertUniqueIdsForMyTestClass(List uniqueIds) { method classResolutionOfStaticNestedClass (line 191) | @Test method classResolutionOfClassTemplate (line 204) | @Test method uniqueIdResolutionOfClassTemplateInvocation (line 231) | @Test method methodResolution (line 253) | @Test method methodResolutionFromInheritedMethod (line 266) | @Test method resolvingSelectorOfNonTestMethodResolvesNothing (line 278) | @Test method methodResolutionForNonexistentClass (line 288) | @Test method methodResolutionForNonexistentMethod (line 304) | @Test method classResolutionByUniqueId (line 316) | @Test method staticNestedClassResolutionByUniqueId (line 327) | @Test method methodOfInnerClassByUniqueId (line 340) | @Test method resolvingUniqueIdWithUnknownSegmentTypeResolvesNothing (line 353) | @Test method resolvingUniqueIdOfNonTestMethodResolvesNothing (line 364) | @Test method methodResolutionByUniqueIdWithMissingMethodName (line 374) | @Test method methodResolutionByUniqueIdWithMissingParameters (line 388) | @Test method methodResolutionByUniqueIdWithBogusParameters (line 402) | @Test method methodResolutionByUniqueId (line 417) | @Test method methodResolutionByUniqueIdFromInheritedClass (line 429) | @Test method methodResolutionByUniqueIdWithParams (line 442) | @Test method resolvingUniqueIdWithWrongParamsResolvesNothing (line 456) | @Test method twoMethodResolutionsByUniqueId (line 466) | @Test method packageResolutionUsingExplicitBasePackage (line 489) | @Test method packageResolutionUsingDefaultPackage (line 505) | @Test method classpathResolution (line 524) | @Test method classpathResolutionForJarFiles (line 550) | @Test method nestedTestResolutionFromBaseClass (line 571) | @Test method nestedTestResolutionFromNestedTestClass (line 589) | @Test method nestedTestResolutionFromUniqueId (line 606) | @Test method doubleNestedTestResolutionFromClass (line 623) | @Test method methodResolutionInDoubleNestedTestClass (line 639) | @Test method nestedTestResolutionFromUniqueIdToMethod (line 655) | @Test method testFactoryMethodResolutionByUniqueId (line 669) | @Test method testTemplateMethodResolutionByUniqueId (line 680) | @Test method resolvingDynamicTestByUniqueIdResolvesUpToParentTestFactory (line 691) | @Test method resolvingDynamicContainerByUniqueIdResolvesUpToParentTestFactory (line 712) | @Test method resolvingDynamicTestByUniqueIdAndTestFactoryByMethodSelectorResolvesTestFactory (line 736) | @Test method getDynamicDescendantFilter (line 752) | private DynamicDescendantFilter getDynamicDescendantFilter(TestDescrip... method resolvingTestTemplateInvocationByUniqueIdResolvesOnlyUpToParentTestTemplate (line 757) | @Test method includingPackageNameFilterExcludesClassesInNonMatchingPackages (line 769) | @Test method includingPackageNameFilterIncludesClassesInMatchingPackages (line 777) | @Test method excludingPackageNameFilterExcludesClassesInMatchingPackages (line 785) | @Test method excludingPackageNameFilterIncludesClassesInNonMatchingPackages (line 793) | @Test method classNamePatternFilterExcludesNonMatchingClasses (line 801) | @Test method resolve (line 809) | private void resolve(LauncherDiscoveryRequestBuilder builder) { method descriptorByUniqueId (line 813) | private TestDescriptor descriptorByUniqueId(UniqueId uniqueId) { method uniqueIds (line 818) | private List uniqueIds() { method request (line 822) | private LauncherDiscoveryRequestBuilder request() { method assertAllSelectorsResolved (line 828) | private void assertAllSelectorsResolved() { method assertUnresolved (line 837) | private void assertUnresolved(DiscoverySelector selector) { method verifySelectorProcessed (line 842) | private SelectorResolutionResult verifySelectorProcessed(DiscoverySele... class NonTestClass (line 853) | class NonTestClass { class AbstractTestClass (line 856) | abstract class AbstractTestClass { method test (line 858) | @SuppressWarnings("unused") class MyTestClass (line 864) | @SuppressWarnings("NewClassNamingConvention") method test1 (line 867) | @Test method test2 (line 871) | @Test method notATest (line 875) | void notATest() { method dynamicTest (line 878) | @TestFactory class YourTestClass (line 884) | @SuppressWarnings("NewClassNamingConvention") method test3 (line 887) | @Test method test4 (line 891) | @Test class HerTestClass (line 896) | @SuppressWarnings("NewClassNamingConvention") method test7 (line 899) | @SuppressWarnings("JUnitMalformedDeclaration") class OtherTestClass (line 905) | class OtherTestClass { class NestedTestClass (line 907) | @SuppressWarnings("NewClassNamingConvention") method test5 (line 910) | @Test method test6 (line 914) | @Test class TestCaseWithNesting (line 920) | class TestCaseWithNesting { method testA (line 922) | @Test class NestedTestCase (line 926) | @Nested method testB (line 929) | @Test class DoubleNestedTestCase (line 933) | @Nested method testC (line 936) | @Test class TestClassWithTemplate (line 943) | class TestClassWithTemplate { method testTemplate (line 945) | @TestTemplate class MatchingClass (line 950) | @SuppressWarnings("NewClassNamingConvention") class NestedClass (line 952) | @Nested method test (line 954) | @Test class OtherClass (line 960) | @SuppressWarnings("NewClassNamingConvention") method test (line 962) | @Test class ClassTemplateTestCase (line 967) | @ClassTemplate method test (line 969) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/discovery/DiscoveryTests.java class DiscoveryTests (line 66) | class DiscoveryTests extends AbstractJupiterTestEngineTests { method discoverTestClass (line 68) | @Test method doNotDiscoverAbstractTestClass (line 75) | @Test method doNotDiscoverTestInterface (line 82) | @ParameterizedTest method doNotDiscoverGeneratedKotlinDefaultImplsClass (line 94) | @Test method discoverDeclaredKotlinDefaultImplsClass (line 104) | @Test method discoverTestClassInheritingTestsFromInterface (line 113) | @ParameterizedTest method discoverMethodByUniqueId (line 126) | @Test method discoverMethodByUniqueIdForOverloadedMethod (line 134) | @Test method discoverMethodByUniqueIdForOverloadedMethodVariantThatAcceptsArguments (line 142) | @Test method discoverMethodByMethodReference (line 151) | @Test method discoverMultipleMethodsOfSameClass (line 161) | @Test method discoverCompositeSpec (line 173) | @Test method discoverTestTemplateMethodByUniqueId (line 183) | @Test method discoverTestTemplateMethodByMethodSelector (line 192) | @Test method discoverDeeplyNestedTestMethodByNestedMethodSelector (line 201) | @Test method reportsWarningForTestClassWithInvalidTestMethod (line 230) | @ParameterizedTest method requestsForTestClassWithInvalidTestMethod (line 249) | static List> requestsForTestClassWithI... method reportsWarningForInvalidStandaloneTestClass (line 264) | @ParameterizedTest method requestsForTestClassWithInvalidStandaloneTestClass (line 280) | static List requestsForTestClassWithInvalidStandaloneTestCl... method reportsWarningForInvalidNestedTestClass (line 297) | @ParameterizedTest method requestsForTestClassWithInvalidNestedTestClass (line 313) | static List> requestsForTestClassWithI... method reportsWarningForTestClassWithPotentialNestedTestClasses (line 324) | @Test method ignoresUnrelatedClassDefinitionCycles (line 341) | @Test method ignoresRecursiveNonTestHierarchyCycles (line 348) | @Test method reportsMissingNestedAnnotationOnRecursiveHierarchy (line 355) | @Test method reportsWarningsForInvalidTags (line 369) | @Test method reportsWarningsForBlankDisplayNames (line 391) | @Test class AbstractTestCase (line 415) | @SuppressWarnings("unused") method test (line 418) | @Test method abstractTest (line 422) | @Test class LocalTestCase (line 426) | static class LocalTestCase { method test1 (line 428) | @Test method test2 (line 432) | @Test method test3 (line 436) | @Test method test4 (line 440) | @Test method test4 (line 444) | @Test method customTestAnnotation (line 448) | @CustomTestAnnotation class TestTemplateClass (line 460) | static class TestTemplateClass { method testTemplate (line 462) | @TestTemplate class AbstractSuperClass (line 468) | static abstract class AbstractSuperClass { class NestedInAbstractClass (line 469) | @Nested method test (line 471) | @Test class TestCaseWithExtendedNested (line 477) | static class TestCaseWithExtendedNested { class ConcreteInner1 (line 478) | @Nested class InvalidTestCases (line 483) | static class InvalidTestCases { class InvalidTestMethodTestCase (line 485) | @SuppressWarnings("JUnitMalformedDeclaration") method test (line 487) | @Test class InvalidTestMethodSubclass1TestCase (line 493) | static class InvalidTestMethodSubclass1TestCase extends InvalidTestM... class InvalidTestMethodSubclass2TestCase (line 496) | static class InvalidTestMethodSubclass2TestCase extends InvalidTestM... class InvalidTestClassTestCase (line 499) | @SuppressWarnings({ "JUnitMalformedDeclaration", "InnerClassMayBeSta... method test (line 502) | @SuppressWarnings("unused") class Inner (line 508) | @Nested method test (line 510) | @SuppressWarnings("unused") class InvalidTestClassSubclassTestCase (line 519) | private class InvalidTestClassSubclassTestCase extends InvalidTestCl... class UnrelatedRecursiveHierarchyTestCase (line 524) | static class UnrelatedRecursiveHierarchyTestCase { method test (line 526) | @Test class Inner (line 530) | @SuppressWarnings({ "InnerClassMayBeStatic", "unused" }) class Recursive (line 532) | class Recursive extends Inner { class RecursiveHierarchyWithoutNestedTestCase (line 537) | static class RecursiveHierarchyWithoutNestedTestCase { method test (line 539) | @Test class Inner (line 543) | @SuppressWarnings({ "InnerClassMayBeStatic", "unused" }) class NonTestRecursiveHierarchyTestCase (line 548) | @SuppressWarnings("unused") class Inner (line 550) | @SuppressWarnings("InnerClassMayBeStatic") class InvalidTagsTestCase (line 555) | @Tag("") method test (line 557) | @Test class BlankDisplayNamesTestCase (line 563) | @DisplayName("") method test (line 565) | @Test type InterfaceTestCase (line 571) | interface InterfaceTestCase { method test (line 572) | @Test class ConcreteImplementationOfInterfaceTestCase (line 577) | static class ConcreteImplementationOfInterfaceTestCase implements Inte... FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/discovery/predicates/IsTestFactoryMethodTests.java class IsTestFactoryMethodTests (line 42) | class IsTestFactoryMethodTests { method validFactoryMethods (line 48) | @ParameterizedTest method invalidFactoryMethods (line 58) | @ParameterizedTest method suspiciousFactoryMethods (line 76) | @ParameterizedTest method method (line 93) | private static Method method(String name) { class ClassWithTestFactoryMethods (line 97) | @SuppressWarnings("unused") method dynamicTestsFactoryFromCollection (line 100) | @TestFactory method dynamicTestsFactoryFromStreamWithExtendsWildcard (line 105) | @TestFactory method dynamicTestsFactoryFromNode (line 110) | @TestFactory method dynamicTestsFactoryFromTest (line 115) | @TestFactory method dynamicTestsFactoryFromContainer (line 120) | @TestFactory method dynamicTestsFactoryFromNodeArray (line 125) | @TestFactory method dynamicTestsFactoryFromTestArray (line 130) | @TestFactory method dynamicTestsFactoryFromContainerArray (line 135) | @TestFactory method bogusVoidFactory (line 140) | @TestFactory method bogusStringsFactory (line 144) | @TestFactory method bogusStringArrayFactory (line 149) | @TestFactory method dynamicTestsFactoryFromStreamWithSuperWildcard (line 154) | @TestFactory method objectFactory (line 159) | @TestFactory method objectArrayFactory (line 164) | @TestFactory method rawCollectionFactory (line 169) | @SuppressWarnings("rawtypes") method unboundStreamFactory (line 175) | @TestFactory FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/discovery/predicates/IsTestMethodTests.java class IsTestMethodTests (line 39) | class IsTestMethodTests { method publicTestMethod (line 44) | @Test method publicTestMethodWithArgument (line 52) | @Test method protectedTestMethod (line 60) | @Test method packageVisibleTestMethod (line 65) | @Test method bogusAbstractTestMethod (line 70) | @Test method bogusAbstractNonVoidTestMethod (line 78) | @Test method bogusStaticTestMethod (line 90) | @Test method bogusPrivateTestMethod (line 103) | @Test method bogusNonVoidTestMethods (line 116) | @ParameterizedTest method bogusStaticPrivateNonVoidTestMethod (line 131) | @Test method method (line 148) | private static Method method(String name, Class... parameterTypes) { method abstractMethod (line 152) | private Method abstractMethod(String name) { class AbstractClassWithAbstractTestMethod (line 156) | @SuppressWarnings({ "JUnitMalformedDeclaration", "unused" }) method bogusAbstractTestMethod (line 159) | @Test method bogusAbstractNonVoidTestMethod (line 162) | @Test class ClassWithTestMethods (line 167) | @SuppressWarnings({ "JUnitMalformedDeclaration", "unused" }) method bogusStaticTestMethod (line 170) | @Test method bogusPrivateTestMethod (line 174) | @Test method bogusStaticPrivateNonVoidTestMethod (line 178) | @Test method bogusTestMethodReturningObject (line 183) | @Test method bogusTestMethodReturningVoidReference (line 188) | @Test method bogusTestMethodReturningPrimitive (line 193) | @Test method publicTestMethod (line 198) | @Test method publicTestMethodWithArgument (line 202) | @Test method protectedTestMethod (line 206) | @Test method packageVisibleTestMethod (line 210) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/discovery/predicates/IsTestTemplateMethodTests.java class IsTestTemplateMethodTests (line 32) | class IsTestTemplateMethodTests { method testTemplateMethodReturningVoid (line 38) | @Test method bogusTestTemplateMethodReturningObject (line 43) | @Test method method (line 56) | private static Method method(String name) { class ClassWithTestTemplateMethods (line 60) | @SuppressWarnings("unused") method templateReturningVoid (line 63) | @TestTemplate method bogusTemplateReturningObject (line 67) | @TestTemplate FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/discovery/predicates/TestClassPredicatesTests.java class TestClassPredicatesTests (line 31) | public class TestClassPredicatesTests { class StandaloneTestClasses (line 37) | @Nested method classWithTestMethodEvaluatesToTrue (line 40) | @Test method classWithTestFactoryEvaluatesToTrue (line 46) | @Test method classWithTestTemplateEvaluatesToTrue (line 52) | @Test method classWithNestedTestClassEvaluatesToTrue (line 58) | @Test method staticTestClassEvaluatesToTrue (line 64) | @Test method abstractClassEvaluatesToFalse (line 72) | @Test method localClassEvaluatesToFalse (line 79) | @Test method anonymousClassEvaluatesToFalse (line 102) | @Test method privateClassWithTestMethodEvaluatesToFalse (line 124) | @Test method privateClassWithTestFactoryEvaluatesToFalse (line 143) | @Test method privateClassWithTestTemplateEvaluatesToFalse (line 162) | @Test method privateClassWithNestedTestCasesEvaluatesToFalse (line 181) | @Test method privateStaticTestClassEvaluatesToFalse (line 200) | @Test method recursiveHierarchies (line 217) | @Test class NestedTestClasses (line 238) | @Nested method innerClassEvaluatesToTrue (line 241) | @Test method staticNestedClassEvaluatesToFalse (line 249) | @Test method topLevelClassEvaluatesToFalse (line 265) | @Test method privateNestedClassEvaluatesToFalse (line 281) | @Test method abstractInnerClassEvaluatesToFalse (line 295) | @Test method localClassEvaluatesToFalse (line 304) | @Test class TestCases (line 329) | static class TestCases { class PrivateClassWithTestMethod (line 331) | @SuppressWarnings({ "JUnitMalformedDeclaration", "InnerClassMayBeSta... method test (line 334) | @Test class PrivateClassWithTestFactory (line 340) | @SuppressWarnings("InnerClassMayBeStatic") method factory (line 343) | @TestFactory class PrivateClassWithTestTemplate (line 350) | @SuppressWarnings("InnerClassMayBeStatic") method template (line 353) | @TestTemplate class PrivateClassWithNestedTestClass (line 359) | @SuppressWarnings("InnerClassMayBeStatic") class InnerClass (line 362) | @Nested method first (line 365) | @Test method second (line 369) | @Test class StaticTestCase (line 378) | static class StaticTestCase { method test (line 380) | @Test class PrivateStaticTestCase (line 385) | private static class PrivateStaticTestCase { method test (line 387) | @Test class OuterClass (line 392) | @SuppressWarnings("NewClassNamingConvention") class InnerClass (line 395) | @Nested method test (line 398) | @Test class RecursiveInnerClass (line 405) | @SuppressWarnings("InnerClassMayBeStatic") class NestedClassesTestCase (line 411) | private static class NestedClassesTestCase { class InnerClass (line 413) | @Nested class StaticNestedClass (line 417) | @SuppressWarnings("JUnitMalformedDeclaration") class PrivateInnerClass (line 422) | @SuppressWarnings("JUnitMalformedDeclaration") class AbstractInnerClass (line 427) | @Nested class AbstractClass (line 438) | abstract class AbstractClass { method test (line 439) | @SuppressWarnings("unused") class ClassWithTestMethod (line 445) | @SuppressWarnings("NewClassNamingConvention") method test (line 448) | @Test class ClassWithTestFactory (line 454) | @SuppressWarnings("NewClassNamingConvention") method factory (line 457) | @TestFactory class ClassWithTestTemplate (line 464) | @SuppressWarnings("NewClassNamingConvention") method template (line 467) | @TestTemplate class ClassWithNestedTestClass (line 473) | @SuppressWarnings("NewClassNamingConvention") class InnerClass (line 476) | @Nested method first (line 479) | @Test method second (line 483) | @Test class InvalidTopLevelNestedTestClass (line 490) | @SuppressWarnings("NewClassNamingConvention") method test (line 493) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/AbstractExecutableInvokerTests.java class AbstractExecutableInvokerTests (line 38) | abstract class AbstractExecutableInvokerTests { method constructorInjection (line 53) | @Test method resolveArgumentsViaParameterResolver (line 73) | @Test method thereIsAParameterResolverThatResolvesTheParameterTo (line 83) | private void thereIsAParameterResolverThatResolvesTheParameterTo(Objec... method testMethodWithASingleStringParameter (line 87) | private void testMethodWithASingleStringParameter() { method register (line 92) | private void register(ParameterResolver... resolvers) { method invokeMethod (line 98) | abstract void invokeMethod(); method invokeConstructor (line 100) | abstract T invokeConstructor(Constructor constructor, @Nullable... FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/DefaultExecutableInvokerTests.java class DefaultExecutableInvokerTests (line 24) | class DefaultExecutableInvokerTests extends AbstractExecutableInvokerTes... method invokeMethod (line 26) | @Override method invokeConstructor (line 31) | @Override method newInvoker (line 36) | private DefaultExecutableInvoker newInvoker() { FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/DefaultTestInstancesTests.java class DefaultTestInstancesTests (line 17) | class DefaultTestInstancesTests { method topLevelClass (line 19) | @Test method nestedLevelClass (line 30) | @Test class Nested (line 45) | class Nested { FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/DynamicTestIntegrationTests.java class DynamicTestIntegrationTests (line 26) | class DynamicTestIntegrationTests { method generateDynamicTestsThatReferenceLargeAmountsOfMemory (line 37) | @TestFactory FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/ExtensionContextStoreConcurrencyTests.java class ExtensionContextStoreConcurrencyTests (line 28) | class ExtensionContextStoreConcurrencyTests { method concurrentAccessToDefaultStoreWithoutParentStore (line 32) | @Test method newValue (line 43) | private String newValue(String key) { method reset (line 48) | private Store reset() { FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/ExtensionContextStoreTests.java class ExtensionContextStoreTests (line 35) | class ExtensionContextStoreTests { method getOrDefaultWithNoValuePresent (line 44) | @Test method getOrDefaultRequestingIncompatibleType (line 52) | @Test method getOrDefaultWithValueInLocalStore (line 65) | @Test method getOrDefaultWithValueInParentStore (line 73) | @Test method getOrComputeIfAbsentWithFailingCreator (line 81) | @SuppressWarnings("deprecation") method computeIfAbsentWithFailingCreator (line 97) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/InterceptingExecutableInvokerTests.java class InterceptingExecutableInvokerTests (line 27) | class InterceptingExecutableInvokerTests extends AbstractExecutableInvok... method invokeMethod (line 29) | @Override method invokeConstructor (line 35) | @Override method newInvoker (line 41) | private InterceptingExecutableInvoker newInvoker() { method passthroughInterceptor (line 45) | private static ReflectiveInterceptorCall... parameterTy... method register (line 348) | private void register(ParameterResolver... resolvers) { method resolveConstructorParameters (line 354) | private @Nullable Object[] resolveConstructorParameters(Class c... method resolveMethodParameters (line 360) | private @Nullable Object[] resolveMethodParameters() { class ArgumentRecordingParameterResolver (line 367) | static class ArgumentRecordingParameterResolver implements ParameterRe... method supportsParameter (line 375) | @Override method resolveParameter (line 381) | @Override class ConfigurableParameterResolver (line 388) | static class ConfigurableParameterResolver implements ParameterResolver { method onAnyCallThrow (line 390) | static ParameterResolver onAnyCallThrow(RuntimeException runtimeExce... method supportsAndResolvesTo (line 398) | static ParameterResolver supportsAndResolvesTo(Function su... method supportsParameter (line 417) | @Override method resolveParameter (line 422) | @Override type MethodSource (line 428) | @SuppressWarnings("unused") method noParameter (line 431) | void noParameter(); method singleStringParameter (line 433) | void singleStringParameter(String parameter); method singleStringArrayParameter (line 435) | void singleStringArrayParameter(String[] parameter); method primitiveParameterInt (line 437) | void primitiveParameterInt(int parameter); method multipleParameters (line 439) | void multipleParameters(String first, Integer second, Double third); class StringParameterResolver (line 442) | static class StringParameterResolver implements ParameterResolver { method supportsParameter (line 444) | @Override method resolveParameter (line 449) | @Override class NumberParameterResolver (line 455) | static class NumberParameterResolver implements ParameterResolver { method supportsParameter (line 457) | @Override method resolveParameter (line 462) | @Override class ConstructorInjectionTestCase (line 468) | static class ConstructorInjectionTestCase { method ConstructorInjectionTestCase (line 472) | @SuppressWarnings("unused") class NestedTestCase (line 477) | class NestedTestCase { method NestedTestCase (line 481) | @SuppressWarnings("unused") FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/UniqueIdParsingForArrayParameterIntegrationTests.java class UniqueIdParsingForArrayParameterIntegrationTests (line 35) | class UniqueIdParsingForArrayParameterIntegrationTests extends AbstractJ... method executeTestsForPrimitiveArrayMethodInjectionCases (line 37) | @Test class PrimitiveArrayMethodInjectionTestCase (line 58) | @ExtendWith(PrimitiveArrayParameterResolver.class) method primitiveArray (line 61) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/injection/sample/CustomAnnotationParameterResolver.java class CustomAnnotationParameterResolver (line 21) | public class CustomAnnotationParameterResolver implements ParameterResol... method supportsParameter (line 23) | @Override method resolveParameter (line 30) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/injection/sample/CustomType.java class CustomType (line 18) | public class CustomType { method toString (line 22) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/injection/sample/CustomTypeParameterResolver.java class CustomTypeParameterResolver (line 20) | public class CustomTypeParameterResolver implements ParameterResolver { method supportsParameter (line 22) | @Override method resolveParameter (line 27) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/injection/sample/DoubleParameterResolver.java class DoubleParameterResolver (line 23) | public class DoubleParameterResolver implements ParameterResolver { method supportsParameter (line 25) | @Override method resolveParameter (line 30) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/injection/sample/LongParameterResolver.java class LongParameterResolver (line 31) | public class LongParameterResolver implements ParameterResolver { method supportsParameter (line 33) | @Override method resolveParameter (line 58) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/injection/sample/MapOfListsTypeBasedParameterResolver.java class MapOfListsTypeBasedParameterResolver (line 23) | public class MapOfListsTypeBasedParameterResolver extends TypeBasedParam... method resolveParameter (line 25) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/injection/sample/MapOfStringsParameterResolver.java class MapOfStringsParameterResolver (line 27) | public class MapOfStringsParameterResolver implements ParameterResolver { method supportsParameter (line 29) | @Override method resolveParameter (line 42) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/injection/sample/NullIntegerParameterResolver.java class NullIntegerParameterResolver (line 23) | public class NullIntegerParameterResolver implements ParameterResolver { method supportsParameter (line 25) | @Override method resolveParameter (line 31) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/injection/sample/NumberParameterResolver.java class NumberParameterResolver (line 37) | public class NumberParameterResolver implements ParameterResolver { method supportsParameter (line 39) | @Override method resolveParameter (line 44) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/injection/sample/PrimitiveArrayParameterResolver.java class PrimitiveArrayParameterResolver (line 22) | public class PrimitiveArrayParameterResolver implements ParameterResolver { method supportsParameter (line 24) | @Override method resolveParameter (line 29) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/execution/injection/sample/PrimitiveIntegerParameterResolver.java class PrimitiveIntegerParameterResolver (line 22) | public class PrimitiveIntegerParameterResolver implements ParameterResol... method supportsParameter (line 24) | @Override method resolveParameter (line 29) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/AutoCloseTests.java class AutoCloseTests (line 51) | class AutoCloseTests extends AbstractJupiterTestEngineTests { method resetTracking (line 55) | @BeforeEach method blankCloseMethodName (line 62) | @Test method primitiveTypeCannotBeClosed (line 70) | @Test method arrayCannotBeClosed (line 78) | @Test method nullCannotBeClosed (line 86) | @Test method noCloseMethod (line 95) | @Test method noShutdownMethod (line 100) | @Test method spyPermitsOnlyASingleAction (line 108) | @Test method fieldsAreProperlyClosedViaInterfaceMethods (line 123) | @Test method fieldsAreProperlyClosedWithInstancePerMethodTestClass (line 132) | @Test method fieldsAreProperlyClosedWithInstancePerClassTestClass (line 148) | @Test method fieldsAreProperlyClosedWithNestedTestClassesWithInstancePerMethod (line 155) | @Test method fieldsAreProperlyClosedWithNestedTestClassesWithInstancePerClass (line 180) | @Test method fieldsAreProperlyClosedWithinTestClassHierarchy (line 204) | @Test method allFieldsAreClosedIfAnyFieldThrowsAnException (line 234) | @Test method allFieldsAreClosedIfAnyFieldThrowsAnExceptionWithNestedTestClassesWithInstancePerMethod (line 275) | @Test method findFailure (line 377) | private Throwable findFailure(Events tests, String displayName) { method findExecution (line 382) | private static Execution findExecution(Events events, String displayNa... method assertFailingWithMessage (line 388) | private static void assertFailingWithMessage(Events testEvents, String... method assertMissingCloseMethod (line 394) | private void assertMissingCloseMethod(Class testClass, String metho... type TestInterface (line 401) | interface TestInterface { method test (line 403) | @Test class BlankCloseMethodNameTestCase (line 408) | static class BlankCloseMethodNameTestCase implements TestInterface { class PrimitiveFieldTestCase (line 414) | static class PrimitiveFieldTestCase implements TestInterface { class ArrayFieldTestCase (line 420) | static class ArrayFieldTestCase implements TestInterface { class NullCloseableFieldTestCase (line 426) | @NullUnmarked class NoCloseMethodTestCase (line 433) | static class NoCloseMethodTestCase implements TestInterface { class NoShutdownMethodTestCase (line 444) | static class NoShutdownMethodTestCase implements TestInterface { class CloseMethodMustBeInvokedViaInterfaceTestCase (line 450) | static class CloseMethodMustBeInvokedViaInterfaceTestCase implements T... class InstancePerMethodTestCase (line 459) | @TestInstance(PER_METHOD) method setup (line 478) | @BeforeAll method test1 (line 483) | @Test method test2 (line 487) | @Test class InstancePerClassTestCase (line 492) | @TestInstance(PER_CLASS) method test1 (line 500) | @Test method test2 (line 505) | @Test class InstancePerMethodEnclosingTestCase (line 511) | @TestInstance(PER_METHOD) method setup (line 520) | @BeforeAll class NestedTestCase (line 525) | @Nested method setup (line 535) | @BeforeAll class InstancePerClassEnclosingTestCase (line 542) | @TestInstance(PER_CLASS) method setup (line 551) | @BeforeAll class NestedTestCase (line 556) | @Nested method setup (line 566) | @BeforeAll class SuperTestCase (line 573) | static class SuperTestCase { method superSetup (line 581) | @BeforeAll method superTest (line 588) | @Test class SubTestCase (line 593) | static class SubTestCase extends SuperTestCase { method subSetup (line 601) | @BeforeAll method subTest (line 606) | @Test class FailingFieldsTestCase (line 611) | static class FailingFieldsTestCase { method setup (line 631) | @BeforeAll method test (line 638) | @Test class FailingFieldsEnclosingTestCase (line 643) | static class FailingFieldsEnclosingTestCase { method setup (line 657) | @BeforeAll method enclosingTest (line 663) | @Test class NestedTestCase (line 667) | @Nested method setup (line 682) | @BeforeAll method nestedTest (line 688) | @Test class AutoCloseSpy (line 694) | @NullUnmarked method AutoCloseSpy (line 701) | AutoCloseSpy(String prefix) { method AutoCloseSpy (line 707) | AutoCloseSpy(String prefix, boolean fail) { method run (line 713) | @Override method close (line 718) | @Override method recordInvocation (line 723) | private void recordInvocation(String methodName) { FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/BeforeAndAfterAllTests.java class BeforeAndAfterAllTests (line 38) | class BeforeAndAfterAllTests extends AbstractJupiterTestEngineTests { method beforeAllAndAfterAllCallbacks (line 44) | @Test method beforeAllAndAfterAllCallbacksInSubclass (line 61) | @Test method beforeAllAndAfterAllCallbacksInSubSubclass (line 82) | @Test method beforeAllAndAfterAllCallbacksInSubSubclassWithoutStaticMethodHiding (line 110) | @Test method beforeAllMethodThrowsAnException (line 142) | @Test method beforeAllCallbackThrowsAnException (line 157) | @Test method assertBeforeAllAndAfterAllCallbacks (line 173) | private void assertBeforeAllAndAfterAllCallbacks(Class testClass, S... method assertBeforeAllAndAfterAllCallbacks (line 177) | private void assertBeforeAllAndAfterAllCallbacks(Class testClass, i... class TopLevelTestCase (line 191) | @ExtendWith({ FooClassLevelCallbacks.class, BarClassLevelCallbacks.cla... method beforeAll1 (line 194) | @BeforeAll method afterAll1 (line 199) | @AfterAll method test (line 204) | @Test class SecondLevelTestCase (line 211) | @ExtendWith(BazClassLevelCallbacks.class) method beforeAll2 (line 214) | @BeforeAll method afterAll2 (line 219) | @AfterAll method test (line 224) | @Test class ThirdLevelTestCase (line 231) | @ExtendWith(QuuxClassLevelCallbacks.class) method beforeAll3 (line 234) | @BeforeAll method afterAll3 (line 239) | @AfterAll method test (line 244) | @Test class ThirdLevelStaticHidingTestCase (line 251) | @ExtendWith(QuuxClassLevelCallbacks.class) method beforeAll1 (line 254) | @BeforeAll method beforeAll2 (line 259) | @BeforeAll method beforeAll3 (line 264) | @BeforeAll method afterAll1 (line 269) | @AfterAll method afterAll2 (line 274) | @AfterAll method afterAll3 (line 279) | @AfterAll method test (line 284) | @Test class ExceptionInBeforeAllMethodTestCase (line 291) | @ExtendWith(FooClassLevelCallbacks.class) method beforeAll (line 294) | @BeforeAll method test (line 300) | @Test method afterAll (line 305) | @AfterAll class ExceptionInBeforeAllCallbackTestCase (line 311) | @ExtendWith({ FooClassLevelCallbacks.class, ExceptionThrowingBeforeAll... method beforeAll (line 314) | @BeforeAll method test (line 319) | @Test method afterAll (line 324) | @AfterAll class FooClassLevelCallbacks (line 332) | static class FooClassLevelCallbacks implements BeforeAllCallback, Afte... method beforeAll (line 334) | @Override method afterAll (line 339) | @Override class BarClassLevelCallbacks (line 346) | static class BarClassLevelCallbacks implements BeforeAllCallback, Afte... method beforeAll (line 348) | @Override method afterAll (line 353) | @Override class BazClassLevelCallbacks (line 359) | static class BazClassLevelCallbacks implements BeforeAllCallback, Afte... method beforeAll (line 361) | @Override method afterAll (line 366) | @Override class QuuxClassLevelCallbacks (line 372) | static class QuuxClassLevelCallbacks implements BeforeAllCallback, Aft... method beforeAll (line 374) | @Override method afterAll (line 379) | @Override class ExceptionThrowingBeforeAllCallback (line 385) | static class ExceptionThrowingBeforeAllCallback implements BeforeAllCa... method beforeAll (line 387) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/BeforeAndAfterEachTests.java class BeforeAndAfterEachTests (line 41) | class BeforeAndAfterEachTests extends AbstractJupiterTestEngineTests { method resetCallSequence (line 48) | @SuppressWarnings("OptionalAssignedToNull") method beforeEachAndAfterEachCallbacks (line 56) | @Test method beforeEachAndAfterEachCallbacksDeclaredOnSuperclassAndSubclass (line 95) | @Test method beforeEachAndAfterEachCallbacksDeclaredOnInterfaceAndClass (line 116) | @Test method beforeEachCallbackThrowsAnException (line 147) | @Test method afterEachCallbackThrowsAnException (line 173) | @Test method beforeEachMethodThrowsAnException (line 199) | @Test method afterEachMethodThrowsAnException (line 241) | @Test method testMethodThrowsAnException (line 264) | @Test class ParentTestCase (line 289) | @ExtendWith(FooMethodLevelCallbacks.class) class ChildTestCase (line 293) | @ExtendWith(BarMethodLevelCallbacks.class) method test (line 296) | @Test type TestInterface (line 302) | @ExtendWith(FooMethodLevelCallbacks.class) method defaultTest (line 305) | @Test class TestInterfaceTestCase (line 311) | @ExtendWith(BarMethodLevelCallbacks.class) method localTest (line 314) | @Test class OuterTestCase (line 320) | @ExtendWith({ FooMethodLevelCallbacks.class, BarMethodLevelCallbacks.c... method beforeEach (line 323) | @BeforeEach method testOuter (line 328) | @Test method afterEach (line 333) | @AfterEach class InnerTestCase (line 338) | @Nested method beforeEachInnerMethod (line 342) | @BeforeEach method testInner (line 347) | @Test method afterEachInnerMethod (line 352) | @AfterEach class ExceptionInBeforeEachCallbackTestCase (line 359) | @ExtendWith({ FooMethodLevelCallbacks.class, ExceptionThrowingBeforeEa... method beforeEach (line 363) | @BeforeEach method test (line 368) | @Test method afterEach (line 373) | @AfterEach class ExceptionInAfterEachCallbackTestCase (line 379) | @ExtendWith({ FooMethodLevelCallbacks.class, ExceptionThrowingAfterEac... method beforeEach (line 383) | @BeforeEach method test (line 388) | @Test method afterEach (line 393) | @AfterEach class ExceptionInBeforeEachMethodTestCase (line 399) | @ExtendWith(FooMethodLevelCallbacks.class) method beforeEach1 (line 402) | @BeforeEach method beforeEach2 (line 409) | @BeforeEach method test (line 415) | @Test method afterEach (line 420) | @AfterEach class ExceptionInAfterEachMethodTestCase (line 426) | @ExtendWith(FooMethodLevelCallbacks.class) method beforeEach (line 429) | @BeforeEach method test (line 434) | @Test method afterEach (line 439) | @AfterEach class ExceptionInTestMethodTestCase (line 446) | @ExtendWith(FooMethodLevelCallbacks.class) method beforeEach (line 449) | @BeforeEach method test (line 454) | @Test method afterEach (line 460) | @AfterEach class FooMethodLevelCallbacks (line 468) | static class FooMethodLevelCallbacks implements BeforeEachCallback, Af... method beforeEach (line 470) | @Override method afterEach (line 475) | @Override class BarMethodLevelCallbacks (line 482) | static class BarMethodLevelCallbacks implements BeforeEachCallback, Af... method beforeEach (line 484) | @Override method afterEach (line 489) | @Override class FizzMethodLevelCallbacks (line 495) | static class FizzMethodLevelCallbacks implements BeforeEachCallback, A... method beforeEach (line 497) | @Override method afterEach (line 502) | @Override class ExceptionThrowingBeforeEachCallback (line 508) | static class ExceptionThrowingBeforeEachCallback implements BeforeEach... method beforeEach (line 510) | @Override class ExceptionThrowingAfterEachCallback (line 517) | static class ExceptionThrowingAfterEachCallback implements AfterEachCa... method afterEach (line 519) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/BeforeAndAfterTestExecutionCallbackTests.java class BeforeAndAfterTestExecutionCallbackTests (line 44) | class BeforeAndAfterTestExecutionCallbackTests extends AbstractJupiterTe... method resetCallSequence (line 50) | @SuppressWarnings("OptionalAssignedToNull") method beforeAndAfterTestExecutionCallbacks (line 57) | @Test method beforeAndAfterTestExecutionCallbacksDeclaredOnSuperclassAndSubclass (line 96) | @Test method beforeAndAfterTestExecutionCallbacksDeclaredOnInterfaceAndClass (line 117) | @Test method beforeEachMethodThrowsAnException (line 148) | @Test method beforeTestExecutionCallbackThrowsAnException (line 172) | @Test method afterTestExecutionCallbackThrowsAnException (line 201) | @Test method testMethodThrowsAnException (line 230) | @Test class ParentTestCase (line 257) | @ExtendWith(FooTestExecutionCallbacks.class) class ChildTestCase (line 261) | @ExtendWith(BarTestExecutionCallbacks.class) method test (line 264) | @Test type TestInterface (line 270) | @ExtendWith(FooTestExecutionCallbacks.class) method defaultTest (line 273) | @Test class TestInterfaceTestCase (line 279) | @ExtendWith(BarTestExecutionCallbacks.class) method localTest (line 282) | @Test class OuterTestCase (line 288) | @ExtendWith({ FooTestExecutionCallbacks.class, BarTestExecutionCallbac... method beforeEach (line 291) | @BeforeEach method testOuter (line 296) | @Test method afterEach (line 301) | @AfterEach class InnerTestCase (line 306) | @Nested method beforeInnerMethod (line 310) | @BeforeEach method testInner (line 315) | @Test method afterInnerMethod (line 320) | @AfterEach class ExceptionInBeforeTestExecutionCallbackTestCase (line 327) | @ExtendWith({ FooTestExecutionCallbacks.class, ExceptionThrowingBefore... method beforeEach (line 331) | @BeforeEach method test (line 336) | @Test method afterEach (line 341) | @AfterEach class ExceptionInAfterTestExecutionCallbackTestCase (line 347) | @ExtendWith({ FooTestExecutionCallbacks.class, ExceptionThrowingAfterT... method beforeEach (line 351) | @BeforeEach method test (line 356) | @Test method afterEach (line 361) | @AfterEach class ExceptionInBeforeEachMethodTestCase (line 367) | @ExtendWith(FooTestExecutionCallbacks.class) method beforeEach (line 370) | @BeforeEach method test (line 376) | @Test method afterEach (line 381) | @AfterEach class ExceptionInTestMethodTestCase (line 387) | @ExtendWith(FooTestExecutionCallbacks.class) method beforeEach (line 390) | @BeforeEach method test (line 395) | @Test method afterEach (line 401) | @AfterEach class FooTestExecutionCallbacks (line 409) | static class FooTestExecutionCallbacks implements BeforeTestExecutionC... method beforeTestExecution (line 411) | @Override method afterTestExecution (line 416) | @Override class BarTestExecutionCallbacks (line 423) | static class BarTestExecutionCallbacks implements BeforeTestExecutionC... method beforeTestExecution (line 425) | @Override method afterTestExecution (line 430) | @Override class FizzTestExecutionCallbacks (line 436) | static class FizzTestExecutionCallbacks implements BeforeTestExecution... method beforeTestExecution (line 438) | @Override method afterTestExecution (line 443) | @Override class ExceptionThrowingBeforeTestExecutionCallback (line 449) | static class ExceptionThrowingBeforeTestExecutionCallback implements B... method beforeTestExecution (line 451) | @Override class ExceptionThrowingAfterTestExecutionCallback (line 458) | static class ExceptionThrowingAfterTestExecutionCallback implements Af... method afterTestExecution (line 460) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/CloseablePathTests.java class CloseablePathTests (line 87) | @DisplayName("Temporary directory") method setUpExtensionContext (line 101) | @BeforeEach class Creation (line 114) | @Nested method setUpRootFolder (line 120) | @BeforeEach method cleanupRoot (line 125) | @AfterEach method factoryReturnsDirectoryDynamic (line 130) | @DisplayName("succeeds if the factory returns a directory") method factoryReturnsSymbolicLinkToDirectory (line 143) | @DisplayName("succeeds if the factory returns a symbolic link to a d... method factoryReturnsDirectoryOnNonDefaultFileSystemWithPath (line 159) | @DisplayName("succeeds if the factory returns a directory on a non-d... method factoryReturnsNull (line 171) | @SuppressWarnings("DataFlowIssue") method factoryReturnsFile (line 184) | @DisplayName("fails if the factory returns a file") method factoryReturnsSymbolicLinkToFile (line 198) | @DisplayName("fails if the factory returns a symbolic link to a file") method factoryReturnsDirectoryOnNonDefaultFileSystemWithFile (line 216) | @DisplayName("fails if the factory returns a directory on a non-defa... method createTempDirectory (line 236) | @Override class JimfsFactory (line 243) | @NullMarked method createTempDirectory (line 248) | @Override method close (line 254) | @Override method assertThatExtensionConfigurationExceptionIsThrownBy (line 260) | private static void assertThatExtensionConfigurationExceptionIsThrow... class Cleanup (line 278) | @Nested method cleanupTempDirectory (line 284) | @AfterEach method always (line 291) | @DisplayName("is done for a cleanup mode of ALWAYS") method never (line 309) | @DisplayName("is not done for a cleanup mode of NEVER") method onSuccessWithExceptionForAnnotatedField (line 330) | @DisplayName("is not done for a cleanup mode of ON_SUCCESS, if there... method onSuccessWithExceptionForAnnotatedMethodParameter (line 342) | @DisplayName("is not done for a cleanup mode of ON_SUCCESS, if there... method onSuccessWithExceptionForAnnotatedConstructorParameter (line 355) | @DisplayName("is not done for a cleanup mode of ON_SUCCESS, if there... method onSuccessWithException (line 368) | private void onSuccessWithException(Class elementType, @TrackLogR... method onSuccessWithNoException (line 388) | @DisplayName("is done for a cleanup mode of ON_SUCCESS, if there is ... method deletesSymbolicLinksTargetingDirInsideTempDir (line 410) | @DisplayName("deletes symbolic links targeting directory inside temp... method deletesSymbolicLinksTargetingDirOutsideTempDir (line 436) | @DisplayName("deletes symbolic links targeting directory outside tem... method cleanup (line 471) | private static TempDirectory.Cleanup cleanup(CleanupMode cleanupMode) { class TestCase (line 475) | @NullUnmarked method TestCase (line 480) | TestCase(TestInfo testInfo, Path tempDir) { method test (line 483) | void test(TestInfo testInfo, Path tempDir) { FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/ConfigLoaderExtension.java class ConfigLoaderExtension (line 22) | public class ConfigLoaderExtension implements BeforeAllCallback { method beforeAll (line 24) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/DefaultTestReporterTests.java class DefaultTestReporterTests (line 35) | @MockitoSettings method copiesExistingFileToTarget (line 50) | @Test method executesCustomActionWithTargetFile (line 60) | @Test method copiesExistingDirectoryToTarget (line 72) | @Test method executesCustomActionWithTargetDirectory (line 94) | @Test method failsWhenPublishingNullFile (line 107) | @Test method failsWhenPublishingFileWithNullMediaType (line 113) | @Test method failsWhenPublishingMissingFile (line 120) | @Test method failsWhenPublishingDirectoryAsFile (line 128) | @Test method failsWhenPublishingNullDirectory (line 134) | @Test method failsWhenPublishingMissingDirectory (line 140) | @Test method failsWhenPublishingFileAsDirectory (line 148) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/EnigmaException.java class EnigmaException (line 13) | @SuppressWarnings("serial") method EnigmaException (line 16) | EnigmaException(String message) { FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/EventuallyInterruptibleInvocation.java class EventuallyInterruptibleInvocation (line 22) | class EventuallyInterruptibleInvocation implements Invocation { method proceed (line 24) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/ExecutionConditionTests.java class ExecutionConditionTests (line 44) | @SetSystemProperty(key = ExecutionConditionTests.FOO, value = ExecutionC... method conditionWorksOnContainer (line 52) | @Test method conditionWorksOnTest (line 60) | @Test method overrideConditionsUsingFullyQualifiedClassName (line 67) | @Test method overrideConditionsUsingStar (line 74) | @Test method overrideConditionsUsingStarPlusSimpleClassName (line 82) | @Test method overrideConditionsUsingPackageNamePlusDotStar (line 90) | @Test method overrideConditionsUsingMultipleWildcards (line 98) | @Test method deactivateAllConditions (line 106) | @Test method assertExecutionConditionOverride (line 114) | private void assertExecutionConditionOverride(String deactivatePattern... method assertExecutionConditionOverride (line 130) | private void assertExecutionConditionOverride(String deactivatePattern... class TestCaseWithExecutionConditionOnClass (line 144) | @SystemProperty(key = FOO, value = BOGUS) method disabledTest (line 148) | @Test method atDisabledTest (line 153) | @Test class TestCaseWithExecutionConditionOnMethods (line 160) | static class TestCaseWithExecutionConditionOnMethods { method enabledTest (line 162) | @Test method atDisabledTest (line 166) | @Test method systemPropertyEnabledTest (line 173) | @Test method systemPropertyWithIncorrectValueTest (line 178) | @Test method systemPropertyNotSetTest (line 185) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/ExtensionContextExecutionTests.java class ExtensionContextExecutionTests (line 28) | class ExtensionContextExecutionTests extends AbstractJupiterTestEngineTe... method extensionContextHierarchy (line 30) | @Test method twoTestClassesCanShareStateViaEngineExtensionContext (line 47) | @Test class Parent (line 57) | @SuppressWarnings("NewClassNamingConvention") method test (line 62) | @Test class A (line 67) | @SuppressWarnings("NewClassNamingConvention") class B (line 71) | @SuppressWarnings("NewClassNamingConvention") class OnlyIncrementCounterOnce (line 75) | @NullMarked method beforeAll (line 77) | @Override method getRoot (line 83) | private ExtensionContext getRoot(ExtensionContext context) { FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/ExtensionRegistrationViaParametersAndFieldsTests.java class ExtensionRegistrationViaParametersAndFieldsTests (line 93) | class ExtensionRegistrationViaParametersAndFieldsTests extends AbstractJ... method constructorParameter (line 95) | @Test method constructorParameterForNestedTestClass (line 100) | @Test method beforeAllMethodParameter (line 105) | @Test method afterAllMethodParameter (line 110) | @Test method beforeEachMethodParameter (line 115) | @Test method afterEachMethodParameter (line 120) | @Test method testMethodParameter (line 125) | @Test method testFactoryMethodParameter (line 130) | @Test method testTemplateMethodParameter (line 135) | @Test method multipleRegistrationsViaParameter (line 140) | @Test method staticField (line 146) | @Test method instanceField (line 151) | @Test method fieldsWithTestInstancePerClass (line 156) | @Test method multipleRegistrationsViaField (line 161) | @ParameterizedTest method duplicateRegistrationViaField (line 169) | @Test method registrationOrder (line 182) | @ParameterizedTest(name = "{0}") method registersProgrammaticTestInstancePostProcessors (line 206) | @Test method createsExtensionPerInstance (line 211) | @ParameterizedTest method getRegisteredLocalExtensions (line 224) | private List getRegisteredLocalExtensions(LogRecordListener li... method assertOneTestSucceeded (line 244) | private void assertOneTestSucceeded(Class testClass) { method assertTestsSucceeded (line 248) | private void assertTestsSucceeded(Class testClass, int expected) { method assertTestsSucceeded (line 252) | private static void assertTestsSucceeded(EngineExecutionResults result... class ConstructorParameterTestCase (line 263) | @ExtendWith(LongParameterResolver.class) method ConstructorParameterTestCase (line 266) | ConstructorParameterTestCase(@MagicParameter("constructor") String t... method beforeEach (line 270) | @BeforeEach method test (line 276) | @Test method afterEach (line 286) | @AfterEach class NestedConstructorParameterTestCase (line 299) | @Nested method NestedConstructorParameterTestCase (line 303) | NestedConstructorParameterTestCase(TestInfo testInfo, @MagicParamete... method beforeEach (line 310) | @BeforeEach method test (line 316) | @Test method afterEach (line 326) | @AfterEach class DoublyNestedConstructorParameterTestCase (line 333) | @Nested method DoublyNestedConstructorParameterTestCase (line 336) | DoublyNestedConstructorParameterTestCase(TestInfo testInfo, String... method beforeEach (line 343) | @BeforeEach method test (line 349) | @Test method afterEach (line 359) | @AfterEach class BeforeAllParameterTestCase (line 373) | @ExtendWith(LongParameterResolver.class) method beforeAll (line 376) | @BeforeAll method beforeEach (line 382) | @BeforeEach method test (line 388) | @Test method afterEach (line 398) | @AfterEach method afterAll (line 405) | @AfterAll class AfterAllParameterTestCase (line 419) | @ExtendWith(LongParameterResolver.class) method test (line 422) | @Test method afterEach (line 428) | @AfterEach method afterAll (line 435) | @AfterAll class BeforeEachParameterTestCase (line 448) | @ExtendWith(LongParameterResolver.class) method beforeEach (line 451) | @BeforeEach method test (line 457) | @Test method afterEach (line 467) | @AfterEach class AfterEachParameterTestCase (line 482) | @ExtendWith(LongParameterResolver.class) method test (line 485) | @Test method afterEach (line 491) | @AfterEach class TestMethodParameterTestCase (line 504) | @ExtendWith(LongParameterResolver.class) method test (line 507) | @Test method afterEach (line 513) | @AfterEach class TestFactoryMethodParameterTestCase (line 526) | @ExtendWith(LongParameterResolver.class) method testFactory (line 529) | @SuppressWarnings("ConstantValue") method afterEach (line 538) | @AfterEach class TestTemplateMethodParameterTestCase (line 551) | @ExtendWith(LongParameterResolver.class) method testTemplate (line 554) | @TestTemplate method afterEach (line 561) | @AfterEach class TwoInvocationsContextProvider (line 570) | @NullMarked method supportsTestTemplate (line 573) | @Override method provideTestTemplateInvocationContexts (line 578) | @Override method emptyTestTemplateInvocationContext (line 583) | private static TestTemplateInvocationContext emptyTestTemplateInvoca... class MultipleRegistrationsViaParameterTestCase (line 589) | @ExtendWith(LongParameterResolver.class) method test (line 592) | @Test class MultipleMixedRegistrationsViaFieldTestCase (line 598) | static class MultipleMixedRegistrationsViaFieldTestCase { method test (line 604) | @SuppressWarnings("JUnitMalformedDeclaration") class MultipleExtendWithRegistrationsViaFieldTestCase (line 611) | @NullUnmarked method test (line 619) | @SuppressWarnings("JUnitMalformedDeclaration") class DuplicateRegistrationViaFieldTestCase (line 626) | static class DuplicateRegistrationViaFieldTestCase { method test (line 632) | @Test class StaticFieldTestCase (line 640) | @NullUnmarked method beforeAll (line 650) | @BeforeAll method test (line 656) | @Test class InstanceFieldTestCase (line 666) | @NullUnmarked method test (line 675) | @Test class TestInstancePerClassFieldTestCase (line 686) | @NullUnmarked method beforeAll (line 696) | @BeforeAll method test (line 702) | @Test class AllInOneWithTestInstancePerMethodTestCase (line 709) | @NullUnmarked method AllInOneWithTestInstancePerMethodTestCase (line 746) | AllInOneWithTestInstancePerMethodTestCase(@ConstructorParameter Stri... method beforeAll (line 750) | @BeforeAll method beforeEach (line 757) | @BeforeEach method test (line 766) | @Test method afterEach (line 775) | @AfterEach method afterAll (line 784) | @AfterAll class AllInOneWithTestInstancePerClassTestCase (line 793) | @TestInstance(Lifecycle.PER_CLASS) method AllInOneWithTestInstancePerClassTestCase (line 796) | AllInOneWithTestInstancePerClassTestCase(@ConstructorParameter Strin... class ProgrammaticTestInstancePostProcessorTestCase (line 801) | @NullUnmarked method test (line 810) | @Test class InitializationPerInstanceTestCase (line 816) | @Execution(CONCURRENT) class Wrapper (line 821) | @Nested method test (line 827) | @RepeatedTest(100) method supportsParameter (line 838) | @Override method resolveParameter (line 844) | @Override class Extension (line 861) | @NullMarked method supportsParameter (line 864) | @Override method resolveParameter (line 869) | @Override class BaseParameterExtension (line 883) | @SuppressWarnings("unused") method BaseParameterExtension (line 889) | @SuppressWarnings("unchecked") method supportsParameter (line 895) | @Override method resolveParameter (line 901) | @Override class Extension (line 911) | class Extension extends BaseParameterExtension { method supportsParameter (line 864) | @Override method resolveParameter (line 869) | @Override class Extension (line 920) | class Extension extends BaseParameterExtension { method supportsParameter (line 864) | @Override method resolveParameter (line 869) | @Override class Extension (line 928) | class Extension extends BaseParameterExtension { method supportsParameter (line 864) | @Override method resolveParameter (line 869) | @Override class Extension (line 936) | class Extension extends BaseParameterExtension { method supportsParameter (line 864) | @Override method resolveParameter (line 869) | @Override class Extension (line 944) | class Extension extends BaseParameterExtension { method supportsParameter (line 864) | @Override method resolveParameter (line 869) | @Override class Extension (line 952) | class Extension extends BaseParameterExtension { method supportsParameter (line 864) | @Override method resolveParameter (line 869) | @Override class DummyExtension (line 956) | class DummyExtension implements Extension { class BaseFieldExtension (line 959) | @NullMarked method BaseFieldExtension (line 964) | @SuppressWarnings("unchecked") method beforeAll (line 970) | @Override method postProcessTestInstance (line 975) | @Override method injectFields (line 981) | private void injectFields(String trigger, Class testClass, @Nullabl... class Extension (line 998) | class Extension extends BaseFieldExtension { method supportsParameter (line 864) | @Override method resolveParameter (line 869) | @Override class Extension (line 1006) | class Extension extends BaseFieldExtension { method supportsParameter (line 864) | @Override method resolveParameter (line 869) | @Override class Extension (line 1015) | class Extension extends BaseFieldExtension { method supportsParameter (line 864) | @Override method resolveParameter (line 869) | @Override class Extension (line 1023) | class Extension extends BaseFieldExtension { method supportsParameter (line 864) | @Override method resolveParameter (line 869) | @Override class Extension (line 1032) | class Extension extends BaseFieldExtension { method supportsParameter (line 864) | @Override method resolveParameter (line 869) | @Override class ClassLevelExtension1 (line 1036) | class ClassLevelExtension1 implements Extension { class ClassLevelExtension2 (line 1039) | class ClassLevelExtension2 implements Extension { class InstanceLevelExtension1 (line 1042) | class InstanceLevelExtension1 implements Extension { class InstanceLevelExtension2 (line 1045) | class InstanceLevelExtension2 implements Extension { FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/ExtensionRegistryTests.java class ExtensionRegistryTests (line 42) | class ExtensionRegistryTests { method newRegistryWithoutParentHasDefaultExtensions (line 51) | @Test method newRegistryWithoutParentHasDefaultExtensionsPlusAutodetectedExtensionsLoadedViaServiceLoader (line 59) | @Test method registryIncludesAndExcludesSpecificAutoDetectedExtensions (line 75) | @Test method registryIncludesAllAutoDetectedExtensionsAndExcludesNone (line 92) | @Test method registryIncludesSpecificAutoDetectedExtensionsAndExcludesAll (line 108) | @Test method registryIncludesAndExcludesSameAutoDetectedExtension (line 124) | @Test method registerExtensionByImplementingClass (line 140) | @Test method registerExtensionThatImplementsMultipleExtensionApis (line 159) | @Test method extensionsAreInheritedFromParent (line 169) | @Test method registeringSameExtensionImplementationInParentAndChildDoesNotResultInDuplicate (line 185) | @Test method canStreamOverRegisteredExtension (line 202) | @Test method countExtensions (line 216) | private long countExtensions(ExtensionRegistry registry, Class> extensionFilter(S... type MyExtensionApi (line 258) | interface MyExtensionApi extends Extension { method doNothing (line 260) | void doNothing(String test); type AnotherExtensionApi (line 263) | interface AnotherExtensionApi extends Extension { method doMore (line 265) | void doMore(); class MyExtension (line 268) | static class MyExtension implements MyExtensionApi { method doNothing (line 270) | @Override class YourExtension (line 275) | static class YourExtension implements MyExtensionApi { method doNothing (line 277) | @Override class MultipleExtension (line 282) | static class MultipleExtension implements MyExtensionApi, AnotherExten... method doNothing (line 284) | @Override method doMore (line 288) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/InvocationInterceptorTests.java class InvocationInterceptorTests (line 59) | class InvocationInterceptorTests extends AbstractJupiterTestEngineTests { method failsTestWhenInterceptorChainDoesNotCallInvocation (line 61) | @Test class InvocationIgnoringInterceptorTestCase (line 71) | @NullMarked method interceptTestMethod (line 75) | @Override method test (line 82) | @Test method successTestWhenInterceptorChainSkippedInvocation (line 88) | @Test class InvocationSkippedTestCase (line 95) | @NullMarked method interceptTestMethod (line 99) | @Override method test (line 106) | @Test method failsTestWhenInterceptorChainCallsInvocationMoreThanOnce (line 112) | @Test class DoubleInvocationInterceptorTestCase (line 122) | @NullMarked method interceptTestMethod (line 126) | @Override method test (line 135) | @Test method callsInterceptors (line 141) | @TestFactory method verifyEvents (line 151) | private void verifyEvents(EngineExecutionResults results, InvocationTy... method concatStreams (line 178) | @SafeVarargs method prefixed (line 184) | private static Stream prefixed(List values, String pre... method prefixed (line 188) | private static Stream prefixed(List values, UnaryOpera... method getEvents (line 193) | private Stream getEvents(EngineExecutionResults results, Invoc... class TestCaseWithThreeInterceptors (line 208) | @SuppressWarnings("JUnitMalformedDeclaration") method TestCaseWithThreeInterceptors (line 213) | TestCaseWithThreeInterceptors(TestReporter reporter) { method beforeAll (line 217) | @SuppressWarnings("JUnitMalformedDeclaration") method beforeEach (line 223) | @BeforeEach method test (line 228) | @Order(1) method testTemplate (line 234) | @Order(2) method testFactory (line 240) | @Order(3) method afterEach (line 247) | @AfterEach method afterAll (line 252) | @SuppressWarnings("JUnitMalformedDeclaration") method publish (line 258) | static void publish(TestReporter reporter, InvocationType type) { type InvocationType (line 264) | enum InvocationType { class ReportingInvocationInterceptor (line 276) | @NullMarked method ReportingInvocationInterceptor (line 281) | ReportingInvocationInterceptor(String name) { method getTestInstantiationExtensionContextScope (line 285) | @Override method interceptBeforeAllMethod (line 290) | @Override method interceptTestClassConstructor (line 302) | @Override method interceptBeforeEachMethod (line 312) | @Override method interceptTestMethod (line 324) | @Override method interceptTestTemplateMethod (line 335) | @Override method interceptTestFactoryMethod (line 347) | @Override method interceptDynamicTest (line 359) | @Override method interceptAfterEachMethod (line 370) | @Override method interceptAfterAllMethod (line 382) | @Override method reportAndProceed (line 394) | private T reportAndProceed(Invocation Stream twice(List values) { method classTemplateWithGlobalConfig (line 193) | @Test method nestedClassedCanUseDefaultOrder (line 205) | @Test method assertIneffectiveOrderAnnotationIssues (line 223) | private static void assertIneffectiveOrderAnnotationIssues(List cl... method executeTests (line 239) | private Events executeTests(@Nullable Class cl... method executeTests (line 243) | private Events executeTests(@Nullable Class cl... method discoverTests (line 252) | private EngineDiscoveryResults discoverTests(@Nullable Class testClass) { method random (line 164) | @Test method defaultOrderer (line 173) | @ParameterizedTest method randomWithBogusSeedRepeatedly (line 184) | @Test method randomWithDifferentSeedConsecutively (line 213) | @Test method randomWithCustomSeed (line 243) | @Test method reportsDiscoveryIssuesForIneffectiveOrderAnnotations (line 270) | @Test method misbehavingMethodOrdererThatAddsElements (line 282) | @Test method misbehavingMethodOrdererThatImpersonatesElements (line 302) | @Test method misbehavingMethodOrdererThatRemovesElements (line 311) | @Test method nestedClassedCanUseDefaultOrder (line 337) | @Test method discoverTests (line 355) | private EngineDiscoveryResults discoverTests(Class testClass, method executeTestsInParallel (line 360) | private Events executeTestsInParallel(Class testClass, @Nullable Clas... method executeTestsInParallel (line 364) | private Events executeTestsInParallel(Class testClass, @Nullable Clas... method testKit (line 371) | private EngineTestKit.Builder testKit(Class testClass, @Nullable Clas... method executeRandomTestCaseInParallelWithRandomSeed (line 385) | private Events executeRandomTestCaseInParallelWithRandomSeed(String seed) { method assertIneffectiveOrderAnnotationIssues (line 402) | private static void assertIneffectiveOrderAnnotationIssues(List testClass, String... values) { class AbstractTestCase (line 203) | private static class AbstractTestCase { method test (line 205) | @Test class DefaultOrderInstanceLevelExtensionRegistrationTestCase (line 211) | static class DefaultOrderInstanceLevelExtensionRegistrationTestCase ex... class ExplicitOrderInstanceLevelExtensionRegistrationTestCase (line 224) | static class ExplicitOrderInstanceLevelExtensionRegistrationTestCase e... class DefaultOrderAndExplicitOrderInstanceLevelExtensionRegistrationTestCase (line 240) | static class DefaultOrderAndExplicitOrderInstanceLevelExtensionRegistr... class DefaultOrderPlusOneAndDefaultOrderInstanceLevelExtensionRegistrationTestCase (line 256) | static class DefaultOrderPlusOneAndDefaultOrderInstanceLevelExtensionR... class DefaultOrderAndExplicitOrderInstanceLevelExtensionRegistrationWithTestInstancePerClassLifecycleTestCase (line 270) | @TestInstance(PER_CLASS) class DefaultOrderAndExplicitOrderClassLevelExtensionRegistrationTestCase (line 288) | static class DefaultOrderAndExplicitOrderClassLevelExtensionRegistrati... class InheritedDefaultOrderAndExplicitOrderClassLevelExtensionRegistrationTestCase (line 304) | static class InheritedDefaultOrderAndExplicitOrderClassLevelExtensionR... class DefaultOrderShadowingDefaultOrderAndExplicitOrderClassLevelExtensionRegistrationTestCase (line 308) | static class DefaultOrderShadowingDefaultOrderAndExplicitOrderClassLev... class ExplicitOrderShadowingDefaultOrderAndExplicitOrderClassLevelExtensionRegistrationTestCase (line 317) | static class ExplicitOrderShadowingDefaultOrderAndExplicitOrderClassLe... type DefaultOrderAndExplicitOrderClassLevelExtensionRegistrationInterface (line 326) | interface DefaultOrderAndExplicitOrderClassLevelExtensionRegistrationI... class DefaultOrderAndExplicitOrderExtensionRegistrationFromInterfaceTestCase (line 342) | static class DefaultOrderAndExplicitOrderExtensionRegistrationFromInte... class BeforeEachExtension (line 346) | private static class BeforeEachExtension implements BeforeEachCallback { method BeforeEachExtension (line 350) | BeforeEachExtension(int id) { method beforeEach (line 355) | @Override class AfterEachExtension (line 362) | private static class AfterEachExtension implements AfterEachCallback { method AfterEachExtension (line 366) | AfterEachExtension(int id) { method afterEach (line 371) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/ParameterResolverTests.java class ParameterResolverTests (line 65) | class ParameterResolverTests extends AbstractJupiterTestEngineTests { method constructorInjection (line 67) | @Test method constructorInjectionWithAnnotatedParameter (line 78) | @Test method executeTestsForMethodInjectionCases (line 90) | @Test method executeTestsForNullValuedMethodInjectionCases (line 101) | @Test method executeTestsForPrimitiveIntegerMethodInjectionCases (line 124) | @Test method executeTestsForPrimitiveArrayMethodInjectionCases (line 133) | @Test method executeTestsForPotentiallyIncompatibleTypeMethodInjectionCases (line 142) | @Test method executeTestsForMethodInjectionInBeforeAndAfterEachMethods (line 166) | @Test method executeTestsForMethodInjectionInBeforeAndAfterAllMethods (line 177) | @Test method executeTestsForMethodWithExtendWithAnnotation (line 188) | @Test method executeTestsForParameterizedTypesSelectingByClass (line 199) | @Test method executeTestsForParameterizedTypesSelectingByFullyQualifiedMethodName (line 204) | @Test method executeTestsForTypeBasedParameterResolverTestCaseSelectingByClass (line 212) | @Test method executeTestsForTypeBasedParameterResolverTestCaseSelectingByFullyQualifiedMethodName (line 217) | @Test method executeTestsForParameterizedTypesSelectingByFullyQualifiedMethodNameContainingGenericInfo (line 225) | @Disabled("Disabled until a decision has been made regarding #956") method assertEventsForParameterizedTypes (line 236) | private void assertEventsForParameterizedTypes(EngineExecutionResults ... class ConstructorInjectionTestCase (line 246) | @ExtendWith(CustomTypeParameterResolver.class) method ConstructorInjectionTestCase (line 252) | ConstructorInjectionTestCase(TestInfo testInfo, CustomType customTyp... method test (line 257) | @Test class NestedTestCase (line 263) | @Nested method NestedTestCase (line 269) | NestedTestCase(TestInfo testInfo, CustomType customType) { method test (line 274) | @Test class AnnotatedParameterConstructorInjectionTestCase (line 284) | @ExtendWith(CustomAnnotationParameterResolver.class) method AnnotatedParameterConstructorInjectionTestCase (line 290) | AnnotatedParameterConstructorInjectionTestCase(TestInfo testInfo, @C... method test (line 295) | @Test class AnnotatedConstructorParameterNestedTestCase (line 301) | @Nested method AnnotatedConstructorParameterNestedTestCase (line 308) | AnnotatedConstructorParameterNestedTestCase(TestInfo testInfo, @Cu... method test (line 313) | @Test class MethodInjectionTestCase (line 323) | @ExtendWith({ CustomTypeParameterResolver.class, CustomAnnotationParam... method parameterInjectionOfTestInfo (line 326) | @Test method parameterInjectionWithCompetingResolversFail (line 331) | @Test method parameterInjectionByType (line 336) | @Test method parameterInjectionByAnnotation (line 341) | @Test method overloadedName (line 348) | @Test method overloadedName (line 353) | @Test method overloadedName (line 358) | @Test class NullMethodInjectionTestCase (line 365) | @ExtendWith(NullIntegerParameterResolver.class) method injectWrapper (line 368) | @Test method injectPrimitive (line 373) | @Test class PrimitiveIntegerMethodInjectionTestCase (line 379) | @ExtendWith(PrimitiveIntegerParameterResolver.class) method intPrimitive (line 382) | @Test class PrimitiveArrayMethodInjectionTestCase (line 388) | @ExtendWith(PrimitiveArrayParameterResolver.class) method primitiveArray (line 391) | @Test class PotentiallyIncompatibleTypeMethodInjectionTestCase (line 397) | @ExtendWith(NumberParameterResolver.class) method numberParameterInjection (line 400) | @Test method integerParameterInjection (line 405) | @Test method doubleParameterInjection (line 414) | @Test class BeforeAndAfterMethodInjectionTestCase (line 420) | static class BeforeAndAfterMethodInjectionTestCase { method before (line 422) | @BeforeEach method customNamedTest (line 427) | @Test method after (line 432) | @AfterEach class BeforeAndAfterAllMethodInjectionTestCase (line 438) | @DisplayName("custom class name") method beforeAll (line 441) | @BeforeAll method aTest (line 446) | @Test method afterAll (line 450) | @AfterAll class ExtendWithOnMethodTestCase (line 456) | @SuppressWarnings("JUnitMalformedDeclaration") method setUpAndTearDown (line 467) | @SuppressWarnings("JUnitMalformedDeclaration") method testMethodWithExtensionAnnotation (line 475) | @Test class ParameterizedTypeTestCase (line 484) | static class ParameterizedTypeTestCase { method testMapOfStrings (line 486) | @Test class TypeBasedParameterResolverTestCase (line 494) | static class TypeBasedParameterResolverTestCase { method testMapOfLists (line 495) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/PreInterruptCallbackTests.java class PreInterruptCallbackTests (line 59) | @Isolated method setUp (line 70) | @BeforeEach method tearDown (line 77) | @AfterEach method testCaseWithDefaultInterruptCallbackEnabled (line 83) | @Test method testCaseWithNoInterruptCallbackEnabled (line 121) | @Test method executeDefaultPreInterruptCallbackTimeoutOnMethodTestCase (line 129) | private EngineExecutionResults executeDefaultPreInterruptCallbackTimeo... method testCaseWithDeclaredInterruptCallbackEnabled (line 136) | @Test method testCaseWithDeclaredInterruptCallbackEnabledWithSeparateThread (line 147) | @Test method testCaseWithDeclaredInterruptCallbackThrowsException (line 165) | @Test method assertTestHasTimedOut (line 180) | private static void assertTestHasTimedOut(Events tests) { method assertTestHasTimedOut (line 184) | private static void assertTestHasTimedOut(Events tests, Condition testClass, @Nullable Class ... method field (line 232) | private Field field(Class testClass) { method propagatesCheckedExceptionThrownDuringInitializationOfStaticField (line 241) | @Test method propagatesUncheckedExceptionThrownDuringInitializationOfStaticField (line 247) | @Test method propagatesErrorThrownDuringInitializationOfStaticField (line 253) | @Test method propagatesCheckedExceptionThrownDuringInitializationOfInstanceField (line 258) | @Test method propagatesUncheckedExceptionThrownDuringInitializationOfInstanceField (line 264) | @Test method propagatesErrorThrownDuringInitializationOfInstanceField (line 270) | @Test method storesExtensionInRegistryOfNestedTestMethods (line 275) | @Test method assertClassFails (line 282) | private void assertClassFails(Class testClass, Condition... method assertTestFails (line 287) | private void assertTestFails(Class testClass, Condition ... method assertOneTestSucceeded (line 292) | private void assertOneTestSucceeded(Class testClass) { method assertWisdom (line 299) | private static void assertWisdom(CrystalBall crystalBall, String wisdo... class InstanceLevelExtensionRegistrationTestCase (line 304) | static class InstanceLevelExtensionRegistrationTestCase { method beforeEach (line 309) | @BeforeEach method test (line 314) | @Test method afterEach (line 319) | @AfterEach class InstanceLevelExtensionRegistrationWithInjectedExtensionTestCase (line 326) | @ExtendWith(ExtensionInjector.class) method beforeEach (line 333) | @BeforeEach method test (line 338) | @Test method afterEach (line 343) | @AfterEach class InstanceLevelExtensionRegistrationWithTestInstancePerClassLifecycleTestCase (line 350) | @TestInstance(PER_CLASS) method beforeAll (line 356) | @BeforeAll method beforeEach (line 361) | @BeforeEach method test (line 366) | @Test method afterEach (line 371) | @AfterEach method afterAll (line 376) | @AfterAll class ClassLevelExtensionRegistrationTestCase (line 383) | static class ClassLevelExtensionRegistrationTestCase { method beforeAll (line 388) | @BeforeAll method beforeEach (line 393) | @BeforeEach method test (line 398) | @Test method afterEach (line 403) | @AfterEach method afterAll (line 408) | @AfterAll class SubClassLevelExtensionRegistrationTestCase (line 415) | static class SubClassLevelExtensionRegistrationTestCase extends ClassL... method test (line 417) | @SuppressWarnings("JUnitMalformedDeclaration") type ClassLevelExtensionRegistrationInterface (line 426) | interface ClassLevelExtensionRegistrationInterface { method beforeAll (line 431) | @BeforeAll method beforeEach (line 436) | @BeforeEach method afterEach (line 441) | @AfterEach method afterAll (line 446) | @AfterAll class ExtensionRegistrationFromInterfaceTestCase (line 453) | static class ExtensionRegistrationFromInterfaceTestCase implements Cla... method test (line 455) | @SuppressWarnings("JUnitMalformedDeclaration") method supportsParameter (line 465) | @Override method resolveParameter (line 470) | @Override class ClassLevelExtensionRegistrationParentTestCase (line 477) | static class ClassLevelExtensionRegistrationParentTestCase { method test (line 485) | @Test class ClassLevelExtensionRegistrationChildTestCase (line 491) | static class ClassLevelExtensionRegistrationChildTestCase extends Clas... class InstanceLevelExtensionRegistrationParentTestCase (line 502) | static class InstanceLevelExtensionRegistrationParentTestCase { method test (line 510) | @Test class InstanceLevelExtensionRegistrationChildTestCase (line 516) | static class InstanceLevelExtensionRegistrationChildTestCase class BeforeEachExtension (line 528) | private static class BeforeEachExtension implements BeforeEachCallback { method BeforeEachExtension (line 532) | BeforeEachExtension(int id) { method beforeEach (line 537) | @Override type CustomExtension (line 547) | interface CustomExtension { method doSomething (line 549) | void doSomething(); class CustomExtensionImpl (line 553) | static class CustomExtensionImpl implements CustomExtension, BeforeEac... method doSomething (line 555) | @Override method beforeEach (line 560) | @Override class InstanceLevelCustomExtensionApiTestCase (line 566) | static class InstanceLevelCustomExtensionApiTestCase { method test (line 572) | @Test class ClassLevelCustomExtensionApiTestCase (line 579) | static class ClassLevelCustomExtensionApiTestCase { method test (line 585) | @Test class AbstractTestCase (line 592) | static class AbstractTestCase { method test (line 594) | @Test class InstanceLevelExtensionRegistrationWithPrivateFieldTestCase (line 600) | static class InstanceLevelExtensionRegistrationWithPrivateFieldTestCas... class ClassLevelExtensionRegistrationWithPrivateFieldTestCase (line 609) | static class ClassLevelExtensionRegistrationWithPrivateFieldTestCase e... class InstanceLevelExtensionRegistrationWithNullFieldTestCase (line 618) | @NullUnmarked class ClassLevelExtensionRegistrationWithNullFieldTestCase (line 626) | @NullUnmarked class InstanceLevelExtensionRegistrationWithNonExtensionFieldValueTestCase (line 634) | static class InstanceLevelExtensionRegistrationWithNonExtensionFieldVa... class ClassLevelExtensionRegistrationWithNonExtensionFieldValueTestCase (line 642) | static class ClassLevelExtensionRegistrationWithNonExtensionFieldValue... class ClassLevelExplosiveCheckedExceptionTestCase (line 650) | static class ClassLevelExplosiveCheckedExceptionTestCase extends Abstr... class ClassLevelExplosiveUncheckedExceptionTestCase (line 657) | static class ClassLevelExplosiveUncheckedExceptionTestCase extends Abs... class ClassLevelExplosiveErrorTestCase (line 664) | static class ClassLevelExplosiveErrorTestCase extends AbstractTestCase { class InstanceLevelExplosiveCheckedExceptionTestCase (line 671) | static class InstanceLevelExplosiveCheckedExceptionTestCase extends Ab... class InstanceLevelExplosiveUncheckedExceptionTestCase (line 678) | static class InstanceLevelExplosiveUncheckedExceptionTestCase extends ... class InstanceLevelExplosiveErrorTestCase (line 685) | static class InstanceLevelExplosiveErrorTestCase extends AbstractTestC... class ExplosiveExtension (line 692) | static class ExplosiveExtension implements Extension { method ExplosiveExtension (line 694) | ExplosiveExtension(Throwable t) { class ExtensionInjector (line 706) | private static class ExtensionInjector implements TestInstancePostProc... method postProcessTestInstance (line 711) | @Override class TwoNestedClassesTestCase (line 729) | static class TwoNestedClassesTestCase { class A (line 734) | @Nested method first (line 737) | @SuppressWarnings("JUnitMalformedDeclaration") method second (line 743) | @SuppressWarnings("JUnitMalformedDeclaration") class B (line 751) | @Nested method first (line 754) | @SuppressWarnings("JUnitMalformedDeclaration") method second (line 760) | @SuppressWarnings("JUnitMalformedDeclaration") FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/RepeatedTestTests.java class RepeatedTestTests (line 64) | class RepeatedTestTests extends AbstractJupiterTestEngineTests { method customDisplayName (line 66) | @RepeatedTest(1) method customDisplayNameWithBlankName (line 72) | @Test method customDisplayNameWithPatternIncludingDisplayName (line 81) | @RepeatedTest(value = 1, name = "{displayName}") method customDisplayNameWithPatternIncludingCurrentRepetition (line 87) | @RepeatedTest(value = 1, name = "#{currentRepetition}") method customDisplayNameWithPatternIncludingDisplayNameAndCurrentRepetition (line 93) | @RepeatedTest(value = 1, name = "Repetition #{currentRepetition} for {... method customDisplayNameWithPredefinedLongPattern (line 99) | @RepeatedTest(value = 1, name = RepeatedTest.LONG_DISPLAY_NAME) method customDisplayNameWithPatternIncludingDisplayNameCurrentRepetitionAndTotalRepetitions (line 105) | @RepeatedTest(value = 1, name = "{displayName} {currentRepetition}/{to... method defaultDisplayNameWithPatternIncludingDisplayNameAndCurrentRepetition (line 111) | @RepeatedTest(value = 1, name = "Repetition #{currentRepetition} for {... method injectRepetitionInfo (line 117) | @RepeatedTest(value = 5, name = "{displayName}") class LifecycleMethodTests (line 124) | @Nested method afterAll (line 129) | @AfterAll method LifecycleMethodTests (line 135) | LifecycleMethodTests(RepetitionInfo repetitionInfo) { method beforeAndAfterEach (line 139) | @BeforeEach method repeatedOnce (line 154) | @RepeatedTest(1) method repeatedFortyTwoTimes (line 159) | @RepeatedTest(42) class FailureTests (line 167) | @Nested method resetCounter (line 179) | @BeforeEach method failsContainerForEmptyPattern (line 184) | @Test method failsContainerForBlankPattern (line 191) | @Test method failsContainerForNegativeRepeatCount (line 198) | @Test method failsContainerForZeroRepeatCount (line 205) | @Test method failsContainerForFailureThresholdSetToNegativeValue (line 212) | @Test method failsContainerForFailureThresholdSetToZero (line 219) | @Test method failsContainerForFailureThresholdGreaterThanRepetitionCount (line 226) | @Test method failsContainerForFailureThresholdEqualToRepetitionCount (line 233) | @Test method failureThresholdEqualToRepetitionCountMinusOne (line 240) | @Test method failureThreshold1 (line 253) | @Test method failureThreshold2 (line 266) | @Test method failureThreshold3 (line 280) | @Test method failureThresholdWithConcurrentExecution (line 298) | @ParameterizedTest method executeTest (line 330) | private Events executeTest(String methodName) { class TestCase (line 338) | static class TestCase { method testWithEmptyPattern (line 342) | @RepeatedTest(value = 1, name = "") method testWithBlankPattern (line 346) | @RepeatedTest(value = 1, name = " \t ") method negativeRepeatCount (line 350) | @SuppressWarnings("JUnitMalformedDeclaration") method zeroRepeatCount (line 355) | @SuppressWarnings("JUnitMalformedDeclaration") method failureThresholdSetToNegativeValue (line 360) | @RepeatedTest(value = 10, failureThreshold = -1) method failureThresholdSetToZero (line 365) | @RepeatedTest(value = 10, failureThreshold = 0) method failureThresholdGreaterThanRepetitionCount (line 370) | @RepeatedTest(value = 10, failureThreshold = 11) method failureThresholdEqualToRepetitionCount (line 375) | @RepeatedTest(value = 10, failureThreshold = 10) method failureThresholdEqualToRepetitionCountMinusOne (line 380) | @RepeatedTest(value = 3, failureThreshold = 2) method failureThreshold1 (line 385) | @RepeatedTest(value = 3, failureThreshold = 1) method failureThreshold2 (line 393) | @RepeatedTest(value = 4, failureThreshold = 2) method failureThreshold3 (line 401) | @RepeatedTest(value = 8, failureThreshold = 3) method failureThresholdWithConcurrentExecution (line 409) | @RepeatedTest(value = 20, failureThreshold = 3) class BlankDisplayNameTestCase (line 419) | static class BlankDisplayNameTestCase { method test (line 421) | @RepeatedTest(1) FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/SameThreadTimeoutInvocationTests.java class SameThreadTimeoutInvocationTests (line 30) | class SameThreadTimeoutInvocationTests { method resetsInterruptFlag (line 32) | @Test method withExecutor (line 45) | private void withExecutor(ThrowingConsumer c... FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/SeparateThreadTimeoutInvocationTests.java class SeparateThreadTimeoutInvocationTests (line 35) | @DisplayName("SeparateThreadTimeoutInvocation") method throwsTimeoutException (line 40) | @Test method runsInvocationUsingSeparateThread (line 56) | @Test method shouldThrowInvocationException (line 63) | @Test method aSeparateThreadInvocation (line 74) | private static SeparateThreadTimeoutInvoc... FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/ServiceLoaderExtension.java class ServiceLoaderExtension (line 22) | public class ServiceLoaderExtension implements BeforeAllCallback { method beforeAll (line 24) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TempDirectoryCleanupTests.java class TempDirectoryCleanupTests (line 56) | class TempDirectoryCleanupTests extends AbstractJupiterTestEngineTests { class TempDirFieldTests (line 58) | @Nested method cleanupModeDefaultField (line 74) | @Test method cleanupModeCustomDefaultField (line 89) | @Test method cleanupModeNeverField (line 105) | @Test method cleanupModeAlwaysField (line 120) | @Test method cleanupModeOnSuccessPassingField (line 135) | @Test method cleanupModeOnSuccessFailingField (line 150) | @Test method cleanupModeOnSuccessFailingThenPassingField (line 160) | @Test method cleanupModeOnSuccessFailingStaticField (line 173) | @Test method cleanupModeOnSuccessFailingStaticFieldWithNesting (line 188) | @Test method deleteTempDirs (line 196) | @AfterEach method deleteIfNotNullAndExists (line 206) | static void deleteIfNotNullAndExists(Path dir) throws IOException { class DefaultFieldCase (line 214) | @SuppressWarnings("NewClassNamingConvention") method testDefaultField (line 220) | @Test class NeverFieldCase (line 226) | @SuppressWarnings("NewClassNamingConvention") method testNeverField (line 232) | @Test class AlwaysFieldCase (line 238) | @SuppressWarnings("NewClassNamingConvention") method testAlwaysField (line 244) | @Test class OnSuccessPassingFieldCase (line 250) | @SuppressWarnings("NewClassNamingConvention") method testOnSuccessPassingField (line 256) | @Test class OnSuccessFailingFieldCase (line 262) | @SuppressWarnings("NewClassNamingConvention") method testOnSuccessFailingField (line 268) | @Test class OnSuccessFailingStaticFieldCase (line 275) | @SuppressWarnings("NewClassNamingConvention") method failing (line 282) | @Test method passing (line 289) | @Test class OnSuccessFailingStaticFieldWithNestingCase (line 295) | @SuppressWarnings("NewClassNamingConvention") class NestedTestCase (line 301) | @Nested method failingTest (line 305) | @Test method passingTest (line 312) | @Test class TempDirParameterTests (line 322) | @Nested method cleanupModeDefaultParameter (line 337) | @Test method cleanupModeCustomDefaultParameter (line 352) | @Test method cleanupModeNeverParameter (line 368) | @Test method cleanupModeAlwaysParameter (line 383) | @Test method cleanupModeOnSuccessPassingParameter (line 398) | @Test method cleanupModeOnSuccessFailingParameter (line 414) | @Test method cleanupModeOnSuccessFailingThenPassingParameter (line 425) | @Test method deleteTempDirs (line 433) | @AfterEach class DefaultParameterCase (line 444) | @SuppressWarnings("NewClassNamingConvention") method testDefaultParameter (line 447) | @Test class NeverParameterCase (line 453) | @SuppressWarnings("NewClassNamingConvention") method testNeverParameter (line 456) | @Test class AlwaysParameterCase (line 462) | @SuppressWarnings("NewClassNamingConvention") method testAlwaysParameter (line 465) | @Test class OnSuccessPassingParameterCase (line 471) | @SuppressWarnings("NewClassNamingConvention") method testOnSuccessPassingParameter (line 474) | @Test class OnSuccessFailingParameterCase (line 480) | @SuppressWarnings("NewClassNamingConvention") method testOnSuccessFailingParameter (line 483) | @Test class OnSuccessFailingThenPassingParameterCase (line 490) | @SuppressWarnings("NewClassNamingConvention") method testOnSuccessFailingParameter (line 494) | @Test method testOnSuccessPassingParameter (line 501) | @Test class WindowsTests (line 510) | @Nested method deletesBrokenJunctions (line 514) | @Test method doesNotFollowJunctions (line 524) | @Test class JunctionTestCase (line 547) | @NullUnmarked method createJunctionToTarget (line 551) | @Test method createWindowsJunction (line 560) | private static Path createWindowsJunction(Path link, Path target) th... FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TempDirectoryMetaAnnotationTests.java class TempDirectoryMetaAnnotationTests (line 33) | @DisplayName("@TempDir as a meta-annotation") method annotationOnField (line 36) | @Test method annotationOnParameter (line 42) | @Test class AnnotationOnFieldTestCase (line 48) | @NullUnmarked method test (line 54) | @Test class AnnotationOnParameterTestCase (line 61) | static class AnnotationOnParameterTestCase { method test (line 63) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TempDirectoryPreconditionTests.java class TempDirectoryPreconditionTests (line 39) | class TempDirectoryPreconditionTests extends AbstractJupiterTestEngineTe... method parameterTypes (line 41) | @Test method finalStaticFieldIsNotSupported (line 58) | @Test method finalInstanceFieldIsNotSupported (line 73) | @Test class ParameterTypeTestCase (line 89) | static class ParameterTypeTestCase { method validTempDirType (line 91) | @Test method invalidTempDirType (line 95) | @Test class FinalStaticFieldTestCase (line 100) | static class FinalStaticFieldTestCase { method test (line 104) | @Test class FinalInstanceFieldTestCase (line 109) | static class FinalInstanceFieldTestCase { method test (line 113) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TempDirectoryTests.java class TempDirectoryTests (line 105) | @DisplayName("TempDirectory extension") method executeTestsForClassWithDefaultFactory (line 108) | private EngineExecutionResults executeTestsForClassWithDefaultFactory(... method resetStaticVariables (line 116) | @BeforeEach method resolvesSeparateTempDirsForEachAnnotationDeclaration (line 122) | @SuppressWarnings("NullAway") method supportsConstructorInjectionOnRecords (line 178) | @Test method tempDirectoryDoesNotPreventConstructorParameterResolution (line 184) | @Test method tempDirectoryDoesNotPreventUserFromDeletingTempDir (line 191) | @Test method nonWritableFileDoesNotCauseFailure (line 198) | @Test method nonMintPermissionsContentDoesNotCauseFailure (line 205) | @Test method nonMintPermissionsDoNotCauseFailure (line 212) | @Test method readOnlyFileInReadOnlyDirDoesNotCauseFailure (line 219) | @Test method readOnlyFileInNestedReadOnlyDirDoesNotCauseFailure (line 227) | @Test method canBeUsedViaInstanceFieldInsideNestedTestClasses (line 235) | @Test method canBeUsedViaStaticFieldInsideNestedTestClasses (line 242) | @Test method onlyAttemptsToDeleteUndeletablePathsOnce (line 249) | @ParameterizedTest(name = "{0}") method appliesGloballyConfiguredDeletionStrategy (line 260) | @Test method assertFailedDueToDeletionException (line 274) | private static void assertFailedDueToDeletionException(EngineExecution... method determineTempDirFromReportEntries (line 286) | private static Path determineTempDirFromReportEntries(EngineExecutionR... method usingTheRemovedScopeConfigurationParameterProducesWarning (line 294) | @Test class Failures (line 306) | @Nested method onlySupportsStaticFieldsOfTypePathAndFile (line 311) | @Test method onlySupportsInstanceFieldsOfTypePathAndFile (line 321) | @Test method onlySupportsParametersOfTypePathAndFile (line 331) | @Test method doesNotSupportTempDirFactoryNotReturningDirectory (line 346) | @Test method doesNotSupportCustomDefaultTempDirFactoryNotReturningDirectory (line 366) | @Test class FactoryNotReturningDirectory (line 387) | @NullMarked method createTempDirectory (line 390) | @SuppressWarnings("DataFlowIssue") method doesNotSupportNonDefaultFileSystemTempDirFactoryOnFileAnnotatedElement (line 397) | @Test class PrivateFields (line 421) | @Nested method supportsPrivateInstanceFields (line 426) | @Test method supportsPrivateStaticFields (line 434) | @Test class Factory (line 444) | @Nested method supportsFactoryWithTestMethodNameAsPrefix (line 448) | @Test method supportsFactoryWithCustomParentDirectory (line 455) | @Test method supportsFactoryWithMemoryFileSystem (line 462) | @Test method supportsFactoryWithJimfs (line 469) | @Test method supportsFactoryWithAnnotatedElementNameAsPrefix (line 476) | @Test method supportsFactoryWithCustomMetaAnnotation (line 483) | @Test class DefaultFactory (line 492) | @Nested method supportsStandardDefaultFactory (line 497) | @Test method supportsCustomDefaultFactory (line 505) | @Test method supportsCustomDefaultFactoryWithStandardFactoryOnDeclaration (line 513) | @Test class Factory (line 522) | @NullMarked method createTempDirectory (line 527) | @Override method close (line 533) | @Override method assertSingleFailedContainer (line 544) | @SuppressWarnings("SameParameterValue") method assertSingleFailedContainer (line 551) | @SafeVarargs method assertSingleFailedTest (line 561) | @SuppressWarnings("SameParameterValue") method assertSingleFailedTest (line 568) | @SafeVarargs class AnnotationOnPrivateInstanceFieldTestCase (line 582) | static class AnnotationOnPrivateInstanceFieldTestCase { method test (line 588) | @Test class AnnotationOnPrivateStaticFieldTestCase (line 595) | static class AnnotationOnPrivateStaticFieldTestCase { method test (line 601) | @Test class AnnotationOnStaticFieldWithUnsupportedTypeTestCase (line 608) | static class AnnotationOnStaticFieldWithUnsupportedTypeTestCase { method test1 (line 614) | @Test class AnnotationOnInstanceFieldWithUnsupportedTypeTestCase (line 620) | static class AnnotationOnInstanceFieldWithUnsupportedTypeTestCase { method test1 (line 626) | @Test class InvalidTestCase (line 632) | static class InvalidTestCase { method wrongParameterType (line 634) | @Test class FileAndPathInjection (line 640) | @Nested method checkFile (line 650) | @Test method assertFileAndPathAreNotEqual (line 657) | private static void assertFileAndPathAreNotEqual(File tempDir, Path ... class TempDirectoryDoesNotPreventConstructorParameterResolutionTestCase (line 666) | static class TempDirectoryDoesNotPreventConstructorParameterResolution... method TempDirectoryDoesNotPreventConstructorParameterResolutionTestCase (line 671) | TempDirectoryDoesNotPreventConstructorParameterResolutionTestCase(Te... method test (line 675) | @Test class UserTempDirectoryDeletionDoesNotCauseFailureTestCase (line 683) | static class UserTempDirectoryDeletionDoesNotCauseFailureTestCase { method deleteTempDir (line 685) | @Test class NonWritableFileDoesNotCauseFailureTestCase (line 694) | static class NonWritableFileDoesNotCauseFailureTestCase { method createReadonlyFile (line 696) | @Test class ReadOnlyFileInReadOnlyDirDoesNotCauseFailureTestCase (line 708) | static class ReadOnlyFileInReadOnlyDirDoesNotCauseFailureTestCase { method createReadOnlyFileInReadOnlyDir (line 710) | @Test class ReadOnlyFileInDirInReadOnlyDirDoesNotCauseFailureTestCase (line 721) | static class ReadOnlyFileInDirInReadOnlyDirDoesNotCauseFailureTestCase { method createReadOnlyFileInReadOnlyDir (line 723) | @Test class NonMintPermissionContentInTempDirectoryDoesNotCauseFailureTestCase (line 736) | @SuppressWarnings("ResultOfMethodCallIgnored") method createFile (line 739) | @Test method createFolder (line 744) | @Test method createNonWritableFile (line 749) | @Test method createNonReadableFile (line 754) | @Test method createNonWritableDirectory (line 759) | @Test method createNonReadableDirectory (line 764) | @Test method createNonExecutableDirectory (line 769) | @Test method createNonEmptyNonWritableDirectory (line 774) | @Test method createNonEmptyNonReadableDirectory (line 781) | @Test method createNonEmptyNonExecutableDirectory (line 788) | @Test method createNonEmptyDirectory (line 795) | @Test method createNonEmptyDirectoryWithNonWritableFile (line 801) | @Test method createNonEmptyDirectoryWithNonReadableFile (line 807) | @Test class NonMintTempDirectoryPermissionsDoNotCauseFailureTestCase (line 815) | @SuppressWarnings("ResultOfMethodCallIgnored") class NonWritable (line 818) | @Nested method makeEmptyTempDirectoryNonWritable (line 821) | @Test method makeTempDirectoryWithFileNonWritable (line 826) | @Test method makeTempDirectoryWithEmptyFolderNonWritable (line 832) | @Test method makeTempDirectoryWithNonWritableFileNonWritable (line 838) | @Test method makeTempDirectoryWithNonReadableFileNonWritable (line 844) | @Test method makeTempDirectoryWithNonWritableFolderNonWritable (line 850) | @Test method makeTempDirectoryWithNonReadableFolderNonWritable (line 856) | @Test method makeTempDirectoryWithNonExecutableFolderNonWritable (line 862) | @Test method makeTempDirectoryWithNonEmptyNonReadableFolderNonWritable (line 868) | @Test method makeTempDirectoryWithNonEmptyNonWritableFolderNonWritable (line 876) | @Test method makeTempDirectoryWithNonEmptyNonExecutableFolderNonWritable (line 884) | @Test method makeTempDirectoryWithNonEmptyFolderNonWritable (line 892) | @Test method makeTempDirectoryWithNonEmptyFolderContainingNonWritableFileNonWritable (line 899) | @Test method makeTempDirectoryWithNonEmptyFolderContainingNonReadableFileNonWritable (line 907) | @Test class NonReadable (line 916) | @Nested method makeEmptyTempDirectoryNonReadable (line 919) | @Test method makeTempDirectoryWithFileNonReadable (line 924) | @Test method makeTempDirectoryWithEmptyFolderNonReadable (line 930) | @Test method makeTempDirectoryWithNonWritableFileNonReadable (line 936) | @Test method makeTempDirectoryWithNonReadableFileNonReadable (line 942) | @Test method makeTempDirectoryWithNonWritableFolderNonReadable (line 948) | @Test method makeTempDirectoryWithNonReadableFolderNonReadable (line 954) | @Test method makeTempDirectoryWithNonExecutableFolderNonReadable (line 960) | @Test method makeTempDirectoryWithNonEmptyNonWritableFolderNonReadable (line 966) | @Test method makeTempDirectoryWithNonEmptyNonReadableFolderNonReadable (line 974) | @Test method makeTempDirectoryWithNonEmptyNonExecutableFolderNonReadable (line 982) | @Test method makeTempDirectoryWithNonEmptyFolderNonReadable (line 990) | @Test method makeTempDirectoryWithNonEmptyFolderContainingNonWritableFileNonReadable (line 997) | @Test method makeTempDirectoryWithNonEmptyFolderContainingNonReadableFileNonReadable (line 1005) | @Test class NonExecutable (line 1014) | @Nested method makeEmptyTempDirectoryNonExecutable (line 1017) | @Test method makeTempDirectoryWithFileNonExecutable (line 1022) | @Test method makeTempDirectoryWithEmptyFolderNonExecutable (line 1028) | @Test method makeTempDirectoryWithNonWritableFileNonExecutable (line 1034) | @Test method makeTempDirectoryWithNonReadableFileNonExecutable (line 1040) | @Test method makeTempDirectoryWithNonWritableFolderNonExecutable (line 1046) | @Test method makeTempDirectoryWithNonReadableFolderNonExecutable (line 1052) | @Test method makeTempDirectoryWithNonExecutableFolderNonExecutable (line 1058) | @Test method makeTempDirectoryWithNonEmptyNonWritableFolderNonExecutable (line 1064) | @Test method makeTempDirectoryWithNonEmptyNonReadableFolderNonExecutable (line 1072) | @Test method makeTempDirectoryWithNonEmptyNonExecutableFolderNonExecutable (line 1080) | @Test method makeTempDirectoryWithNonEmptyFolderNonExecutable (line 1089) | @Test method makeTempDirectoryWithNonEmptyFolderContainingNonWritableFileNonExecutable (line 1096) | @Test method makeTempDirectoryWithNonEmptyFolderContainingNonReadableFileNonExecutable (line 1104) | @Test class TempDirUsageInsideNestedClassesTestCase (line 1115) | static class TempDirUsageInsideNestedClassesTestCase { method topLevel (line 1120) | @Test class NestedTestClass (line 1126) | @Nested method nested (line 1129) | @Test class EvenDeeperNestedTestClass (line 1135) | @Nested method deeplyNested (line 1138) | @Test class StaticTempDirUsageInsideNestedClassTestCase (line 1147) | @NullUnmarked method topLevel (line 1155) | @Test class NestedTestClass (line 1162) | @Nested method nested (line 1165) | @Test class AllPossibleDeclarationLocationsTestCase (line 1174) | @DisplayName("class") method beforeAll (line 1193) | @BeforeAll method AllPossibleDeclarationLocationsTestCase (line 1204) | AllPossibleDeclarationLocationsTestCase(@TempDir Path tempDir) { method beforeEach (line 1208) | @BeforeEach method testA (line 1222) | @Test method testB (line 1232) | @Test method afterEach (line 1242) | @AfterEach method afterAll (line 1251) | @AfterAll method getTempDirs (line 1260) | private static Map getTempDirs(TestInfo testInfo) { method assertAllTempDirsExist (line 1264) | private static void assertAllTempDirsExist(TestInfo testInfo) { class UndeletableTestCase (line 1269) | static class UndeletableTestCase { method reportTempDir (line 1276) | @BeforeEach class UndeletableDirectoryTestCase (line 1282) | static class UndeletableDirectoryTestCase extends UndeletableTestCase { method test (line 1283) | @Test class UndeletableFileTestCase (line 1289) | static class UndeletableFileTestCase extends UndeletableTestCase { method test (line 1290) | @Test class UndeletableWithDefaultDeletionStrategyTestCase (line 1296) | static class UndeletableWithDefaultDeletionStrategyTestCase extends Un... method reportTempDir (line 1303) | @BeforeEach method test (line 1308) | @Test class FactoryWithTestMethodNameAsPrefixTestCase (line 1314) | static class FactoryWithTestMethodNameAsPrefixTestCase { method test (line 1316) | @Test class Factory (line 1322) | @NullMarked method createTempDirectory (line 1325) | @Override class FactoryWithCustomParentDirectoryTestCase (line 1335) | static class FactoryWithCustomParentDirectoryTestCase { method test (line 1337) | @Test class Factory (line 1343) | @NullMarked method Factory (line 1349) | private Factory() throws IOException { method createTempDirectory (line 1353) | @Override class FactoryWithMemoryFileSystemTestCase (line 1362) | static class FactoryWithMemoryFileSystemTestCase { method test (line 1364) | @Test class Factory (line 1370) | @NullMarked method createTempDirectory (line 1376) | @Override method close (line 1383) | @Override class FactoryWithJimfsTestCase (line 1392) | static class FactoryWithJimfsTestCase { method test (line 1394) | @Test class Factory (line 1400) | @NullMarked method createTempDirectory (line 1406) | @Override method close (line 1413) | @Override class FactoryWithAnnotatedElementNameAsPrefixTestCase (line 1422) | static class FactoryWithAnnotatedElementNameAsPrefixTestCase { method test (line 1427) | @Test class Factory (line 1433) | @NullMarked method createTempDirectory (line 1436) | @Override method getName (line 1442) | private static String getName(AnnotatedElement element) { class FactoryWithCustomMetaAnnotationTestCase (line 1450) | @NullUnmarked method test (line 1456) | @Test class Factory (line 1483) | @NullMarked method createTempDirectory (line 1486) | @Override class FactoryNotReturningDirectoryTestCase (line 1498) | static class FactoryNotReturningDirectoryTestCase { method test (line 1500) | @Test class Factory (line 1505) | @NullMarked method createTempDirectory (line 1509) | @Override class FactoryReturningNonDefaultFileSystemPathForFileAnnotatedElementTestCase (line 1517) | static class FactoryReturningNonDefaultFileSystemPathForFileAnnotatedE... method test (line 1519) | @Test class Factory (line 1524) | @NullMarked method createTempDirectory (line 1529) | @Override method close (line 1535) | @Override class StandardDefaultFactoryTestCase (line 1543) | static class StandardDefaultFactoryTestCase { method test (line 1545) | @Test class CustomDefaultFactoryTestCase (line 1554) | static class CustomDefaultFactoryTestCase { method test (line 1556) | @Test class CustomDefaultFactoryWithStandardDeclarationTestCase (line 1565) | static class CustomDefaultFactoryWithStandardDeclarationTestCase { method test (line 1567) | @Test class CustomDefaultFactoryNotReturningDirectoryTestCase (line 1576) | static class CustomDefaultFactoryNotReturningDirectoryTestCase { method test (line 1578) | @Test method shouldExists (line 1586) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TestExecutionExceptionHandlerTests.java class TestExecutionExceptionHandlerTests (line 48) | class TestExecutionExceptionHandlerTests extends AbstractJupiterTestEngi... method resetStatics (line 52) | @BeforeEach method exceptionHandlerRethrowsException (line 61) | @Test method exceptionHandlerSwallowsException (line 78) | @Test method exceptionHandlerConvertsException (line 95) | @Test method severalHandlersAreCalledInOrder (line 112) | @Test class ATestCase (line 136) | static class ATestCase { method testRethrow (line 138) | @Test method testSwallow (line 144) | @Test method testConvert (line 150) | @Test method testSeveral (line 156) | @Test class RethrowException (line 166) | static class RethrowException implements TestExecutionExceptionHandler { method handleTestExecutionException (line 170) | @Override class SwallowException (line 180) | static class SwallowException implements TestExecutionExceptionHandler { method handleTestExecutionException (line 184) | @Override class ConvertException (line 193) | static class ConvertException implements TestExecutionExceptionHandler { method handleTestExecutionException (line 197) | @Override class ShouldNotBeCalled (line 207) | static class ShouldNotBeCalled implements TestExecutionExceptionHandler { method handleTestExecutionException (line 211) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TestInfoParameterResolverTests.java class TestInfoParameterResolverTests (line 39) | @Tag("class-tag") method TestInfoParameterResolverTests (line 45) | TestInfoParameterResolverTests(TestInfo testInfo) { method defaultDisplayName (line 50) | @Test method providedDisplayName (line 55) | @Test method customDisplayNameThatIsEmpty (line 61) | @Test method getTags (line 70) | @Test method beforeAndAfter (line 78) | @BeforeEach method beforeAll (line 84) | @BeforeAll method beforeAndAfterAll (line 91) | @BeforeAll class BlankDisplayNameTestCase (line 97) | static class BlankDisplayNameTestCase { method test (line 99) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TestInstanceFactoryTests.java class TestInstanceFactoryTests (line 59) | class TestInstanceFactoryTests extends AbstractJupiterTestEngineTests { method resetCallSequence (line 63) | @BeforeEach method multipleFactoriesRegisteredOnSingleTestClass (line 68) | @Test method multipleFactoriesRegisteredWithinTestClassHierarchy (line 87) | @Test method multipleFactoriesRegisteredWithinNestedClassStructure (line 106) | @Test method nullTestInstanceFactoryWithPerMethodLifecycle (line 130) | @Test method nullTestInstanceFactoryWithPerClassLifecycle (line 151) | @Test method bogusTestInstanceFactoryWithPerMethodLifecycle (line 170) | @Test method bogusTestInstanceFactoryWithPerClassLifecycle (line 191) | @Test method explosiveTestInstanceFactoryWithPerMethodLifecycle (line 210) | @Test method explosiveTestInstanceFactoryWithPerClassLifecycle (line 230) | @Test method proxyTestInstanceFactoryFailsDueToUseOfDifferentClassLoader (line 248) | @Test method instanceFactoryOnTopLevelTestClass (line 273) | @Test method instanceFactorySupportedWhenTestClassDeclaresMultipleConstructors (line 289) | @Test method inheritedFactoryInTestClassHierarchy (line 302) | @Test method instanceFactoriesInNestedClassStructureAreInherited (line 321) | @Test method instanceFactoryRegisteredViaTestInterface (line 355) | @Test method instanceFactoryRegisteredAsLambdaExpression (line 371) | @Test method instanceFactoryWithPerClassLifecycle (line 386) | @Test method instanceFactoryWithLegacyContext (line 409) | @Test method instanceFactoryWithLegacyContextAndChangedDefaultScope (line 435) | @Test class MultipleFactoriesRegisteredOnSingleTestCase (line 467) | @ExtendWith({ FooInstanceFactory.class, BarInstanceFactory.class }) method testShouldNotBeCalled (line 470) | @Test class NullTestInstanceFactoryTestCase (line 476) | @ExtendWith(NullTestInstanceFactory.class) method testShouldNotBeCalled (line 479) | @Test class PerClassLifecycleNullTestInstanceFactoryTestCase (line 485) | @TestInstance(PER_CLASS) class BogusTestInstanceFactoryTestCase (line 489) | @ExtendWith(BogusTestInstanceFactory.class) method testShouldNotBeCalled (line 492) | @Test class PerClassLifecycleBogusTestInstanceFactoryTestCase (line 498) | @TestInstance(PER_CLASS) class ExplosiveTestInstanceFactoryTestCase (line 502) | @ExtendWith(ExplosiveTestInstanceFactory.class) method testShouldNotBeCalled (line 505) | @Test class PerClassLifecycleExplosiveTestInstanceFactoryTestCase (line 511) | @TestInstance(PER_CLASS) class MultipleConstructorsTestInstanceFactory (line 515) | private static class MultipleConstructorsTestInstanceFactory implement... method createTestInstance (line 517) | @Override class MultipleConstructorsTestCase (line 524) | @ExtendWith(MultipleConstructorsTestInstanceFactory.class) method MultipleConstructorsTestCase (line 529) | MultipleConstructorsTestCase(String text) { method MultipleConstructorsTestCase (line 533) | MultipleConstructorsTestCase(int number) { method test (line 537) | @Test class ParentTestCase (line 543) | @ExtendWith(FooInstanceFactory.class) method parentTest (line 546) | @Test class InheritedFactoryTestCase (line 552) | static class InheritedFactoryTestCase extends ParentTestCase { method childTest (line 554) | @Test class MultipleFactoriesRegisteredWithinClassHierarchyTestCase (line 560) | @ExtendWith(BarInstanceFactory.class) method childTest (line 563) | @Test class OuterTestCase (line 569) | @ExtendWith(FooInstanceFactory.class) method outerTest (line 572) | @Test class InnerTestCase (line 577) | @Nested method innerTest1 (line 580) | @Test class InnerInnerTestCase (line 585) | @Nested method innerTest2 (line 588) | @Test class MultipleFactoriesRegisteredWithinNestedClassStructureTestCase (line 596) | @ExtendWith(FooInstanceFactory.class) method outerTest (line 599) | @Test class InnerTestCase (line 603) | @Nested method innerTest (line 607) | @Test type TestInterface (line 613) | @ExtendWith(FooInstanceFactory.class) class FactoryFromInterfaceTestCase (line 617) | static class FactoryFromInterfaceTestCase implements TestInterface { method test (line 619) | @Test class LambdaFactoryTestCase (line 625) | static class LambdaFactoryTestCase { method LambdaFactoryTestCase (line 632) | LambdaFactoryTestCase(String text) { method beforeEach (line 636) | @BeforeEach method test (line 641) | @Test class PerClassLifecycleTestCase (line 647) | @ExtendWith(FooInstanceFactory.class) method PerClassLifecycleTestCase (line 653) | PerClassLifecycleTestCase() { method beforeAll (line 657) | @BeforeAll method beforeEach (line 662) | @BeforeEach method test1 (line 667) | @Test method test2 (line 672) | @Test method afterAll (line 677) | @AfterAll class LegacyContextTestCase (line 683) | @ExtendWith(LegacyInstanceFactory.class) method outerTest (line 686) | @Test class InnerTestCase (line 691) | @Nested method innerTest1 (line 694) | @Test method innerTest2 (line 699) | @Test class ProxiedTestCase (line 706) | @ExtendWith(ProxyTestInstanceFactory.class) method test1 (line 710) | @Test method test2 (line 715) | @Test class AbstractTestInstanceFactory (line 723) | private static abstract class AbstractTestInstanceFactory implements T... method createTestInstance (line 725) | @Override class FooInstanceFactory (line 741) | private static class FooInstanceFactory extends AbstractTestInstanceFa... method getTestInstantiationExtensionContextScope (line 742) | @Override class BarInstanceFactory (line 748) | private static class BarInstanceFactory extends AbstractTestInstanceFa... method getTestInstantiationExtensionContextScope (line 749) | @Override class LegacyInstanceFactory (line 755) | private static class LegacyInstanceFactory extends AbstractTestInstanc... class NullTestInstanceFactory (line 761) | private static class NullTestInstanceFactory implements TestInstanceFa... method createTestInstance (line 763) | @SuppressWarnings("DataFlowIssue") class BogusTestInstanceFactory (line 774) | private static class BogusTestInstanceFactory implements TestInstanceF... method createTestInstance (line 776) | @Override class ExplosiveTestInstanceFactory (line 785) | private static class ExplosiveTestInstanceFactory implements TestInsta... method createTestInstance (line 787) | @Override class ProxyTestInstanceFactory (line 798) | private static class ProxyTestInstanceFactory implements TestInstanceF... method createTestInstance (line 800) | @Override method instantiated (line 818) | private static void instantiated(Class ... FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TestInstancePostProcessorAndPreDestroyCallbackTests.java class TestInstancePostProcessorAndPreDestroyCallbackTests (line 33) | class TestInstancePostProcessorAndPreDestroyCallbackTests extends Abstra... method postProcessorAndPreDestroyCallbacks (line 37) | @Test method postProcessorAndPreDestroyCallbacksInSubclass (line 50) | @Test method postProcessorAndPreDestroyCallbacksInSubSubclass (line 65) | @Test method preDestroyTestInstanceMethodThrowsAnException (line 82) | @Test method postProcessTestInstanceMethodThrowsAnException (line 93) | @Test method testClassConstructorThrowsAnException (line 99) | @Test method assertPostProcessorAndPreDestroyCallbacks (line 105) | private void assertPostProcessorAndPreDestroyCallbacks(Class testCl... method assertPostProcessorAndPreDestroyCallbacks (line 109) | private void assertPostProcessorAndPreDestroyCallbacks(Class testCl... class TopLevelTestCase (line 123) | @ExtendWith({ FooTestInstanceCallbacks.class, BarTestInstanceCallbacks... method test (line 126) | @Test class SecondLevelTestCase (line 133) | @ExtendWith(BazTestInstanceCallbacks.class) method test (line 136) | @Test class ThirdLevelTestCase (line 143) | @ExtendWith(QuuxTestInstanceCallbacks.class) method test (line 146) | @Test class ExceptionInTestInstancePreDestroyCallbackTestCase (line 153) | @ExtendWith(ExceptionThrowingTestInstancePreDestroyCallback.class) method test (line 156) | @Test class ExceptionInTestInstancePostProcessorTestCase (line 162) | @ExtendWith(ExceptionThrowingTestInstancePostProcessor.class) method test (line 165) | @Test class ExceptionInTestClassConstructorTestCase (line 171) | @ExtendWith(FooTestInstanceCallbacks.class) method ExceptionInTestClassConstructorTestCase (line 174) | ExceptionInTestClassConstructorTestCase() { method test (line 179) | @Test class FooTestInstanceCallbacks (line 187) | static class FooTestInstanceCallbacks extends AbstractTestInstanceCall... method FooTestInstanceCallbacks (line 189) | protected FooTestInstanceCallbacks() { class BarTestInstanceCallbacks (line 194) | static class BarTestInstanceCallbacks extends AbstractTestInstanceCall... method BarTestInstanceCallbacks (line 196) | protected BarTestInstanceCallbacks() { class BazTestInstanceCallbacks (line 201) | static class BazTestInstanceCallbacks extends AbstractTestInstanceCall... method BazTestInstanceCallbacks (line 203) | protected BazTestInstanceCallbacks() { class QuuxTestInstanceCallbacks (line 208) | static class QuuxTestInstanceCallbacks extends AbstractTestInstanceCal... method QuuxTestInstanceCallbacks (line 210) | protected QuuxTestInstanceCallbacks() { class ExceptionThrowingTestInstancePreDestroyCallback (line 215) | static class ExceptionThrowingTestInstancePreDestroyCallback extends A... method ExceptionThrowingTestInstancePreDestroyCallback (line 217) | protected ExceptionThrowingTestInstancePreDestroyCallback() { method preDestroyTestInstance (line 221) | @Override class ExceptionThrowingTestInstancePostProcessor (line 228) | static class ExceptionThrowingTestInstancePostProcessor extends Abstra... method ExceptionThrowingTestInstancePostProcessor (line 230) | protected ExceptionThrowingTestInstancePostProcessor() { method postProcessTestInstance (line 234) | @Override class AbstractTestInstanceCallbacks (line 241) | private static abstract class AbstractTestInstanceCallbacks method AbstractTestInstanceCallbacks (line 246) | AbstractTestInstanceCallbacks(String name) { method postProcessTestInstance (line 250) | @Override method preDestroyTestInstance (line 255) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TestInstancePostProcessorTests.java class TestInstancePostProcessorTests (line 35) | class TestInstancePostProcessorTests extends AbstractJupiterTestEngineTe... method resetCallSequence (line 39) | @BeforeEach method instancePostProcessorsInNestedClasses (line 44) | @Test method testSpecificTestInstancePostProcessorIsCalled (line 78) | @Test class OuterTestCase (line 99) | @ExtendWith(FooInstancePostProcessor.class) method setName (line 105) | @Override method beforeOuterMethod (line 110) | @BeforeEach method testOuter (line 115) | @Test class InnerTestCase (line 123) | @Nested method setName (line 129) | @Override method beforeInnerMethod (line 134) | @BeforeEach method testInner (line 139) | @Test class TestCaseWithTestSpecificTestInstancePostProcessor (line 152) | static class TestCaseWithTestSpecificTestInstancePostProcessor impleme... method setName (line 156) | @Override method beforeEachMethod (line 161) | @BeforeEach method test1 (line 166) | @ExtendWith(FooInstancePostProcessor.class) method test2 (line 174) | @Test class AbstractInstancePostProcessor (line 181) | static abstract class AbstractInstancePostProcessor implements TestIns... method AbstractInstancePostProcessor (line 184) | AbstractInstancePostProcessor(String name) { method postProcessTestInstance (line 188) | @Override class FooInstancePostProcessor (line 200) | static class FooInstancePostProcessor extends AbstractInstancePostProc... method FooInstancePostProcessor (line 201) | FooInstancePostProcessor() { method getTestInstantiationExtensionContextScope (line 205) | @Override class BarInstancePostProcessor (line 211) | static class BarInstancePostProcessor extends AbstractInstancePostProc... method BarInstancePostProcessor (line 212) | BarInstancePostProcessor() { method getTestInstantiationExtensionContextScope (line 216) | @Override class LegacyInstancePostProcessor (line 222) | static class LegacyInstancePostProcessor extends AbstractInstancePostP... method LegacyInstancePostProcessor (line 223) | LegacyInstancePostProcessor() { type Named (line 228) | private interface Named { method setName (line 230) | void setName(String source, String name); FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TestInstancePreConstructCallbackTests.java class TestInstancePreConstructCallbackTests (line 40) | class TestInstancePreConstructCallbackTests extends AbstractJupiterTestE... method resetCallSequence (line 44) | @BeforeEach method instancePreConstruct (line 49) | @Test method factoryPreConstruct (line 77) | @Test method preConstructInNested (line 107) | @Test method preConstructOnMethod (line 153) | @Test method preConstructWithClassLifecycle (line 175) | @Test method legacyPreConstruct (line 195) | @Test class CallSequenceRecordingTestCase (line 243) | private abstract static class CallSequenceRecordingTestCase { method record (line 244) | protected static void record(String event) { class InstancePreConstructTestCase (line 249) | @ExtendWith(InstancePreConstructCallbackRecordingFoo.class) method InstancePreConstructTestCase (line 252) | InstancePreConstructTestCase() { method beforeAll (line 256) | @BeforeAll method beforeEach (line 261) | @BeforeEach method test1 (line 266) | @Test method test2 (line 271) | @Test method afterEach (line 276) | @AfterEach method afterAll (line 281) | @AfterAll class FactoryPreConstructTestCase (line 287) | @ExtendWith(InstancePreConstructCallbackRecordingFoo.class) method FactoryPreConstructTestCase (line 296) | FactoryPreConstructTestCase() { method beforeAll (line 300) | @BeforeAll method beforeEach (line 305) | @BeforeEach method test1 (line 310) | @Test method test2 (line 315) | @Test method afterEach (line 320) | @AfterEach method afterAll (line 325) | @AfterAll class PreConstructInNestedTestCase (line 331) | @ExtendWith(InstancePreConstructCallbackRecordingFoo.class) method PreConstructInNestedTestCase (line 338) | PreConstructInNestedTestCase() { method beforeAll (line 343) | @BeforeAll method beforeEach (line 349) | @BeforeEach method outerTest1 (line 354) | @Test method outerTest2 (line 359) | @Test method afterEach (line 364) | @AfterEach method afterAll (line 369) | @AfterAll method toString (line 374) | @Override class InnerParent (line 379) | @ExtendWith(InstancePreConstructCallbackRecordingBar.class) class InnerTestCase (line 383) | @Nested method InnerTestCase (line 387) | InnerTestCase() { method beforeEachInner (line 391) | @BeforeEach method innerTest1 (line 396) | @Test method afterEachInner (line 401) | @AfterEach class PreConstructOnMethod (line 408) | @SuppressWarnings("NewClassNamingConvention") method PreConstructOnMethod (line 410) | PreConstructOnMethod() { method beforeEach (line 414) | @BeforeEach method test1 (line 419) | @ExtendWith(InstancePreConstructCallbackRecordingFoo.class) method test2 (line 425) | @Test method afterEach (line 430) | @AfterEach class PreConstructWithClassLifecycle (line 436) | @SuppressWarnings("NewClassNamingConvention") method PreConstructWithClassLifecycle (line 441) | PreConstructWithClassLifecycle() { method beforeEach (line 445) | @BeforeEach method test1 (line 450) | @Test method test2 (line 455) | @Test class LegacyPreConstructTestCase (line 461) | @ExtendWith(InstancePreConstructCallbackRecordingFoo.class) method LegacyPreConstructTestCase (line 465) | LegacyPreConstructTestCase() { method beforeAll (line 469) | @BeforeAll method beforeEach (line 474) | @BeforeEach method outerTest1 (line 479) | @Test method outerTest2 (line 484) | @Test method afterEach (line 489) | @AfterEach method afterAll (line 494) | @AfterAll method toString (line 499) | @Override class InnerTestCase (line 504) | @Nested method InnerTestCase (line 507) | InnerTestCase() { method beforeEachInner (line 511) | @BeforeEach method innerTest1 (line 516) | @Test method afterEachInner (line 521) | @AfterEach class AbstractTestInstancePreConstructCallback (line 528) | static abstract class AbstractTestInstancePreConstructCallback impleme... method AbstractTestInstancePreConstructCallback (line 531) | AbstractTestInstancePreConstructCallback(String name) { method preConstructTestInstance (line 535) | @Override class InstancePreConstructCallbackRecordingFoo (line 556) | static class InstancePreConstructCallbackRecordingFoo extends Abstract... method InstancePreConstructCallbackRecordingFoo (line 557) | InstancePreConstructCallbackRecordingFoo() { method getTestInstantiationExtensionContextScope (line 561) | @Override class InstancePreConstructCallbackRecordingBar (line 567) | static class InstancePreConstructCallbackRecordingBar extends Abstract... method InstancePreConstructCallbackRecordingBar (line 568) | InstancePreConstructCallbackRecordingBar() { method getTestInstantiationExtensionContextScope (line 572) | @Override class InstancePreConstructCallbackRecordingBaz (line 578) | static class InstancePreConstructCallbackRecordingBaz extends Abstract... method InstancePreConstructCallbackRecordingBaz (line 579) | InstancePreConstructCallbackRecordingBaz() { method getTestInstantiationExtensionContextScope (line 583) | @Override class InstancePreConstructCallbackRecordingLegacy (line 589) | static class InstancePreConstructCallbackRecordingLegacy extends Abstr... method InstancePreConstructCallbackRecordingLegacy (line 590) | InstancePreConstructCallbackRecordingLegacy() { FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TestInstancePreDestroyCallbackTests.java class TestInstancePreDestroyCallbackTests (line 34) | class TestInstancePreDestroyCallbackTests extends AbstractJupiterTestEng... method resetCallSequence (line 38) | @BeforeEach method instancePreDestroyCallbacksInNestedClasses (line 43) | @Test method testSpecificTestInstancePreDestroyCallbackIsCalled (line 65) | @Test method classLifecyclePreDestroyCallbacks (line 79) | @Test class Destroyable (line 98) | private abstract static class Destroyable { method setDestroyed (line 102) | void setDestroyed() { class OuterTestCase (line 107) | @ExtendWith(FooInstancePreDestroyCallback.class) method beforeOuterMethod (line 110) | @BeforeEach method testOuter (line 115) | @Test class InnerTestCase (line 121) | @Nested method beforeInnerMethod (line 126) | @BeforeEach method testInner (line 132) | @Test class TestCaseWithTestSpecificTestInstancePreDestroyCallback (line 139) | static class TestCaseWithTestSpecificTestInstancePreDestroyCallback ex... method beforeEachMethod (line 141) | @BeforeEach method test (line 147) | @ExtendWith(FooInstancePreDestroyCallback.class) class PerClassLifecyclePreDestroyCallbacksWithTwoTestMethods (line 154) | @SuppressWarnings("NewClassNamingConvention") method beforeEachMethod (line 160) | @BeforeEach method test1 (line 165) | @Test method test2 (line 170) | @Test class AbstractTestInstancePreDestroyCallback (line 176) | static abstract class AbstractTestInstancePreDestroyCallback implement... method AbstractTestInstancePreDestroyCallback (line 180) | AbstractTestInstancePreDestroyCallback(String name) { method preDestroyTestInstance (line 184) | @Override class FooInstancePreDestroyCallback (line 195) | static class FooInstancePreDestroyCallback extends AbstractTestInstanc... method FooInstancePreDestroyCallback (line 197) | FooInstancePreDestroyCallback() { class BarInstancePreDestroyCallback (line 202) | static class BarInstancePreDestroyCallback extends AbstractTestInstanc... method BarInstancePreDestroyCallback (line 204) | BarInstancePreDestroyCallback() { class BazInstancePreDestroyCallback (line 209) | static class BazInstancePreDestroyCallback extends AbstractTestInstanc... method BazInstancePreDestroyCallback (line 211) | BazInstancePreDestroyCallback() { FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TestInstancePreDestroyCallbackUtilityMethodTests.java class TestInstancePreDestroyCallbackUtilityMethodTests (line 32) | public class TestInstancePreDestroyCallbackUtilityMethodTests extends Ab... method destroysWhatWasPostProcessed (line 34) | @ParameterizedTest(name = "{0}") class PerMethodLifecycleOnAllLevels (line 49) | @ExtendWith(TestInstanceLifecycleExtension.class) class Inner (line 51) | @Nested method test (line 53) | @Test class PerMethodWithinPerClassLifecycle (line 59) | @ExtendWith(TestInstanceLifecycleExtension.class) class Inner (line 62) | @Nested method test (line 64) | @Test class PerClassWithinPerMethodLifecycle (line 70) | @ExtendWith(TestInstanceLifecycleExtension.class) class Inner (line 72) | @Nested method test (line 75) | @Test class PerClassLifecycleOnAllLevels (line 81) | @ExtendWith(TestInstanceLifecycleExtension.class) class Inner (line 84) | @Nested method test (line 87) | @Test class TestInstanceLifecycleExtension (line 93) | private static class TestInstanceLifecycleExtension method postProcessTestInstance (line 96) | @Override method preDestroyTestInstance (line 101) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TestReporterParameterResolverTests.java class TestReporterParameterResolverTests (line 30) | class TestReporterParameterResolverTests { method supports (line 34) | @SuppressWarnings("DataFlowIssue") method resolve (line 44) | @Test method findParameterOfMethod (line 52) | private Parameter findParameterOfMethod(String methodName, Class...... method parameterContext (line 57) | private static ParameterContext parameterContext(Parameter parameter) { class Sample (line 63) | static class Sample { method methodWithTestReporterParameter (line 65) | void methodWithTestReporterParameter(TestReporter reporter) { method methodWithoutTestReporterParameter (line 68) | void methodWithoutTestReporterParameter(String nothing) { FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TestWatcherTests.java class TestWatcherTests (line 68) | class TestWatcherTests extends AbstractJupiterTestEngineTests { method clearResults (line 75) | @BeforeEach method testWatcherIsInvokedForTestMethodsInTopLevelAndNestedTestClasses (line 81) | @Test method testWatcherIsInvokedForRepeatedTestMethods (line 88) | @Test method testWatcherIsNotInvokedForTestFactoryMethods (line 104) | @Test method testWatcherExceptionsAreLoggedAndSwallowed (line 117) | @Test method testWatcherIsInvokedForTestMethodsInTestCaseWithProblematicConstructor (line 133) | @Test method testWatcherSemanticsWhenRegisteredAtClassLevel (line 141) | @Test method testWatcherSemanticsWhenRegisteredAtInstanceLevelWithTestInstanceLifecyclePerClass (line 150) | @Test method testWatcherSemanticsWhenRegisteredAtInstanceLevelWithTestInstanceLifecyclePerMethod (line 159) | @Test method testWatcherSemanticsWhenRegisteredAtMethodLevel (line 170) | @Test method testWatcherCanRetrieveDataFromTheExtensionContextStore (line 179) | @Test method assertCommonStatistics (line 189) | private void assertCommonStatistics(EngineExecutionResults results) { method assertStatsForAbstractDisabledMethodsTestCase (line 194) | private void assertStatsForAbstractDisabledMethodsTestCase(Class te... class AbstractTestCase (line 207) | private static abstract class AbstractTestCase { method successfulTest (line 209) | @Test method failedTest (line 214) | @Test method abortedTest (line 219) | @Test method skippedTest (line 224) | @Test class SecondLevel (line 230) | @Nested method successfulTest (line 233) | @Test method failedTest (line 238) | @Test method abortedTest (line 243) | @Test method skippedTest (line 248) | @Test class TrackingTestWatcherTestMethodsTestCase (line 258) | @ExtendWith(TrackingTestWatcher.class) class TrackingTestWatcherRepeatedTestMethodsTestCase (line 262) | @ExtendWith(TrackingTestWatcher.class) method successfulTest (line 265) | @RepeatedTest(2) method failedTest (line 270) | @RepeatedTest(2) method abortedTest (line 275) | @RepeatedTest(2) method skippedTest (line 280) | @RepeatedTest(2) class TrackingTestWatcherTestFactoryMethodsTestCase (line 288) | @NullMarked method successfulTest (line 292) | @TestFactory method failedTest (line 297) | @TestFactory method abortedTest (line 303) | @TestFactory method skippedTest (line 309) | @TestFactory class ExceptionThrowingTestWatcherTestCase (line 317) | @ExtendWith(ExceptionThrowingTestWatcher.class) class ProblematicConstructorTestCase (line 321) | @ExtendWith(TrackingTestWatcher.class) method ProblematicConstructorTestCase (line 323) | ProblematicConstructorTestCase(Object ignore) { class AbstractDisabledMethodsTestCase (line 327) | @TestMethodOrder(OrderAnnotation.class) method test (line 330) | @Disabled method repeatedTest (line 336) | @Disabled class ClassLevelTestWatcherTestCase (line 343) | static class ClassLevelTestWatcherTestCase extends AbstractDisabledMet... class TestInstancePerClassInstanceLevelTestWatcherTestCase (line 349) | @TestInstance(Lifecycle.PER_CLASS) class TestInstancePerMethodInstanceLevelTestWatcherTestCase (line 356) | @TestInstance(Lifecycle.PER_METHOD) class MethodLevelTestWatcherTestCase (line 363) | static class MethodLevelTestWatcherTestCase extends AbstractDisabledMe... method test (line 365) | @Override method repeatedTest (line 373) | @Override class TrackingTestWatcher (line 382) | @NullMarked method testSuccessful (line 387) | @Override method testAborted (line 392) | @Override method testFailed (line 397) | @Override method testDisabled (line 402) | @Override method trackResult (line 407) | protected void trackResult(String testWatcherMethod, ExtensionContex... class ExceptionThrowingTestWatcher (line 414) | @NullMarked method testSuccessful (line 417) | @Override method testDisabled (line 422) | @Override method testAborted (line 427) | @Override method testFailed (line 432) | @Override class DataRetrievingTestWatcher (line 443) | @NullMarked method beforeTestExecution (line 452) | @Override method testSuccessful (line 457) | @Override method getStore (line 462) | private static Store getStore(ExtensionContext context) { class DataRetrievingTestWatcherTestCase (line 467) | @ExtendWith(DataRetrievingTestWatcher.class) method test (line 470) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TimeoutConfigurationTests.java class TimeoutConfigurationTests (line 57) | class TimeoutConfigurationTests { method notDisabledByDefault (line 62) | @Test method disabledBasedOnTimeoutMode (line 67) | @ParameterizedTest method noTimeoutIfNoPropertiesAreSet (line 83) | @Test method defaultTimeoutIsUsedUnlessAMoreSpecificOneIsSet (line 95) | @Test method defaultCategoryTimeoutIsUsedUnlessAMoreSpecificOneIsSet (line 108) | @Test method specificTimeoutsAreUsedIfSet (line 125) | @Test method logsInvalidValues (line 156) | @Test method specificThreadModeIsUsed (line 167) | @Test method logsInvalidThreadModeValueAndReturnEmpty (line 175) | @Test method callConverter (line 185) | @SuppressWarnings("unchecked") FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TimeoutDurationParserTests.java class TimeoutDurationParserTests (line 36) | class TimeoutDurationParserTests { method parsesNumberWithoutUnitIntoSecondsDurations (line 40) | @Test method parsesNumbersWithUnits (line 45) | @TestFactory method rejectsNumbersStartingWithZero (line 73) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TimeoutDurationTests.java class TimeoutDurationTests (line 22) | class TimeoutDurationTests { method formatsDurationNicely (line 24) | @Test method fulfillsEqualsAndHashCodeContract (line 30) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TimeoutExceptionFactoryTests.java class TimeoutExceptionFactoryTests (line 27) | @DisplayName("TimeoutExceptionFactory") method createExceptionWithMethodSignatureTimeout (line 34) | @Test method createExceptionWithMethodSignatureTimeoutAndThrowable (line 44) | @Test class ThrowException (line 54) | @SuppressWarnings({ "DataFlowIssue", "ThrowableNotThrown" }) method methodSignatureIsNull (line 59) | @Test method timeoutDurationIsnull (line 66) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TimeoutExtensionTests.java class TimeoutExtensionTests (line 71) | @DisplayName("@Timeout") method appliesTimeoutOnAnnotatedTestMethods (line 74) | @Test method doesNotApplyTimeoutOnAnnotatedTestMethodsUsingDisabledTimeoutMode (line 91) | @Test method applyTimeoutOnAnnotatedTestMethodsUsingDisabledOnDebugTimeoutMode (line 104) | @Test method appliesTimeoutOnAnnotatedTestTemplateMethods (line 131) | @Test method appliesTimeoutOnAnnotatedTestFactoryMethods (line 150) | @Test method appliesTimeoutOnTestableMethodsInAnnotatedClasses (line 167) | @ParameterizedTest(name = "{0}") method failsMethodsWithoutInterruptedException (line 190) | @Test method appliesTimeoutOnAnnotatedBeforeAllMethods (line 205) | @Test method appliesTimeoutOnAnnotatedBeforeEachMethods (line 223) | @Test method appliesTimeoutOnAnnotatedAfterEachMethods (line 240) | @Test method appliesTimeoutOnAnnotatedAfterAllMethods (line 257) | @Test method appliesDefaultTimeoutsFromConfigurationParameters (line 275) | @ParameterizedTest(name = "{0}") method appliesDefaultTimeoutsFromConfigurationParameters (line 291) | static Stream appliesDefaultTimeoutsFromConfigurationParame... method doesNotSwallowUnrecoverableExceptions (line 303) | @Test method doesNotAffectTestsThatDoNotExceedTimeoutDuration (line 309) | @Test method includesClassNameIfMethodIsNotInTestClass (line 315) | @Test method reportsIllegalTimeoutDurations (line 330) | @Test method findExecution (line 341) | private static Execution findExecution(Events events, String displayNa... class SeparateThread (line 348) | @Nested method timeoutExceededInSeparateThread (line 351) | @Test method nonTimeoutExceededInSeparateThread (line 366) | @Test method separateThreadDoesNotSwallowUnrecoverableExceptions (line 373) | @Test method separateThreadHandlesInvocationExceptions (line 380) | @Test method separateThreadHandlesOpenTestFailedAssertion (line 395) | @Test method oneThreadStuckForever (line 413) | @Test method mixedSameThreadAndSeparateThreadTests (line 432) | @Test method oneThreadStuckForeverAndOtherTestsInSameThread (line 453) | @Test method doesNotApplyTimeoutOnAnnotatedTestMethodsUsingDisabledTimeoutMode (line 473) | @Test class OnClassLevel (line 485) | @Nested method timeoutExceededInSeparateThreadOnClassLevel (line 488) | @Test method nonTimeoutExceededInSeparateThreadOnClassLevel (line 499) | @Test class TimeoutAnnotatedTestMethodTestCase (line 508) | static class TimeoutAnnotatedTestMethodTestCase { method testMethod (line 509) | @Test method testTemplateMethod (line 515) | @RepeatedTest(2) method testFactoryMethod (line 521) | @TestFactory class TimeoutAnnotatedBeforeAllMethodTestCase (line 529) | static class TimeoutAnnotatedBeforeAllMethodTestCase { method setUp (line 530) | @BeforeAll method testMethod (line 536) | @Test class TimeoutAnnotatedBeforeEachMethodTestCase (line 542) | static class TimeoutAnnotatedBeforeEachMethodTestCase { method setUp (line 543) | @BeforeEach method testMethod (line 549) | @Test class TimeoutAnnotatedAfterEachMethodTestCase (line 555) | static class TimeoutAnnotatedAfterEachMethodTestCase { method testMethod (line 556) | @Test method tearDown (line 561) | @AfterEach class TimeoutAnnotatedAfterAllMethodTestCase (line 568) | static class TimeoutAnnotatedAfterAllMethodTestCase { method testMethod (line 569) | @Test method tearDown (line 574) | @AfterAll class TimeoutAnnotatedClassTestCase (line 581) | @Timeout(value = 10_000_000, unit = NANOSECONDS) class NestedClass (line 583) | @Nested method testMethod (line 585) | @Test method testTemplateMethod (line 590) | @RepeatedTest(2) method testFactoryMethod (line 595) | @TestFactory class InheritedTimeoutAnnotatedClassTestCase (line 603) | static class InheritedTimeoutAnnotatedClassTestCase extends TimeoutAnn... class MethodWithoutInterruptedExceptionTestCase (line 606) | static class MethodWithoutInterruptedExceptionTestCase { method methodThatDoesNotThrowInterruptedException (line 607) | @Test class PlainTestCase (line 614) | static class PlainTestCase { method beforeAll (line 619) | @BeforeAll method beforeEach (line 624) | @BeforeEach method test (line 629) | @Test method testTemplate (line 634) | @RepeatedTest(2) method testFactory (line 639) | @TestFactory method afterEach (line 645) | @AfterEach method afterAll (line 650) | @AfterAll method waitForInterrupt (line 655) | private static void waitForInterrupt(String methodName) throws Inter... class UnrecoverableExceptionTestCase (line 662) | static class UnrecoverableExceptionTestCase { method test (line 663) | @Test class NonTimeoutExceedingTestCase (line 671) | @Timeout(10) method testMethod (line 673) | @Test method testTemplateMethod (line 677) | @RepeatedTest(1) method testFactoryMethod (line 681) | @TestFactory class NestedClassWithOuterSetupMethodTestCase (line 688) | static class NestedClassWithOuterSetupMethodTestCase { method setUp (line 690) | @Timeout(value = 10, unit = MILLISECONDS) class NestedClass (line 696) | @Nested method setUp (line 699) | @BeforeEach method testMethod (line 703) | @Test class IllegalTimeoutDurationTestCase (line 711) | static class IllegalTimeoutDurationTestCase { method testMethod (line 713) | @Test class TimeoutExceedingWithInferredThreadModeTestCase (line 720) | static class TimeoutExceedingWithInferredThreadModeTestCase { method testMethod (line 721) | @Test class TimeoutExceedingSeparateThreadTestCase (line 728) | static class TimeoutExceedingSeparateThreadTestCase { method testMethod (line 729) | @Test class NonTimeoutExceedingSeparateThreadTestCase (line 736) | static class NonTimeoutExceedingSeparateThreadTestCase { method testMethod (line 737) | @Test class UnrecoverableExceptionInSeparateThreadTestCase (line 743) | static class UnrecoverableExceptionInSeparateThreadTestCase { method test (line 744) | @Test class ExceptionInSeparateThreadTestCase (line 751) | static class ExceptionInSeparateThreadTestCase { method test (line 752) | @Test class FailedAssertionInSeparateThreadTestCase (line 759) | static class FailedAssertionInSeparateThreadTestCase { method testOpenTestAssertion (line 760) | @Test method testJavaLangAssertion (line 766) | @Test class TimeoutExceededOnClassLevelTestCase (line 773) | @Timeout(value = 100, unit = MILLISECONDS, threadMode = SEPARATE_THREAD) method exceptionThrown (line 775) | @Test class NonTimeoutExceededOnClassLevelTestCase (line 781) | @Timeout(value = 100, unit = MILLISECONDS, threadMode = SEPARATE_THREAD) method test (line 783) | @Test class OneTestStuckForeverAndTheOthersNotTestCase (line 788) | @TestMethodOrder(OrderAnnotation.class) method stuck (line 791) | @Test method testZero (line 798) | @Test method testOne (line 804) | @Test class MixedSameThreadAndSeparateThreadTestCase (line 811) | static class MixedSameThreadAndSeparateThreadTestCase { method testZero (line 812) | @Test method testOne (line 818) | @Test method testTwo (line 824) | @Test class OneTestStuckForeverAndTheOthersInSameThreadNotTestCase (line 831) | @TestMethodOrder(OrderAnnotation.class) method stuck (line 834) | @Test method testZero (line 841) | @Test method testOne (line 847) | @Test method blockUntilInterrupted (line 854) | private static void blockUntilInterrupted() throws InterruptedException { FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/TimeoutInvocationFactoryTests.java class TimeoutInvocationFactoryTests (line 38) | @DisabledInEclipse("Mockito cannot create a spy for NamespaceAwareStore ... method setUp (line 57) | @BeforeEach method shouldThrowExceptionWhenInstantiatingWithNullStore (line 64) | @SuppressWarnings("DataFlowIssue") method shouldThrowExceptionWhenNullTimeoutThreadModeIsProvidedWhenCreate (line 72) | @SuppressWarnings("DataFlowIssue") method shouldThrowExceptionWhenNullTimeoutInvocationParametersIsProvidedWhenCreate (line 80) | @SuppressWarnings("DataFlowIssue") method shouldCreateTimeoutInvocationForSameThreadTimeoutThreadMode (line 88) | @SuppressWarnings("resource") method shouldCreateTimeoutInvocationForSeparateThreadTimeoutThreadMode (line 97) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/sub/AlwaysDisabledCondition.java class AlwaysDisabledCondition (line 28) | public class AlwaysDisabledCondition implements ExecutionCondition { method evaluateExecutionCondition (line 30) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/sub/AnotherAlwaysDisabledCondition.java class AnotherAlwaysDisabledCondition (line 24) | public class AnotherAlwaysDisabledCondition extends AlwaysDisabledCondit... FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/extension/sub/SystemPropertyCondition.java class SystemPropertyCondition (line 35) | public class SystemPropertyCondition implements ExecutionCondition { method evaluateExecutionCondition (line 47) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/subpackage/SuperClassWithPackagePrivateLifecycleMethodInDifferentPackageTestCase.java class SuperClassWithPackagePrivateLifecycleMethodInDifferentPackageTestCase (line 23) | public class SuperClassWithPackagePrivateLifecycleMethodInDifferentPacka... method beforeEach (line 27) | @BeforeEach method test (line 32) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/engine/support/OpenTest4JAndJUnit4AwareThrowableCollectorTests.java class OpenTest4JAndJUnit4AwareThrowableCollectorTests (line 35) | @TrackLogRecords method simulateJUnit4NotInTheClasspath (line 38) | @Test method simulateHamcrestNotInTheClasspath (line 60) | @Test method doWithCustomClassLoader (line 83) | private void doWithCustomClassLoader(ClassLoader classLoader, Executab... class TestClassLoader (line 97) | private static class TestClassLoader extends URLClassLoader { method TestClassLoader (line 105) | TestClassLoader(boolean simulateJUnit4Missing, boolean simulateHamcr... method loadClass (line 111) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/JupiterMigrationSupportTestSuite.java class JupiterMigrationSupportTestSuite (line 33) | @Suite FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/conditions/IgnoreAnnotationIntegrationTests.java class IgnoreAnnotationIntegrationTests (line 39) | @SuppressWarnings("removal") class ExplicitIgnoreConditionRegistration (line 42) | @Nested class ImplicitIgnoreConditionRegistration (line 47) | @Nested class BaseNestedTestCase (line 52) | @TestInstance(PER_CLASS) method clearTracking (line 57) | @BeforeAll method verifyTracking (line 62) | @AfterAll method track (line 67) | @BeforeEach method ignored (line 72) | @Test method notIgnored (line 78) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/conditions/IgnoreConditionTests.java class IgnoreConditionTests (line 38) | @SuppressWarnings("removal") method ignoredTestClassWithDefaultMessage (line 41) | @Test method ignoredTestClassWithCustomMessage (line 54) | @Test method ignoredAndNotIgnoredTestMethods (line 67) | @Test method executeTestsForClass (line 104) | private EngineExecutionResults executeTestsForClass(Class testClass) { class IgnoredClassWithDefaultMessageTestCase (line 110) | @ExtendWith(IgnoreCondition.class) method ignoredBecauseClassIsIgnored (line 114) | @Test class IgnoredClassWithCustomMessageTestCase (line 120) | @ExtendWith(IgnoreCondition.class) method ignoredBecauseClassIsIgnored (line 124) | @Test class IgnoredMethodsTestCase (line 130) | @SuppressWarnings("JUnitMixedFramework") method notIgnored (line 134) | @Test method ignoredWithDefaultMessage (line 139) | @Test method ignoredWithCustomMessage (line 145) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/rules/AbstractTestRuleAdapterTests.java class AbstractTestRuleAdapterTests (line 29) | @SuppressWarnings("removal") method constructionWithAssignableArgumentsIsSuccessful (line 32) | @Test method constructionWithUnassignableArgumentsFails (line 37) | @Test method exceptionsDuringMethodLookupAreWrappedAndThrown (line 44) | @Test class TestableTestRuleAdapter (line 60) | private static class TestableTestRuleAdapter extends AbstractTestRuleA... method TestableTestRuleAdapter (line 62) | TestableTestRuleAdapter(TestRuleAnnotatedMember annotatedMember, Cla... method getTestRule (line 69) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/rules/EnableRuleMigrationSupportWithBothRuleTypesTests.java class EnableRuleMigrationSupportWithBothRuleTypesTests (line 26) | @SuppressWarnings("removal") method verify (line 44) | @Override method getResource2 (line 50) | @Rule method beforeMethodOfBothRule2WasExecuted (line 75) | @Test method afterMethodsOfBothRulesWereExecuted (line 80) | @AfterAll FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/rules/ExpectedExceptionSupportTests.java class ExpectedExceptionSupportTests (line 37) | @SuppressWarnings("removal") method expectedExceptionIsProcessedCorrectly (line 40) | @Test method expectedExceptionSupportWithoutExpectedExceptionRule (line 63) | @Test method executeTestsForClass (line 76) | private Events executeTestsForClass(Class testClass) { class ExpectedExceptionTestCase (line 80) | @ExtendWith(ExpectedExceptionSupport.class) method noExceptionExpectedButThrown (line 87) | @Test method exceptionExpectedButNotThrown (line 92) | @Test method wrongExceptionExpected (line 97) | @Test method correctExceptionExpectedThrown (line 103) | @Test class ExpectedExceptionSupportWithoutExpectedExceptionRuleTestCase (line 111) | @ExtendWith(ExpectedExceptionSupport.class) method success (line 114) | @Test method failure (line 119) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/rules/ExternalResourceSupportForDifferentDeclaredReturnTypesRulesTests.java class ExternalResourceSupportForDifferentDeclaredReturnTypesRulesTests (line 23) | @SuppressWarnings("removal") method getResource1 (line 33) | @Rule method getResource2 (line 38) | @Rule method beforeMethodsOfBothRulesWereExecuted (line 53) | @Test method afterMethodsOfBothRulesWereExecuted (line 59) | @AfterAll class MyExternalResource1 (line 69) | private static class MyExternalResource1 extends ExternalResource { method before (line 70) | @Override method after (line 75) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/rules/ExternalResourceSupportForMixedMethodAndFieldRulesTests.java class ExternalResourceSupportForMixedMethodAndFieldRulesTests (line 28) | @SuppressWarnings("removal") method clear (line 36) | @BeforeAll method methodRule1 (line 49) | @SuppressWarnings("JUnitMalformedDeclaration") method methodRule2 (line 55) | @SuppressWarnings("JUnitMalformedDeclaration") method constructorsAndBeforeEachMethodsOfAllRulesWereExecuted (line 61) | @Test method afterMethodsOfAllRulesWereExecuted (line 71) | @AfterAll class MyExternalResource (line 79) | static class MyExternalResource extends ExternalResource { method MyExternalResource (line 83) | MyExternalResource(String name) { method before (line 88) | @Override method after (line 93) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/rules/ExternalResourceSupportForMultipleFieldRulesTests.java class ExternalResourceSupportForMultipleFieldRulesTests (line 22) | @SuppressWarnings("removal") method before (line 34) | @Override method after (line 39) | @Override method before (line 47) | @Override method after (line 52) | @Override method beforeMethodsOfBothRulesWereExecuted (line 58) | @Test method afterMethodsOfBothRulesWereExecuted (line 64) | @AfterAll FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/rules/ExternalResourceSupportForMultipleMethodRulesTests.java class ExternalResourceSupportForMultipleMethodRulesTests (line 22) | @SuppressWarnings("removal") method getResource1 (line 32) | @Rule method getResource2 (line 47) | @Rule method beforeMethodsOfBothRulesWereExecuted (line 62) | @Test method afterMethodsOfBothRulesWereExecuted (line 68) | @AfterAll FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/rules/ExternalResourceSupportForTemporaryFolderFieldTests.java class ExternalResourceSupportForTemporaryFolderFieldTests (line 24) | @SuppressWarnings("removal") method setup (line 33) | @BeforeEach method checkTemporaryFolder (line 38) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/rules/ExternalResourceSupportWithInheritanceTests.java class ExternalResourceSupportWithInheritanceTests (line 13) | public class ExternalResourceSupportWithInheritanceTests FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/rules/ExternalResourceWithoutAdapterTests.java class ExternalResourceWithoutAdapterTests (line 20) | public class ExternalResourceWithoutAdapterTests { method setup (line 25) | @BeforeEach method checkTemporaryFolder (line 35) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/rules/FailAfterAllHelper.java class FailAfterAllHelper (line 16) | class FailAfterAllHelper { method fail (line 18) | static void fail() { FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/rules/LauncherBasedEnableRuleMigrationSupportTests.java class LauncherBasedEnableRuleMigrationSupportTests (line 26) | @SuppressWarnings("removal") method enableRuleMigrationSupportAnnotationWorksForBothRuleTypes (line 29) | @Test method verifierSupportForErrorCollectorFieldFailsTheTest (line 43) | @Test method executeTestsForClass (line 52) | private Events executeTestsForClass(Class testClass) { class EnableRuleMigrationSupportWithBothRuleTypesTestCase (line 56) | @EnableRuleMigrationSupport method verify (line 67) | @Override method before (line 74) | @Override method after (line 79) | @Override method getResource2 (line 85) | @Rule method beforeMethodOfBothRule2WasExecuted (line 90) | @Test class VerifierSupportForErrorCollectorTestCase (line 97) | @ExtendWith(VerifierSupport.class) method addingTwoThrowablesToErrorCollectorFailsLate (line 105) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/rules/VerifierSupportForMixedMethodAndFieldRulesTests.java class VerifierSupportForMixedMethodAndFieldRulesTests (line 21) | @SuppressWarnings("removal") method verify (line 31) | @Override method verify (line 39) | @Override method getVerifier2 (line 45) | @Rule method testNothing (line 50) | @Test method afterMethodsOfBothRulesWereExecuted (line 55) | @AfterAll FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/rules/WrongExtendWithForVerifierFieldTests.java class WrongExtendWithForVerifierFieldTests (line 21) | @SuppressWarnings("removal") method verify (line 30) | @Override method testNothing (line 36) | @Test method afterMethodOfRuleWasNotExecuted (line 41) | @AfterAll FILE: jupiter-tests/src/test/java/org/junit/jupiter/migrationsupport/rules/WrongExtendWithForVerifierMethodTests.java class WrongExtendWithForVerifierMethodTests (line 21) | @SuppressWarnings("removal") method verify (line 29) | @Override method getVerifier1 (line 35) | @Rule method testNothing (line 40) | @Test method afterMethodsOfBothRulesWereExecuted (line 45) | @AfterAll FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/ParameterInfoIntegrationTests.java class ParameterInfoIntegrationTests (line 30) | class ParameterInfoIntegrationTests extends AbstractJupiterTestEngineTes... method storesParameterInfoInExtensionContextStoreOnDifferentLevels (line 32) | @Test class Inner (line 44) | @Nested method test (line 52) | @ParameterizedTest class ParameterInfoConsumingExtension (line 62) | @NullMarked method beforeClassTemplateInvocation (line 66) | @Override method beforeEach (line 83) | @Override method assertParameterInfo (line 103) | private static void assertParameterInfo(ExtensionContext context, St... FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/ParameterizedClassIntegrationTests.java class ParameterizedClassIntegrationTests (line 116) | public class ParameterizedClassIntegrationTests extends AbstractJupiterT... method injectsParametersIntoClass (line 118) | @ParameterizedTest method argumentConverterIsOnlyCalledOncePerInvocation (line 159) | @ParameterizedTest class Sources (line 169) | @Nested method supportsNullAndEmptySource (line 172) | @ParameterizedTest method supportsCsvFileSource (line 184) | @ParameterizedTest method supportsSingleEnumSource (line 197) | @ParameterizedTest method supportsRepeatedEnumSource (line 209) | @ParameterizedTest method supportsMethodSource (line 221) | @ParameterizedTest method doesNotSupportDerivingMethodName (line 233) | @Test method supportsFieldSource (line 243) | @ParameterizedTest method doesNotSupportDerivingFieldName (line 255) | @Test method supportsArgumentsSource (line 265) | @ParameterizedTest method failsWhenNoArgumentsSourceIsDeclared (line 277) | @Test method annotationsAreInherited (line 286) | @Test class AnnotationAttributes (line 300) | @Nested method supportsCustomNamePatterns (line 303) | @Test method closesAutoCloseableArguments (line 314) | @Test method doesNotCloseAutoCloseableArgumentsWhenDisabled (line 324) | @Test method failsOnStrictArgumentCountValidationMode (line 334) | @Test method doesNotFailOnNoneOrDefaultArgumentCountValidationMode (line 343) | @ParameterizedTest method failsOnStrictArgumentCountValidationModeSetViaConfigurationParameter (line 353) | @Test method failsForSkippedParameters (line 364) | @Test method failsWhenInvocationIsRequiredButNoArgumentSetsAreProvided (line 373) | @Test method doesNotFailWhenInvocationIsNotRequiredAndNoArgumentSetsAreProvided (line 383) | @Test class Nesting (line 391) | @Nested method supportsNestedParameterizedClass (line 394) | @ParameterizedTest method supportsRegularNestedTestClassesInsideParameterizedClass (line 483) | @ParameterizedTest class FieldInjection (line 495) | @Nested method supportsMultipleAggregatorFields (line 498) | @Test method supportsInjectionOfInheritedFields (line 506) | @Test method doesNotSupportInjectionForFinalFields (line 518) | @Test method aggregatorFieldsMustNotDeclareIndex (line 531) | @Test method declaredIndexMustNotBeNegative (line 544) | @Test method declaredIndexMustBeUnique (line 557) | @Test method failsWithMeaningfulErrorWhenTooFewArgumentsProvidedForFieldInjection (line 570) | @Test class PerClassLifecycle (line 582) | @Nested method supportsFieldInjectionForTestInstanceLifecyclePerClass (line 585) | @Test method doesNotSupportConstructorInjectionForTestInstanceLifecyclePerClass (line 620) | @Test class LifecycleMethods (line 633) | @Nested method lifecycleMethodsNeedToBeStaticByDefault (line 636) | @ParameterizedTest method lifecycleMethodsMustNotBePrivate (line 659) | @Test method lifecycleMethodsMustNotDeclareReturnType (line 675) | @Test method lifecycleMethodsFromSuperclassAreWrappedAroundLifecycleMethodsFromTestClass (line 691) | @Test method exceptionsInLifecycleMethodsArePropagated (line 702) | @Test method supportsInjectingArgumentsIntoLifecycleMethods (line 719) | @ParameterizedTest method convertersHaveAccessToTheirAnnotations (line 729) | @ParameterizedTest method supportsMixedInjectionsForLifecycleMethods (line 739) | @ParameterizedTest method failsForLifecycleMethodWithInvalidParameters (line 749) | @Test method failsForLifecycleMethodWithInvalidParameterOrder (line 769) | @Test method failsForLifecycleMethodWithParameterAfterAggregator (line 782) | @Test method lifecycleMethodsMustNotBeDeclaredInRegularTestClasses (line 792) | @Test method withPlatformSpecificLineSeparator (line 822) | private static String withPlatformSpecificLineSeparator(String textBlo... method invocationDisplayNames (line 828) | private static Stream invocationDisplayNames(EngineExecutionRe... method allReportEntries (line 836) | private static Stream> allReportEntries(EngineExec... method lastSegmentType (line 842) | private static Condition lastSegmentType(@SuppressWarnings("... method getFirstTestExecutionResult (line 847) | private static TestExecutionResult getFirstTestExecutionResult(Events ... class ConstructorInjectionTestCase (line 855) | @ParameterizedClassWithNegativeAndPositiveValue method ConstructorInjectionTestCase (line 861) | ConstructorInjectionTestCase(int value, TestInfo testInfo) { method test1 (line 866) | @Test method test2 (line 873) | @Test method test1 (line 884) | @Test method test2 (line 890) | @Test method test1 (line 901) | @Test method test2 (line 906) | @Test class FieldInjectionTestCase (line 912) | @ParameterizedClass method test1 (line 919) | @Test method test2 (line 925) | @Test method test1 (line 936) | @Test method test2 (line 941) | @Test method test1 (line 951) | @Test method test2 (line 956) | @Test class FieldInjectionWithRegisteredConversionTestCase (line 962) | @ParameterizedClass method test1 (line 970) | @Test method test2 (line 976) | @Test class CustomIntegerToStringConverter (line 983) | @NullMarked method CustomIntegerToStringConverter (line 986) | CustomIntegerToStringConverter() { method convert (line 990) | @Override method test1 (line 1005) | @Test method test2 (line 1010) | @Test class FieldInjectionWithBuiltInAggregatorTestCase (line 1017) | @SuppressWarnings("JUnitMalformedDeclaration") method test1 (line 1025) | @Test method test2 (line 1030) | @Test method test1 (line 1040) | @Test method test2 (line 1045) | @Test class FieldInjectionWithCustomAggregatorTestCase (line 1052) | @ParameterizedClass method test1 (line 1059) | @Test method test2 (line 1064) | @Test class TimesTwoAggregator (line 1078) | @NullMarked method aggregateArguments (line 1081) | @Override method test (line 1093) | @Test class NullAndEmptySourceConstructorFieldInjectionTestCase (line 1099) | @ParameterizedClass method test (line 1106) | @Test method test (line 1115) | @Test class CsvFileSourceFieldInjectionTestCase (line 1122) | @ParameterizedClass method test (line 1132) | @Test method test (line 1142) | @Test class SingleEnumSourceFieldInjectionTestCase (line 1148) | @ParameterizedClass method test (line 1155) | @Test method test (line 1165) | @Test class RepeatedEnumSourceFieldInjectionTestCase (line 1171) | @ParameterizedClass method test (line 1179) | @Test type EnumOne (line 1185) | private enum EnumOne { type EnumTwo (line 1189) | private enum EnumTwo { method parameters (line 1197) | static Stream parameters() { method test (line 1201) | @Test class MethodSourceFieldInjectionTestCase (line 1207) | @ParameterizedClass method parameters (line 1211) | static Stream parameters() { method test (line 1218) | @Test method test (line 1229) | @Test method test (line 1241) | @Test class FieldSourceFieldInjectionTestCase (line 1247) | @ParameterizedClass method test (line 1256) | @Test method test (line 1266) | @Test method test (line 1275) | @Test class ArgumentsSourceFieldInjectionTestCase (line 1281) | @ParameterizedClass method test (line 1288) | @Test class CustomArgumentsProvider (line 1294) | @NullMarked method provideArguments (line 1297) | @Override method arguments (line 1312) | static Stream arguments() { method test (line 1316) | @Test method test (line 1326) | @Test method test (line 1336) | @Test class AutoCloseableArgumentProvider (line 1343) | @NullMarked method provideArguments (line 1346) | @Override class AutoCloseableArgument (line 1353) | static class AutoCloseableArgument implements AutoCloseable { method close (line 1357) | @Override method test (line 1366) | @Test method test (line 1375) | @Test method test (line 1384) | @Test method test (line 1393) | @Test method test (line 1402) | @Test method zeroArguments (line 1408) | static Stream zeroArguments() { method test (line 1415) | @Test class NestedFieldInjectionTestCase (line 1421) | @ParameterizedClass class InnerTestCase (line 1428) | @Nested method test (line 1436) | @ParameterizedTest class NestedConstructorInjectionTestCase (line 1446) | @ParameterizedClass method NestedConstructorInjectionTestCase (line 1452) | NestedConstructorInjectionTestCase(int number) { class InnerTestCase (line 1456) | @Nested method InnerTestCase (line 1463) | InnerTestCase(String text) { method test (line 1467) | @ParameterizedTest class LifecycleCallbacks (line 1477) | @SuppressWarnings("JUnitMalformedDeclaration") method beforeAll (line 1480) | @BeforeAll method beforeParameterizedClassInvocation (line 1485) | @BeforeParameterizedClassInvocation(injectArguments = false) method beforeEach (line 1491) | @BeforeEach method afterEach (line 1497) | @AfterEach method afterParameterizedClassInvocation (line 1503) | @AfterParameterizedClassInvocation(injectArguments = false) method afterAll (line 1509) | @AfterAll class InnerTestCase (line 1519) | @Nested method InnerTestCase (line 1523) | InnerTestCase(TestInfo testInfo) { method test (line 1528) | @Test class FieldInjectionWithRegularNestedTestCase (line 1535) | @ParameterizedClass class InnerTestCase (line 1542) | @Nested method InnerTestCase (line 1546) | InnerTestCase(TestInfo testInfo) { method test (line 1551) | @Test class MultiAggregatorFieldInjectionTestCase (line 1558) | @ParameterizedClass method test (line 1574) | @Test class FieldInjectionWithPerClassTestInstanceLifecycleTestCase (line 1591) | @ParameterizedClass method methodSource (line 1597) | List methodSource() { method beforeParameterizedClassInvocation1 (line 1603) | @BeforeParameterizedClassInvocation(injectArguments = false) method beforeParameterizedClassInvocation2 (line 1608) | @BeforeParameterizedClassInvocation(injectArguments = false) method afterParameterizedClassInvocation1 (line 1613) | @AfterParameterizedClassInvocation(injectArguments = false) method afterParameterizedClassInvocation2 (line 1618) | @AfterParameterizedClassInvocation(injectArguments = false) method test1 (line 1626) | @Test method test2 (line 1631) | @Test method publishReportEntry (line 1636) | private void publishReportEntry(TestReporter reporter, TestInfo test... class BaseTestCase (line 1646) | abstract static class BaseTestCase { class InheritedHiddenParameterFieldTestCase (line 1651) | @ParameterizedClass method test (line 1657) | @Test class InvalidFinalFieldTestCase (line 1666) | @ParameterizedClass method test (line 1674) | @Test class InvalidAggregatorFieldWithIndexTestCase (line 1680) | @SuppressWarnings("JUnitMalformedDeclaration") method test (line 1689) | @Test class InvalidParameterIndexTestCase (line 1695) | @ParameterizedClass method test (line 1703) | @Test class InvalidDuplicateParameterDeclarationTestCase (line 1709) | @ParameterizedClass method test (line 1721) | @Test class NotEnoughArgumentsForFieldsTestCase (line 1727) | @ParameterizedClass method test (line 1739) | @org.junit.jupiter.api.Test class InvalidUnusedParameterIndexesTestCase (line 1745) | @ParameterizedClass method test (line 1755) | @Test method clearWrapper (line 1772) | @BeforeAll method test1 (line 1778) | @Test method test2 (line 1783) | @Test method setOrCheckWrapper (line 1788) | private void setOrCheckWrapper() { class ArgumentConversionPerInvocationFieldInjectionTestCase (line 1798) | @ParameterizedClass method clearWrapper (line 1805) | @BeforeAll method test1 (line 1815) | @Test method test2 (line 1820) | @Test method setOrCheckWrapper (line 1825) | private void setOrCheckWrapper() { class Converter (line 1836) | @NullMarked method convert (line 1838) | @Override method convert (line 2078) | @Override method convert (line 2085) | @Override method beforeParameterizedClassInvocation (line 1849) | @BeforeParameterizedClassInvocation method test (line 1854) | @Test method afterParameterizedClassInvocation (line 1864) | @AfterParameterizedClassInvocation method test (line 1869) | @Test method beforeParameterizedClassInvocation (line 1879) | @BeforeParameterizedClassInvocation method test (line 1884) | @Test method beforeParameterizedClassInvocation (line 1894) | @BeforeParameterizedClassInvocation method test (line 1899) | @Test class AbstractBaseLifecycleTestCase (line 1905) | static abstract class AbstractBaseLifecycleTestCase { method zzz_before (line 1907) | @BeforeParameterizedClassInvocation method zzz_after (line 1912) | @AfterParameterizedClassInvocation class LifecycleMethodsFromSuperclassTestCase (line 1918) | @ParameterizedClass method aaa_before (line 1922) | @BeforeParameterizedClassInvocation method aaa_after (line 1927) | @AfterParameterizedClassInvocation method test (line 1932) | @Test class AbstractBaseLifecycleWithErrorsTestCase (line 1938) | static abstract class AbstractBaseLifecycleWithErrorsTestCase { method zzz_before (line 1940) | @BeforeParameterizedClassInvocation method zzz_after (line 1946) | @AfterParameterizedClassInvocation class LifecycleMethodsErrorHandlingTestCase (line 1953) | @ParameterizedClass method aaa_before (line 1957) | @BeforeParameterizedClassInvocation method aaa_after (line 1962) | @AfterParameterizedClassInvocation method test (line 1968) | @Test method before (line 1979) | @BeforeParameterizedClassInvocation method after (line 1984) | @AfterParameterizedClassInvocation method test1 (line 1989) | @Test method test2 (line 1994) | @Test class LifecycleMethodArgumentInjectionWithFieldInjectionTestCase (line 2000) | @ParameterizedClass method before (line 2008) | @BeforeParameterizedClassInvocation method after (line 2013) | @AfterParameterizedClassInvocation method test1 (line 2018) | @Test method test2 (line 2023) | @Test class AtomicIntegerConverter (line 2029) | @NullMarked method convert (line 2031) | @Override method before (line 2042) | @BeforeParameterizedClassInvocation method test (line 2047) | @Test class CustomConverterAnnotationsWithLifecycleMethodsAndFieldInjectionTestCase (line 2053) | @ParameterizedClass method before (line 2061) | @BeforeParameterizedClassInvocation method test (line 2066) | @Test class Converter (line 2077) | class Converter implements ArgumentConverter { method convert (line 1838) | @Override method convert (line 2078) | @Override method convert (line 2085) | @Override class ValidLifecycleMethodInjectionWithConstructorInjectionTestCase (line 2094) | @ParameterizedClass method ValidLifecycleMethodInjectionWithConstructorInjectionTestCase (line 2101) | ValidLifecycleMethodInjectionWithConstructorInjectionTestCase( method test (line 2106) | @Test class ValidLifecycleMethodInjectionWithFieldInjectionTestCase (line 2112) | @ParameterizedClass method test (line 2121) | @Test class AbstractValidLifecycleMethodInjectionTestCase (line 2127) | abstract static class AbstractValidLifecycleMethodInjectionTestCase { method before0 (line 2129) | @BeforeParameterizedClassInvocation method before1 (line 2133) | @BeforeParameterizedClassInvocation method before2 (line 2138) | @BeforeParameterizedClassInvocation method before3 (line 2143) | @BeforeParameterizedClassInvocation method before4 (line 2149) | @BeforeParameterizedClassInvocation method before4 (line 2155) | @BeforeParameterizedClassInvocation method before5 (line 2161) | @BeforeParameterizedClassInvocation method before6 (line 2168) | @BeforeParameterizedClassInvocation method after (line 2173) | @AfterParameterizedClassInvocation method before (line 2185) | @BeforeParameterizedClassInvocation method test (line 2190) | @Test method before (line 2200) | @BeforeParameterizedClassInvocation method test (line 2205) | @Test method before (line 2215) | @BeforeParameterizedClassInvocation method test (line 2220) | @Test class BaseInheritanceTestCase (line 2226) | @ParameterizedClass // argument sets: 13 = 2 + 4 + 1 + 1 + 1 + 1 + 1 +... method method (line 2240) | static List method() { method test (line 2249) | @Test class Inner (line 2253) | @Nested method test (line 2257) | @Test class ToStringConverter (line 2262) | @NullMarked method convert (line 2264) | @Override class ConcreteInheritanceTestCase (line 2272) | static class ConcreteInheritanceTestCase extends BaseInheritanceTestCa... class RegularClassWithLifecycleMethodsTestCase (line 2275) | static class RegularClassWithLifecycleMethodsTestCase { method before (line 2277) | @BeforeParameterizedClassInvocation method after (line 2281) | @AfterParameterizedClassInvocation method test (line 2285) | @Test FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/ParameterizedInvocationNameFormatterTests.java class ParameterizedInvocationNameFormatterTests (line 62) | @SuppressWarnings("ALL") method restoreLocale (line 67) | @AfterEach method formatsDisplayName (line 72) | @Test method formatsDisplayNameContainingApostrophe (line 80) | @Test method formatsDisplayNameContainingFormatElements (line 89) | @Test method formatsInvocationIndex (line 98) | @Test method defaultDisplayName (line 106) | @Test method formatsIndividualArguments (line 115) | @Test method formatsCompleteArgumentsList (line 122) | @Test method formatsCompleteArgumentsListWithNames (line 141) | @Test method formatsCompleteArgumentsListWithoutNamesForAggregators (line 150) | @Test method formatsCompleteArgumentsListWithArrays (line 159) | @Test method formatsEverythingUsingCustomPattern (line 169) | @Test method formatDoesNotAlterArgumentsArray (line 178) | @Test method formatDoesNotRaiseAnArrayStoreException (line 187) | @Test method throwsReadableExceptionForInvalidPattern (line 195) | @Test method formattingDoesNotFailIfArgumentToStringImplementationReturnsNull (line 202) | @Test method formattingDoesNotFailIfArgumentToStringImplementationThrowsAnException (line 211) | @Test method customFormattingExpressionsAreSupported (line 221) | @ParameterizedTest(name = "{0}") method ignoresExcessPlaceholders (line 242) | @Test method placeholdersCanBeOmitted (line 251) | @Test method placeholdersCanBeSkipped (line 260) | @Test method truncatesArgumentsThatExceedMaxLength (line 269) | @Test class ArgumentSetTests (line 278) | @Nested method throwsExceptionForArgumentSetNamePlaceholderWithoutArgumentSet (line 281) | @Test method defaultDisplayName (line 295) | @Test method argumentSetNameAndArgumentsPlaceholders (line 304) | @Test method mixedTypesOfArgumentsImplementationsAndCustomDisplayNamePattern (line 314) | @Test class QuotedTextTests (line 330) | @Nested method quotedStrings (line 333) | @ParameterizedTest method quotedCharacters (line 354) | @ParameterizedTest method quotedStringsForArgumentsWithNames (line 376) | @Test method quotedStringsForArgumentsWithNamesAndNamedArguments (line 388) | @Test method quotedStringsForArgumentsWithNamesAndParameterNameAndArgument (line 400) | @Test method formatter (line 416) | private static ParameterizedInvocationNameFormatter formatter(String p... method formatter (line 420) | private static ParameterizedInvocationNameFormatter formatter(String p... method formatter (line 428) | private static ParameterizedInvocationNameFormatter formatter(String p... method format (line 434) | private static String format(ParameterizedInvocationNameFormatter form... class ToStringReturnsNull (line 439) | @NullUnmarked method toString (line 442) | @Override class ToStringThrowsException (line 448) | private static class ToStringThrowsException { method toString (line 450) | @Override class ParameterizedTestCases (line 456) | private static class ParameterizedTestCases { method getMethod (line 458) | static Method getMethod(String methodName, Class... parameterType... method parameterizedTest (line 462) | @SuppressWarnings("unused") method parameterizedTestWithAggregator (line 467) | @SuppressWarnings("unused") method processFruit (line 473) | @SuppressWarnings("unused") method processFruits (line 478) | @SuppressWarnings("unused") class CustomAggregator (line 483) | private static class CustomAggregator extends SimpleArgumentsAggrega... method aggregateArguments (line 484) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/ParameterizedTestContextTests.java class ParameterizedTestContextTests (line 28) | class ParameterizedTestContextTests { method validSignatures (line 30) | @ParameterizedTest method invalidSignatures (line 37) | @ParameterizedTest method createMethodContext (line 43) | private ParameterizedTestContext createMethodContext(Class testClas... class ValidTestCase (line 48) | @SuppressWarnings("JUnitMalformedDeclaration") method onePrimitive (line 51) | @ParameterizedTest method twoPrimitives (line 55) | @ParameterizedTest method twoAggregators (line 59) | @ParameterizedTest method twoAggregatorsWithTestInfoAtTheEnd (line 63) | @ParameterizedTest method mixedMode (line 68) | @ParameterizedTest class InvalidTestCase (line 74) | @SuppressWarnings("JUnitMalformedDeclaration") method twoAggregatorsWithPrimitiveInTheMiddle (line 77) | @ParameterizedTest method twoAggregatorsWithTestInfoInTheMiddle (line 81) | @ParameterizedTest FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/ParameterizedTestExtensionTests.java class ParameterizedTestExtensionTests (line 62) | class ParameterizedTestExtensionTests { method supportsReturnsFalseForMissingTestMethod (line 68) | @Test method supportsReturnsFalseForTestMethodWithoutParameterizedTestAnnotation (line 74) | @Test method supportsReturnsTrueForTestMethodWithParameterizedTestAnnotation (line 81) | @Test method streamsReturnedByProvidersAreClosedWhenCallingProvide (line 88) | @Test method emptyDisplayNameIsIllegal (line 104) | @Test method defaultDisplayNameWithEmptyStringInConfigurationIsIllegal (line 111) | @Test method argumentsRethrowsOriginalExceptionFromProviderAsUncheckedException (line 130) | @Test method throwsExceptionWhenParameterizedTestIsNotInvokedAtLeastOnce (line 144) | @Test method doesNotThrowExceptionWhenParametrizedTestDoesNotRequireArguments (line 159) | @Test method throwsExceptionWhenParameterizedTestHasNoArgumentsSource (line 169) | @Test method throwsExceptionWhenArgumentsProviderIsNotStatic (line 179) | @Test method throwsExceptionWhenArgumentsProviderDoesNotContainUnambiguousConstructor (line 195) | @Test method getExtensionContextReturningSingleMethod (line 212) | private ExtensionContext getExtensionContextReturningSingleMethod(Obje... method getExtensionContextReturningSingleMethod (line 216) | @NullMarked class TestCaseWithoutMethod (line 354) | static class TestCaseWithoutMethod { class TestCaseWithMethod (line 357) | static class TestCaseWithMethod { method method (line 359) | void method() { class TestCaseWithAnnotatedMethod (line 363) | static class TestCaseWithAnnotatedMethod { method method (line 365) | @ParameterizedTest class TestCaseAllowNoArgumentsMethod (line 371) | static class TestCaseAllowNoArgumentsMethod { method method (line 373) | @ParameterizedTest(allowZeroInvocations = true) class TestCaseWithNoArgumentsSource (line 379) | static class TestCaseWithNoArgumentsSource { method method (line 381) | @ParameterizedTest(allowZeroInvocations = true) class ZeroArgumentsProvider (line 387) | @NullMarked method provideArguments (line 390) | @Override class ArgumentsProviderWithCloseHandlerTestCase (line 397) | static class ArgumentsProviderWithCloseHandlerTestCase { method method (line 399) | @ParameterizedTest class ArgumentsProviderWithCloseHandler (line 405) | @NullMarked method provideArguments (line 408) | @Override class NonStaticArgumentsProviderTestCase (line 416) | static class NonStaticArgumentsProviderTestCase { method method (line 418) | @ParameterizedTest class NonStaticArgumentsProvider (line 424) | @SuppressWarnings("InnerClassMayBeStatic") method provideArguments (line 428) | @Override class MissingNoArgumentsConstructorArgumentsProviderTestCase (line 435) | static class MissingNoArgumentsConstructorArgumentsProviderTestCase { method method (line 437) | @ParameterizedTest class EmptyDisplayNameProviderTestCase (line 443) | static class EmptyDisplayNameProviderTestCase { method method (line 445) | @ParameterizedTest(name = "") class DefaultDisplayNameProviderTestCase (line 451) | static class DefaultDisplayNameProviderTestCase { method method (line 453) | @ParameterizedTest class AmbiguousConstructorArgumentsProvider (line 459) | @NullMarked method AmbiguousConstructorArgumentsProvider (line 462) | @SuppressWarnings("unused") method AmbiguousConstructorArgumentsProvider (line 466) | @SuppressWarnings("unused") method provideArguments (line 470) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/ParameterizedTestIntegrationTests.java class ParameterizedTestIntegrationTests (line 135) | class ParameterizedTestIntegrationTests extends AbstractJupiterTestEngin... method reset (line 139) | @AfterEach method sweetFruit (line 145) | @ParameterizedTest method sweetFruitWithNullableBoolean (line 162) | @ParameterizedTest method executesLinesFromTextBlock (line 179) | @ParameterizedTest method executesLinesFromTextBlockUsingTableFormatAndHeadersAndNullValues (line 207) | @ParameterizedTest(name = "[{index}] {arguments}") method executesLinesFromClasspathResourceUsingTableFormatAndHeadersAndNullValues (line 228) | @ParameterizedTest(name = "[{index}] {arguments}") method assertFruitTable (line 235) | private void assertFruitTable(@Nullable String fruit, double rank, Tes... method executesWithSingleArgumentsProviderWithMultipleInvocations (line 261) | @Test method executesWithCsvSource (line 269) | @Test method executesWithCsvSourceAndSpecialCharacters (line 280) | @Test method quoted (line 297) | private static String quoted(String text) { method executesWithCustomName (line 301) | @Test method executesWithMessageFormat (line 309) | @Test method executesWithPrimitiveWideningConversion (line 322) | @Test method executesWithImplicitGenericConverter (line 333) | @Test method executesWithImplicitGenericConverterWithCharSequenceConstructor (line 345) | @Test method legacyReportingNames (line 353) | @Test method executesWithExplicitConverter (line 366) | @Test method executesWithAggregator (line 375) | @Test method executesWithIgnoreLeadingAndTrailingSetToFalseForCsvSource (line 385) | @Test method executesWithIgnoreLeadingAndTrailingSetToTrueForCsvSource (line 394) | @Test method executesWithIgnoreLeadingAndTrailingSetToFalseForCsvFileSource (line 403) | @Test method executesWithIgnoreLeadingAndTrailingSetToTrueForCsvFileSource (line 412) | @Test method failsContainerOnEmptyName (line 421) | @Test method reportsExceptionForErroneousConverter (line 429) | @Test method executesLifecycleMethods (line 437) | @Test method truncatesArgumentsThatExceedMaxLength (line 477) | @Test method displayNamePatternFromConfiguration (line 488) | @Test method failsWhenInvocationIsRequiredButNoArgumentSetsAreProvided (line 499) | @Test method doesNotFailWhenInvocationIsNotRequiredAndNoArgumentSetsAreProvided (line 509) | @Test method failsWhenNoArgumentsSourceIsDeclared (line 516) | @Test method executesWithDefaultLocaleConversionFormat (line 526) | @Test method emitsWarningForNoLongerSupportedConfigurationParameter (line 533) | @Test method executesWithCustomLocalConverterUsingIso639Format (line 545) | @Test method reportsExceptionInStaticInitializersWithoutInvocationCountValidation (line 552) | @Test method execute (line 568) | private EngineExecutionResults execute(String methodName, Class... ... method execute (line 572) | private EngineExecutionResults execute(Class testClass, String meth... class NullSourceIntegrationTests (line 579) | @Nested method executesWithNullSourceForString (line 582) | @Test method executesWithNullSourceForStringAndTestInfo (line 589) | @Test method executesWithNullSourceForNumber (line 596) | @Test method failsWithNullSourceWithZeroFormalParameters (line 603) | @Test method failsWithNullSourceForPrimitive (line 614) | @Test method execute (line 622) | private EngineExecutionResults execute(String methodName, Class..... class EmptySourceIntegrationTests (line 632) | @Nested method executesWithEmptySourceForString (line 635) | @Test method testWithEmptySourceForStringFromAnnotationAttribute (line 642) | @Test method executesWithEmptySourceForStringAndTestInfo (line 649) | @Test method executesWithEmptySourceForIterable (line 659) | @Test method executesWithEmptySourceForIterator (line 668) | @Test method executesWithEmptySourceForListIterator (line 677) | @Test method executesWithEmptySourceForCollection (line 686) | @Test method executesWithEmptySourceForList (line 692) | @Test method executesWithEmptySourceForListSubtype (line 701) | @ParameterizedTest(name = "{1}") method executesWithEmptySourceForSet (line 711) | @Test method executesWithEmptySourceForSetSubtype (line 720) | @ParameterizedTest(name = "{1}") method executesWithEmptySourceForMap (line 733) | @Test method executesWithEmptySourceForMapSubtype (line 742) | @ParameterizedTest(name = "{1}") method executesWithEmptySourceForOneDimensionalPrimitiveArray (line 755) | @Test method executesWithEmptySourceForOneDimensionalStringArray (line 761) | @Test method executesWithEmptySourceForTwoDimensionalPrimitiveArray (line 767) | @Test method executesWithEmptySourceForTwoDimensionalStringArray (line 773) | @Test method failsWithEmptySourceWithZeroFormalParameters (line 779) | @Test method failsWithEmptySourceForUnsupportedType (line 790) | @ParameterizedTest(name = "{1}") method testWithEmptySourceForUnsupportedReferenceTypeFromAttribute (line 805) | @Test method execute (line 817) | private EngineExecutionResults execute(String methodName, Class..... class NullAndEmptySourceIntegrationTests (line 827) | @Nested method executesWithNullAndEmptySourceForString (line 830) | @Test method executesWithNullAndEmptySourceForStringAndTestInfo (line 836) | @Test method executesWithNullAndEmptySourceForList (line 842) | @Test method executesWithNullAndEmptySourceForArrayList (line 848) | @Test method executesWithNullAndEmptySourceForOneDimensionalPrimitiveArray (line 854) | @Test method executesWithNullAndEmptySourceForTwoDimensionalStringArray (line 860) | @Test method execute (line 866) | private EngineExecutionResults execute(String methodName, Class..... method assertNullAndEmptyString (line 871) | private void assertNullAndEmptyString(EngineExecutionResults results) { method assertNullAndEmpty (line 878) | private void assertNullAndEmpty(EngineExecutionResults results) { class MethodSourceIntegrationTests (line 887) | @Nested method emptyMethodSource (line 890) | @Test method oneDimensionalPrimitiveArray (line 899) | @Test method twoDimensionalPrimitiveArray (line 909) | @Test method oneDimensionalObjectArray (line 919) | @Test method oneDimensionalStringArray (line 930) | @Test method twoDimensionalObjectArray (line 937) | @Test method twoDimensionalStringArray (line 947) | @Test method streamOfOneDimensionalPrimitiveArrays (line 957) | @Test method streamOfTwoDimensionalPrimitiveArrays (line 967) | @Test method streamOfTwoDimensionalPrimitiveArraysWrappedInObjectArrays (line 975) | @Test method streamOfTwoDimensionalPrimitiveArraysWrappedInArguments (line 983) | @Test method assertStreamOfTwoDimensionalPrimitiveArrays (line 988) | private void assertStreamOfTwoDimensionalPrimitiveArrays(String meth... method streamOfOneDimensionalObjectArrays (line 997) | @Test method streamOfTwoDimensionalObjectArrays (line 1007) | @Test method reportsContainerWithAssumptionFailureInMethodSourceAsAborted (line 1014) | @Test method namedParameters (line 1021) | @Test method nameParametersAlias (line 1030) | @Test method duplicateMethodNames (line 1043) | @Test method execute (line 1055) | private EngineExecutionResults execute(String methodName, Class..... class FieldSourceIntegrationTests (line 1065) | @Nested method oneDimensionalPrimitiveArray (line 1068) | @Test method twoDimensionalPrimitiveArray (line 1075) | @Test method oneDimensionalObjectArray (line 1082) | @Test method oneDimensionalStringArray (line 1090) | @Test method twoDimensionalObjectArray (line 1097) | @Test method twoDimensionalStringArray (line 1104) | @Test method supplierOfStreamOfOneDimensionalPrimitiveArrays (line 1111) | @Test method supplierOfStreamOfTwoDimensionalPrimitiveArrays (line 1118) | @Test method supplierOfStreamOfTwoDimensionalPrimitiveArraysWrappedInObjectArrays (line 1123) | @Test method supplierOfStreamOfTwoDimensionalPrimitiveArraysWrappedInArguments (line 1129) | @Test method assertStreamOfTwoDimensionalPrimitiveArrays (line 1135) | private void assertStreamOfTwoDimensionalPrimitiveArrays(String meth... method supplierOfStreamOfOneDimensionalObjectArrays (line 1141) | @Test method supplierOfStreamOfTwoDimensionalObjectArrays (line 1149) | @Test method listOfNamedParameters (line 1156) | @Test method nonStaticFieldInTopLevelTestClass (line 1165) | @Test method nonStaticFieldInSubclassTakesPrecedenceOverFieldInSuperclass (line 1173) | @Test method nonStaticFieldInNestedTestClass (line 1181) | @Test method execute (line 1190) | private EngineExecutionResults execute(String methodName, Class..... method execute (line 1194) | private EngineExecutionResults execute(Class testClass, String me... class UnusedArgumentsIntegrationTests (line 1202) | @Nested method executesWithArgumentsSourceProvidingUnusedArguments (line 1205) | @Test method executesWithCsvSourceContainingUnusedArguments (line 1215) | @Test method executesWithCsvFileSourceContainingUnusedArguments (line 1225) | @Test method executesWithMethodSourceProvidingUnusedArguments (line 1235) | @Test method executesWithFieldSourceProvidingUnusedArguments (line 1245) | @Test method execute (line 1255) | private EngineExecutionResults execute(String methodName, Class..... class UnusedArgumentsWithStrictArgumentsCountIntegrationTests (line 1262) | @Nested method failsWithArgumentsSourceProvidingUnusedArguments (line 1265) | @Test method failsWithMethodSourceProvidingUnusedArguments (line 1274) | @Test method failsWithCsvSourceUnusedArgumentsAndStrictArgumentCountValidationAnnotationAttribute (line 1283) | @Test method failsWithCsvSourceUnusedArgumentsButExecutesRemainingArgumentsWhereThereIsNoUnusedArgument (line 1292) | @Test method executesWithCsvSourceUnusedArgumentsAndArgumentCountValidationAnnotationAttribute (line 1303) | @Test method executesWithMethodSourceProvidingUnusedArguments (line 1312) | @Test method evaluatesArgumentsAtMostOnce (line 1321) | @Test method execute (line 1332) | private EngineExecutionResults execute(ArgumentCountValidationMode c... class RepeatableSourcesIntegrationTests (line 1342) | @Nested method executesWithRepeatableCsvFileSource (line 1345) | @ParameterizedTest method executesWithRepeatableCsvSource (line 1356) | @ParameterizedTest method executesWithRepeatableMethodSource (line 1365) | @ParameterizedTest method executesWithRepeatableEnumSource (line 1376) | @ParameterizedTest method executesWithRepeatableValueSource (line 1387) | @ParameterizedTest method executesWithRepeatableFieldSource (line 1398) | @ParameterizedTest method executesWithRepeatableArgumentsSource (line 1409) | @ParameterizedTest method executesWithSameRepeatableAnnotationMultipleTimes (line 1426) | @Test method executesWithDifferentRepeatableAnnotations (line 1434) | @Test method execute (line 1444) | private EngineExecutionResults execute(String methodName, Class..... method closeAutoCloseableArgumentsAfterTest (line 1450) | @Test method doNotCloseAutoCloseableArgumentsAfterTestWhenDisabled (line 1459) | @Test method closeAutoCloseableArgumentsAfterTestDespiteEarlyFailure (line 1468) | @Test method executesTwoIterationsBasedOnIterationAndUniqueIdSelector (line 1477) | @Test class SpiParameterInjectionIntegrationTests (line 1489) | @Nested method injectsParametersIntoArgumentsProviderConstructor (line 1492) | @Test method injectsParametersIntoArgumentConverterConstructor (line 1499) | @Test method injectsParametersIntoArgumentsAggregatorConstructor (line 1506) | @Test class TestCase (line 1516) | static class TestCase { method testWithTwoSingleStringArgumentsProvider (line 1518) | @ParameterizedTest(quoteTextArguments = false) method testWithCsvSource (line 1524) | @ParameterizedTest(quoteTextArguments = false) method testWithCsvSourceAndSpecialCharacters (line 1530) | @ParameterizedTest(name = "{0}") method testWithCustomName (line 1535) | @ParameterizedTest(quoteTextArguments = false, name = "{0} and {1}") method testWithPrimitiveWideningConversion (line 1541) | @ParameterizedTest(quoteTextArguments = false) method testWithImplicitGenericConverter (line 1547) | @ParameterizedTest(quoteTextArguments = false) method testWithImplicitGenericConverterWithCharSequenceConstructor (line 1553) | @ParameterizedTest(name = "{0}") method testWithExplicitConverter (line 1559) | @ParameterizedTest(quoteTextArguments = false) method testWithEmptyName (line 1565) | @ParameterizedTest(name = " \t ") method testWithErroneousConverter (line 1571) | @ParameterizedTest(quoteTextArguments = false) method testWithMessageFormat (line 1577) | @ParameterizedTest(quoteTextArguments = false, name = "{0,number,#.#... method testWithAggregator (line 1583) | @ParameterizedTest(quoteTextArguments = false) method testWithIgnoreLeadingAndTrailingWhitespaceSetToFalseForCsvSource (line 1589) | @ParameterizedTest(quoteTextArguments = false) method testWithIgnoreLeadingAndTrailingWhitespaceSetToTrueForCsvSource (line 1595) | @ParameterizedTest(quoteTextArguments = false) method testWithIgnoreLeadingAndTrailingWhitespaceSetToFalseForCsvFileSource (line 1601) | @ParameterizedTest(quoteTextArguments = false) method testWithIgnoreLeadingAndTrailingWhitespaceSetToTrueForCsvFileSource (line 1607) | @ParameterizedTest(quoteTextArguments = false) method testWithAutoCloseableArgument (line 1613) | @ParameterizedTest(quoteTextArguments = false) method testWithAutoCloseableArgumentButDisabledCleanup (line 1619) | @ParameterizedTest(quoteTextArguments = false, autoCloseArguments = ... method testWithThreeIterations (line 1625) | @ParameterizedTest class NullSourceTestCase (line 1632) | @SuppressWarnings("JUnitMalformedDeclaration") method testWithNullSourceForString (line 1635) | @ParameterizedTest method testWithNullSourceForStringAndTestInfo (line 1641) | @ParameterizedTest method testWithNullSourceForNumber (line 1648) | @ParameterizedTest method testWithNullSourceWithZeroFormalParameters (line 1654) | @ParameterizedTest method testWithNullSourceForPrimitive (line 1660) | @ParameterizedTest class EmptySourceTestCase (line 1668) | @SuppressWarnings("JUnitMalformedDeclaration") method testWithEmptySourceForString (line 1671) | @ParameterizedTest method testWithEmptySourceForStringFromAnnotationAttribute (line 1677) | @ParameterizedTest method testWithEmptySourceForStringAndTestInfo (line 1683) | @ParameterizedTest method testWithEmptySourceForIterable (line 1690) | @ParameterizedTest method testWithEmptySourceForIterator (line 1696) | @ParameterizedTest method testWithEmptySourceForListIterator (line 1702) | @ParameterizedTest method testWithEmptySourceForCollection (line 1708) | @ParameterizedTest method testWithEmptySourceForList (line 1714) | @ParameterizedTest method testWithEmptySourceForArrayList (line 1720) | @ParameterizedTest method testWithEmptySourceForLinkedList (line 1726) | @ParameterizedTest method testWithEmptySourceForSet (line 1732) | @ParameterizedTest method testWithEmptySourceForSortedSet (line 1738) | @ParameterizedTest method testWithEmptySourceForNavigableSet (line 1744) | @ParameterizedTest method testWithEmptySourceForHashSet (line 1750) | @ParameterizedTest method testWithEmptySourceForTreeSet (line 1756) | @ParameterizedTest method testWithEmptySourceForLinkedHashSet (line 1762) | @ParameterizedTest method testWithEmptySourceForMap (line 1768) | @ParameterizedTest method testWithEmptySourceForSortedMap (line 1774) | @ParameterizedTest method testWithEmptySourceForNavigableMap (line 1780) | @ParameterizedTest method testWithEmptySourceForHashMap (line 1786) | @ParameterizedTest method testWithEmptySourceForTreeMap (line 1792) | @ParameterizedTest method testWithEmptySourceForLinkedHashMap (line 1798) | @ParameterizedTest method testWithEmptySourceForOneDimensionalPrimitiveArray (line 1804) | @ParameterizedTest method testWithEmptySourceForOneDimensionalStringArray (line 1810) | @ParameterizedTest method testWithEmptySourceForTwoDimensionalPrimitiveArray (line 1816) | @ParameterizedTest method testWithEmptySourceForTwoDimensionalStringArray (line 1822) | @ParameterizedTest method testWithEmptySourceWithZeroFormalParameters (line 1828) | @ParameterizedTest method testWithEmptySourceForPrimitive (line 1834) | @ParameterizedTest method testWithEmptySourceForUnsupportedReferenceType (line 1840) | @ParameterizedTest method testWithEmptySourceForUnsupportedReferenceTypeFromAttribute (line 1846) | @ParameterizedTest class NullAndEmptySourceTestCase (line 1854) | @SuppressWarnings("JUnitMalformedDeclaration") method testWithNullAndEmptySourceForString (line 1857) | @ParameterizedTest method testWithNullAndEmptySourceForStringAndTestInfo (line 1863) | @ParameterizedTest method testWithNullAndEmptySourceForList (line 1870) | @ParameterizedTest method testWithNullAndEmptySourceForArrayList (line 1876) | @ParameterizedTest method testWithNullAndEmptySourceForOneDimensionalPrimitiveArray (line 1882) | @ParameterizedTest method testWithNullAndEmptySourceForTwoDimensionalStringArray (line 1888) | @ParameterizedTest class MethodSourceTestCase (line 1896) | @SuppressWarnings("JUnitMalformedDeclaration") method emptyMethodSource (line 1907) | @MethodSourceTest method oneDimensionalPrimitiveArray (line 1913) | @MethodSourceTest method twoDimensionalPrimitiveArray (line 1919) | @MethodSourceTest method oneDimensionalObjectArray (line 1925) | @MethodSourceTest method oneDimensionalStringArray (line 1931) | @MethodSourceTest method twoDimensionalObjectArray (line 1937) | @MethodSourceTest method twoDimensionalStringArray (line 1943) | @MethodSourceTest method streamOfOneDimensionalPrimitiveArrays (line 1949) | @MethodSourceTest method streamOfTwoDimensionalPrimitiveArrays (line 1955) | @MethodSourceTest method streamOfTwoDimensionalPrimitiveArraysWrappedInObjectArrays (line 1961) | @MethodSourceTest method streamOfTwoDimensionalPrimitiveArraysWrappedInArguments (line 1967) | @MethodSourceTest method streamOfOneDimensionalObjectArrays (line 1973) | @MethodSourceTest method streamOfTwoDimensionalObjectArrays (line 1979) | @MethodSourceTest method namedParameters (line 1985) | @MethodSourceTest method namedParametersAlias (line 1991) | @MethodSourceTest method emptyMethodSource (line 1999) | static Stream emptyMethodSource() { method oneDimensionalPrimitiveArray (line 2003) | static int[] oneDimensionalPrimitiveArray() { method twoDimensionalPrimitiveArray (line 2007) | static int[][] twoDimensionalPrimitiveArray() { method oneDimensionalObjectArray (line 2011) | static Object[] oneDimensionalObjectArray() { method oneDimensionalStringArray (line 2015) | static Object[] oneDimensionalStringArray() { method twoDimensionalObjectArray (line 2019) | static Object[][] twoDimensionalObjectArray() { method twoDimensionalStringArray (line 2023) | static String[][] twoDimensionalStringArray() { method streamOfOneDimensionalPrimitiveArrays (line 2027) | static Stream streamOfOneDimensionalPrimitiveArrays() { method streamOfTwoDimensionalPrimitiveArrays (line 2031) | static Stream streamOfTwoDimensionalPrimitiveArrays() { method streamOfTwoDimensionalPrimitiveArraysWrappedInObjectArrays (line 2035) | static Stream streamOfTwoDimensionalPrimitiveArraysWrapped... method streamOfTwoDimensionalPrimitiveArraysWrappedInArguments (line 2040) | static Stream streamOfTwoDimensionalPrimitiveArraysWrappe... method streamOfOneDimensionalObjectArrays (line 2045) | static Stream streamOfOneDimensionalObjectArrays() { method streamOfTwoDimensionalObjectArrays (line 2049) | static Stream streamOfTwoDimensionalObjectArrays() { method namedParameters (line 2054) | static Stream namedParameters() { method namedParametersAlias (line 2058) | static Stream namedParametersAlias() { method assumptionFailureInMethodSourceFactoryMethod (line 2064) | @MethodSourceTest method assumptionFailureInMethodSourceFactoryMethod (line 2068) | static List assumptionFailureInMethodSourceFactoryMethod() { class DuplicateMethodNamesMethodSourceTestCase (line 2079) | static class DuplicateMethodNamesMethodSourceTestCase { method test (line 2081) | @ParameterizedTest method anotherTest (line 2087) | @ParameterizedTest method test (line 2093) | @RepeatedTest(2) method test (line 2098) | @TestFactory method test (line 2105) | private void test(int expectedLength, String value) { method test (line 2111) | private boolean test(String value, int expectedLength) { method test (line 2116) | private static Stream test() { class FieldSourceTestCase (line 2122) | @TestMethodOrder(OrderAnnotation.class) method oneDimensionalPrimitiveArray (line 2132) | @FieldSourceTest method twoDimensionalPrimitiveArray (line 2138) | @FieldSourceTest method oneDimensionalObjectArray (line 2144) | @FieldSourceTest method oneDimensionalStringArray (line 2150) | @FieldSourceTest method twoDimensionalObjectArray (line 2156) | @FieldSourceTest method twoDimensionalStringArray (line 2162) | @FieldSourceTest method supplierOfStreamOfOneDimensionalPrimitiveArrays (line 2168) | @FieldSourceTest method supplierOfStreamOfTwoDimensionalPrimitiveArrays (line 2174) | @FieldSourceTest method supplierOfStreamOfTwoDimensionalPrimitiveArraysWrappedInObjectArrays (line 2180) | @FieldSourceTest method supplierOfStreamOfTwoDimensionalPrimitiveArraysWrappedInArguments (line 2186) | @FieldSourceTest method supplierOfStreamOfOneDimensionalObjectArrays (line 2192) | @FieldSourceTest method supplierOfStreamOfTwoDimensionalObjectArrays (line 2198) | @FieldSourceTest method listOfNamedParameters (line 2204) | @FieldSourceTest class BaseLifecyclePerClassFieldSourceTestCase (line 2248) | @TestInstance(PER_CLASS) method test (line 2253) | @ParameterizedTest class SubclassOfBaseLifecyclePerClassFieldSourceTestCase (line 2260) | static class SubclassOfBaseLifecyclePerClassFieldSourceTestCase extend... method test (line 2264) | @ParameterizedTest class EnclosingFieldSourceTestCase (line 2272) | static class EnclosingFieldSourceTestCase { class NestedLifecyclePerClassFieldSourceTestCase (line 2274) | @Nested method nonStaticFieldSource (line 2281) | @ParameterizedTest class UnusedArgumentsTestCase (line 2289) | static class UnusedArgumentsTestCase { method testWithTwoUnusedStringArgumentsProvider (line 2291) | @ParameterizedTest(quoteTextArguments = false) method testWithCsvSourceContainingUnusedArguments (line 2297) | @ParameterizedTest(quoteTextArguments = false) method testWithCsvFileSourceContainingUnusedArguments (line 2303) | @ParameterizedTest(quoteTextArguments = false) method testWithMethodSourceProvidingUnusedArguments (line 2309) | @ParameterizedTest(quoteTextArguments = false) method unusedArgumentsProviderMethod (line 2315) | static Stream unusedArgumentsProviderMethod() { method testWithFieldSourceProvidingUnusedArguments (line 2319) | @ParameterizedTest(quoteTextArguments = false) method testWithStrictArgumentCountValidation (line 2328) | @ParameterizedTest(argumentCountValidation = ArgumentCountValidation... method testWithNoneArgumentCountValidation (line 2334) | @ParameterizedTest(quoteTextArguments = false, argumentCountValidati... method testWithCsvSourceContainingDifferentNumbersOfArguments (line 2340) | @ParameterizedTest(quoteTextArguments = false) method testWithEvaluationReportingArgumentsProvider (line 2346) | @ParameterizedTest class EvaluationReportingArgumentsProvider (line 2352) | private static class EvaluationReportingArgumentsProvider implements... method provideArguments (line 2354) | @Override class LifecycleTestCase (line 2365) | static class LifecycleTestCase { method LifecycleTestCase (line 2370) | LifecycleTestCase(TestInfo testInfo) { method beforeAll (line 2374) | @BeforeAll method afterAll (line 2379) | @AfterAll method beforeEach (line 2384) | @BeforeEach method afterEach (line 2389) | @AfterEach method test1 (line 2394) | @ParameterizedTest(quoteTextArguments = false) method test2 (line 2400) | @ParameterizedTest(quoteTextArguments = false) method performTest (line 2406) | private void performTest(String argument, TestInfo testInfo) { method providerMethod (line 2413) | static Stream providerMethod() { class RepeatableSourcesTestCase (line 2420) | static class RepeatableSourcesTestCase { method testWithRepeatableCsvFileSource (line 2422) | @ParameterizedTest(quoteTextArguments = false) method testWithRepeatableCsvFileSourceAsMetaAnnotation (line 2435) | @ParameterizedTest(quoteTextArguments = false) method testWithRepeatableCsvSource (line 2441) | @ParameterizedTest(quoteTextArguments = false) method testWithRepeatableCsvSourceAsMetaAnnotation (line 2454) | @ParameterizedTest(quoteTextArguments = false) method testWithRepeatableEnumSource (line 2460) | @ParameterizedTest(quoteTextArguments = false) method testWithRepeatableEnumSourceAsMetaAnnotation (line 2473) | @ParameterizedTest(quoteTextArguments = false) type Action (line 2479) | interface Action { type SmartAction (line 2482) | private enum SmartAction implements Action { type QuickAction (line 2486) | private enum QuickAction implements Action { method testWithRepeatableMethodSource (line 2490) | @ParameterizedTest(quoteTextArguments = false) method testWithRepeatableMethodSourceAsMetaAnnotation (line 2503) | @ParameterizedTest(quoteTextArguments = false) method someArgumentsMethodSource (line 2509) | public static Stream someArgumentsMethodSource() { method otherArgumentsMethodSource (line 2513) | public static Stream otherArgumentsMethodSource() { method testWithRepeatableFieldSource (line 2517) | @ParameterizedTest(quoteTextArguments = false) method testWithRepeatableFieldSourceAsMetaAnnotation (line 2530) | @ParameterizedTest(quoteTextArguments = false) method testWithRepeatableValueSource (line 2539) | @ParameterizedTest(quoteTextArguments = false) method testWithRepeatableValueSourceAsMetaAnnotation (line 2552) | @ParameterizedTest(quoteTextArguments = false) method testWithSameRepeatableAnnotationMultipleTimes (line 2558) | @ParameterizedTest(quoteTextArguments = false) method testWithDifferentRepeatableAnnotations (line 2568) | @ParameterizedTest(quoteTextArguments = false) method testWithRepeatableArgumentsSource (line 2577) | @ParameterizedTest(quoteTextArguments = false) method testWithRepeatableArgumentsSourceAsMetaAnnotation (line 2590) | @ParameterizedTest(quoteTextArguments = false) class SpiParameterInjectionTestCase (line 2597) | static class SpiParameterInjectionTestCase { method supportsParameter (line 2602) | @Override method resolveParameter (line 2609) | @Override method argumentsProviderWithConstructorParameter (line 2616) | @ParameterizedTest(quoteTextArguments = false) method argumentConverterWithConstructorParameter (line 2622) | @ParameterizedTest(quoteTextArguments = false) method argumentsAggregatorWithConstructorParameter (line 2629) | @ParameterizedTest(quoteTextArguments = false) method provideArguments (line 2638) | @Override method convert (line 2647) | @Override class ArgumentsAggregatorWithConstructorParameter (line 2654) | static class ArgumentsAggregatorWithConstructorParameter extends Sim... method ArgumentsAggregatorWithConstructorParameter (line 2658) | ArgumentsAggregatorWithConstructorParameter(String value) { method aggregateArguments (line 2662) | @Override class ZeroInvocationsTestCase (line 2670) | static class ZeroInvocationsTestCase { method testThatRequiresInvocations (line 2672) | @ParameterizedTest(quoteTextArguments = false) method testThatDoesNotRequireInvocations (line 2678) | @ParameterizedTest(quoteTextArguments = false, allowZeroInvocations ... method testThatHasNoArgumentsSource (line 2684) | @ParameterizedTest(quoteTextArguments = false, allowZeroInvocations ... method zeroArgumentsProvider (line 2690) | public static Stream zeroArgumentsProvider() { class LocaleConversionTestCase (line 2695) | static class LocaleConversionTestCase { method testWithBcp47 (line 2697) | @ParameterizedTest(quoteTextArguments = false) method testWithIso639 (line 2704) | @ParameterizedTest(quoteTextArguments = false) class Iso639Converter (line 2711) | @NullMarked method Iso639Converter (line 2714) | Iso639Converter() { method convert (line 2718) | @SuppressWarnings("deprecation") class TwoSingleStringArgumentsProvider (line 2727) | private static class TwoSingleStringArgumentsProvider implements Argum... method provideArguments (line 2729) | @Override class TwoUnusedStringArgumentsProvider (line 2736) | private static class TwoUnusedStringArgumentsProvider implements Argum... method provideArguments (line 2738) | @Override class StringLengthConverter (line 2745) | private static class StringLengthConverter implements ArgumentConverter { method convert (line 2747) | @Override class StringAggregator (line 2753) | private static class StringAggregator extends SimpleArgumentsAggregator { method aggregateArguments (line 2755) | @Override class ErroneousConverter (line 2762) | private static class ErroneousConverter implements ArgumentConverter { method convert (line 2764) | @Override class AutoCloseableArgumentProvider (line 2770) | private static class AutoCloseableArgumentProvider implements Argument... method provideArguments (line 2772) | @Override class AutoCloseableArgument (line 2779) | static class AutoCloseableArgument implements AutoCloseable { method close (line 2783) | @Override class Book (line 2789) | static class Book { method Book (line 2793) | private Book(String title) { method factory (line 2797) | static Book factory(String title) { class FailureInBeforeEachTestCase (line 2805) | static class FailureInBeforeEachTestCase { method beforeEach (line 2807) | @BeforeEach method test (line 2812) | @ParameterizedTest(quoteTextArguments = false) class ExceptionInStaticInitializerTestCase (line 2820) | static class ExceptionInStaticInitializerTestCase { method getArguments (line 2829) | private static Stream getArguments() { method test (line 2833) | @ParameterizedTest(quoteTextArguments = false) FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/ParameterizedTestSuite.java class ParameterizedTestSuite (line 33) | @Suite FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/aggregator/AggregatorIntegrationTests.java class AggregatorIntegrationTests (line 64) | public class AggregatorIntegrationTests { method personAggregator (line 66) | @ParameterizedTest method personAggregatorRegisteredViaCustomAnnotation (line 75) | @ParameterizedTest method addressAggregator (line 84) | @ParameterizedTest method personAggregatorAndAddressAggregator (line 93) | @ParameterizedTest method mixedMode (line 105) | @ParameterizedTest(name = "Mixed Mode #1: {arguments}") method mapAggregator (line 119) | @ParameterizedTest method argumentsAccessor (line 125) | @ParameterizedTest method argumentsAccessors (line 131) | @ParameterizedTest(name = "2 ArgumentsAccessors: {arguments}") method argumentsAccessorAndTestInfo (line 137) | @ParameterizedTest(name = "ArgumentsAccessor and TestInfo: {arguments}") method indexedArgumentsAndArgumentsAccessor (line 144) | @ParameterizedTest(name = "Indexed Arguments and ArgumentsAccessor: {a... method indexedArgumentsArgumentsAccessorAndTestInfo (line 152) | @ParameterizedTest(name = "Indexed Arguments, ArgumentsAccessor, and T... method indexedArgumentsArgumentsAccessorsAndTestInfo (line 163) | @ParameterizedTest(name = "Indexed Arguments, 2 ArgumentsAccessors, an... method nullAggregator (line 175) | @ParameterizedTest method reportsExceptionForErroneousAggregator (line 181) | @Test method argumentsAccessorInvocationIndex (line 191) | @ParameterizedTest method testPersonAggregator (line 205) | private void testPersonAggregator(Person person) { method testAddressAggregator (line 219) | private void testAddressAggregator(Address address) { method execute (line 225) | private EngineExecutionResults execute(DiscoverySelector... selectors) { class Person (line 231) | @NullUnmarked method Person (line 239) | Person(String firstName, String lastName, LocalDate dateOfBirth, Gen... method getFullName (line 246) | String getFullName() { type Gender (line 251) | enum Gender { class PersonAggregator (line 277) | static class PersonAggregator extends SimpleArgumentsAggregator { method aggregateArguments (line 279) | @Override class AddressAggregator (line 295) | static class AddressAggregator extends SimpleArgumentsAggregator { method aggregateArguments (line 297) | @Override class MapAggregator (line 315) | static class MapAggregator extends SimpleArgumentsAggregator { method aggregateArguments (line 317) | @Override class NullAggregator (line 328) | static class NullAggregator extends SimpleArgumentsAggregator { method aggregateArguments (line 329) | @Override class ErroneousAggregator (line 337) | static class ErroneousAggregator extends SimpleArgumentsAggregator { method aggregateArguments (line 338) | @Override class ErroneousTestCases (line 345) | static class ErroneousTestCases { method testWithErroneousAggregator (line 346) | @ParameterizedTest method aggregatorIsInstantiatedOnlyOnce (line 353) | @Test method converterIsInstantiatedOnlyOnce (line 367) | @Test class InstanceCountingConverter (line 381) | static class InstanceCountingConverter implements ArgumentConverter { method InstanceCountingConverter (line 384) | InstanceCountingConverter() { method convert (line 388) | @Override class InstanceCountingAggregator (line 395) | static class InstanceCountingAggregator extends SimpleArgumentsAggrega... method InstanceCountingAggregator (line 398) | InstanceCountingAggregator() { method aggregateArguments (line 402) | @Override class CountingTestCase (line 409) | static class CountingTestCase { method testWithCountingConverterAggregator (line 413) | @SuppressWarnings("JUnitMalformedDeclaration") FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/aggregator/DefaultArgumentsAccessorTests.java class DefaultArgumentsAccessorTests (line 31) | class DefaultArgumentsAccessorTests { method argumentsMustNotBeNull (line 33) | @SuppressWarnings("DataFlowIssue") method indexMustNotBeNegative (line 39) | @Test method indexMustBeSmallerThanLength (line 45) | @Test method getNull (line 51) | @Test method getWithNullCastToWrapperType (line 56) | @Test method get (line 61) | @Test method getWithCast (line 66) | @Test method getWithCastToPrimitiveType (line 72) | @Test method getWithCastToIncompatibleType (line 85) | @Test method getCharacter (line 93) | @Test method getBoolean (line 98) | @Test method getByte (line 103) | @Test method getShort (line 108) | @Test method getInteger (line 113) | @Test method getLong (line 118) | @Test method getFloat (line 123) | @Test method getDouble (line 128) | @Test method getString (line 133) | @Test method toArray (line 138) | @Test method toList (line 149) | @Test method size (line 159) | @Test method defaultArgumentsAccessor (line 166) | private static DefaultArgumentsAccessor defaultArgumentsAccessor(int i... method foo (line 172) | @SuppressWarnings("unused") FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/converter/DefaultArgumentConverterTests.java class DefaultArgumentConverterTests (line 37) | class DefaultArgumentConverterTests { method isAwareOfNull (line 41) | @Test method isAwareOfWrapperTypesForPrimitiveTypes (line 48) | @Test method isAwareOfWideningConversions (line 61) | @Test method throwsExceptionForNullToPrimitiveTypeConversion (line 74) | @ParameterizedTest(name = "[{index}] {0}") method throwsExceptionForNonStringsConversion (line 85) | @Test method delegatesStringsConversion (line 95) | @Test method throwsExceptionForDelegatedConversionFailure (line 104) | @Test method delegatesStringToClassWithCustomTypeFromDifferentClassLoaderConversion (line 117) | @Test method assertConverts (line 140) | private void assertConverts(@Nullable Object input, Class targetCla... method convert (line 150) | private @Nullable Object convert(@Nullable Object input, Class targ... method convert (line 154) | private @Nullable Object convert(@Nullable Object input, Class targ... method foo (line 158) | @SuppressWarnings("unused") class Enigma (line 162) | private static class Enigma { method foo (line 164) | @SuppressWarnings("unused") FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/converter/JavaTimeArgumentConverterTests.java class JavaTimeArgumentConverterTests (line 39) | class JavaTimeArgumentConverterTests { method convertsStringToChronoLocalDate (line 41) | @SuppressWarnings("DataFlowIssue") method convertsStringToChronoLocalDateTime (line 48) | @SuppressWarnings("DataFlowIssue") method convertsStringToChronoZonedDateTime (line 55) | @SuppressWarnings("DataFlowIssue") method convertsStringToLocalDate (line 62) | @SuppressWarnings("DataFlowIssue") method convertsStringToLocalDateTime (line 69) | @SuppressWarnings("DataFlowIssue") method convertsStringToLocalTime (line 76) | @SuppressWarnings("DataFlowIssue") method convertsStringToOffsetDateTime (line 83) | @SuppressWarnings("DataFlowIssue") method convertsStringToOffsetTime (line 90) | @SuppressWarnings("DataFlowIssue") method convertsStringToYear (line 97) | @SuppressWarnings("DataFlowIssue") method convertsStringToYearMonth (line 104) | @SuppressWarnings("DataFlowIssue") method convertsStringToZonedDateTime (line 111) | @SuppressWarnings("DataFlowIssue") method throwsExceptionOnInvalidTargetType (line 118) | @Test method throwsExceptionOnNullParameterWithoutNullable (line 128) | @Test method convertsNullableParameter (line 140) | @SuppressWarnings("DataFlowIssue") method convert (line 146) | private @Nullable Object convert(@Nullable Object input, String patter... method convert (line 150) | private @Nullable Object convert(@Nullable Object input, String patter... FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/converter/TypedArgumentConverterTests.java class TypedArgumentConverterTests (line 42) | class TypedArgumentConverterTests { class UnitTests (line 44) | @Nested method preconditions (line 52) | @SuppressWarnings("DataFlowIssue") method convertsSourceToTarget (line 62) | @Test method assertConverts (line 71) | private void assertConverts(@Nullable String input, int expected) { method sourceTypeMismatch (line 75) | @Test method sourceTypeMismatchForArrayType (line 85) | @Test method sourceTypeMismatchForPrimitiveArrayType (line 95) | @Test method targetTypeMismatch (line 105) | @Test method targetTypeMismatchForArrayType (line 115) | @Test method targetTypeMismatchForPrimitiveArrayType (line 125) | @Test method parameterContext (line 135) | private ParameterContext parameterContext(Parameter parameter) { method findParameterOfMethod (line 141) | private Parameter findParameterOfMethod(String methodName, Class.... method stringToBoolean (line 146) | void stringToBoolean(Boolean b) { method stringToByteArray (line 149) | void stringToByteArray(Byte[] array) { method stringToPrimitiveByteArray (line 152) | void stringToPrimitiveByteArray(byte[] array) { class IntegrationTests (line 160) | @Nested method nullStringToInteger (line 163) | @ParameterizedTest method nullStringToPrimitiveInt (line 169) | @ParameterizedTest method nullStringToPrimitiveLong (line 175) | @ParameterizedTest method stringToInteger (line 181) | @ParameterizedTest method stringToPrimitiveInt (line 187) | @ParameterizedTest method stringToPrimitiveLong (line 193) | @ParameterizedTest class StringLengthArgumentConverter (line 207) | @NullMarked method StringLengthArgumentConverter (line 210) | StringLengthArgumentConverter() { method StringLengthArgumentConverter (line 214) | StringLengthArgumentConverter(Class sourceType, Class invalidDelimiterAndQuoteCharacterCombinations... method throwsExceptionWhenControlCharactersAreTheSameWhenUsingTextBlockAttribute (line 449) | @ParameterizedTest method invalidDelimiterQuoteCharacterAndCommentCharacterCombinations (line 467) | static Stream invalidDelimiterQuoteCharacterAndCommentChara... method supportsCsvHeadersWhenUsingTextBlockAttribute (line 480) | @Test method supportsCsvHeadersWhenUsingValueAttribute (line 494) | @Test method headersToValues (line 505) | private Stream headersToValues(CsvSource csvSource) { method throwsExceptionIfColumnCountExceedsHeaderCount (line 521) | @Test method provideArguments (line 534) | private Stream provideArguments(CsvSource annotation) { method array (line 540) | @SuppressWarnings("unchecked") method isCsvParseException (line 545) | static ThrowingConsumer isCsvParseException() { FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/provider/CsvFileArgumentsProviderTests.java class CsvFileArgumentsProviderTests (line 45) | class CsvFileArgumentsProviderTests { method providesArgumentsForEachSupportedLineSeparator (line 47) | @Test method providesArgumentsForNewlineAndComma (line 63) | @Test method providesArgumentsForCarriageReturnAndSemicolon (line 75) | @Test method providesArgumentsWithCustomQuoteCharacter (line 87) | @Test method providesArgumentsWithStringDelimiter (line 100) | @Test method throwsExceptionIfBothDelimitersAreSimultaneouslySet (line 112) | @Test method ignoresCommentedOutEntries (line 125) | @Test method honorsCustomCommentCharacter (line 137) | @Test method throwsExceptionWhenControlCharactersNotDiffer (line 150) | @ParameterizedTest method closesInputStreamForClasspathResource (line 167) | @Test method closesInputStreamForFile (line 185) | @Test method readsFromSingleClasspathResource (line 203) | @Test method readsFromSingleFileWithAbsolutePath (line 215) | @Test method readsFromClasspathResourcesAndFiles (line 228) | @Test method readsFromSingleFileWithRelativePath (line 242) | @Test method readsFromSingleClasspathResourceWithCustomEmptyValue (line 260) | @Test method readsFromMultipleClasspathResources (line 273) | @Test method readsFromSingleClasspathResourceWithHeaders (line 285) | @Test method readsFromSingleClasspathResourceWithMoreHeadersThanLines (line 298) | @Test method readsFromMultipleClasspathResourcesWithHeaders (line 311) | @Test method supportsCsvHeadersInDisplayNames (line 325) | @Test method throwsExceptionForMissingClasspathResource (line 352) | @Test method throwsExceptionForBlankClasspathResource (line 362) | @Test method throwsExceptionForMissingFile (line 372) | @Test method throwsExceptionForBlankFile (line 384) | @Test method throwsExceptionIfResourcesAndFilesAreEmpty (line 394) | @Test method throwsExceptionForInvalidCharset (line 405) | @Test method throwsExceptionForInvalidCsvFormat (line 417) | @Test method emptyValueIsAnEmptyWithCustomNullValueString (line 431) | @Test method readsLineFromDefaultMaxCharsFileWithDefaultConfig (line 444) | @Test method readsLineFromExceedsMaxCharsFileWithCustomExplicitConfig (line 458) | @Test method readsLineFromExceedsMaxCharsFileWithCustomUnlimitedConfig (line 474) | @Test method throwsExceptionWhenMaxCharsPerColumnIsNotPositiveNumberOrMinusOne (line 496) | @ParameterizedTest method throwsExceptionForExceedsMaxCharsFileWithDefaultConfig (line 513) | @Test method ignoresLeadingAndTrailingSpaces (line 531) | @Test method trimsLeadingAndTrailingSpaces (line 547) | @Test method provideArguments (line 564) | private Stream provideArguments(CsvFileSource annotation, St... method provideArguments (line 568) | private Stream provideArguments(InputStream inputStream, Csv... method provideArguments (line 585) | private Stream provideArguments(CsvFileArgumentsProvider pro... method array (line 593) | @SuppressWarnings("unchecked") method writeClasspathResourceToFile (line 598) | private static Path writeClasspathResourceToFile(String name, Path tar... FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/provider/EnumArgumentsProviderTests.java class EnumArgumentsProviderTests (line 36) | class EnumArgumentsProviderTests { method providesAllEnumConstants (line 41) | @Test method provideSingleEnumConstant (line 49) | @Test method provideAllEnumConstantsWithNamingAll (line 56) | @Test method duplicateConstantNameIsDetected (line 63) | @Test method invalidConstantNameIsDetected (line 70) | @Test method invalidPatternIsDetected (line 76) | @Test method providesEnumConstantsBasedOnTestMethod (line 83) | @Test method incorrectParameterTypeIsDetected (line 95) | @Test method methodsWithoutParametersAreDetected (line 105) | @Test method providesEnumConstantsStartingFromBar (line 113) | @Test method providesEnumConstantsEndingAtBaz (line 120) | @Test method providesEnumConstantsFromBarToBaz (line 127) | @Test method providesEnumConstantsFromFooToBazWhileExcludingBar (line 134) | @Test method providesNoEnumConstant (line 141) | @Test method invalidConstantNameIsDetectedInRange (line 148) | @Test method invalidStartingRangeIsDetected (line 155) | @Test method invalidEndingRangeIsDetected (line 162) | @Test method invalidRangeOrderIsDetected (line 169) | @Test method invalidRangeIsDetectedWhenEnumWithNoConstantIsProvided (line 176) | @Test class TestCase (line 183) | static class TestCase { method methodWithoutParameters (line 184) | void methodWithoutParameters() { type EnumWithFourConstants (line 188) | enum EnumWithFourConstants { type EnumWithNoConstant (line 192) | enum EnumWithNoConstant { method provideArguments (line 195) | private > Stream provideArguments(Class... method provideArguments (line 199) | private > Stream provideArguments(Class... method provideArguments (line 203) | private > Stream provideArguments(Class... FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/provider/EnumSourceTests.java class EnumSourceTests (line 35) | class EnumSourceTests { method includeNamesWithAll (line 37) | @Test method includeNamesWithSingleton (line 46) | @Test method excludeNames (line 59) | @Test method matchesAll (line 73) | @Test method matchesAny (line 87) | @Test method matchesNone (line 95) | @Test type EnumWithThreeConstants (line 109) | enum EnumWithThreeConstants { method allOf (line 114) | static Set allOf(Function mapp... FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/provider/FieldArgumentsProviderTests.java class FieldArgumentsProviderTests (line 49) | class FieldArgumentsProviderTests { method providesArgumentsUsingStreamSupplier (line 51) | @Test method providesArgumentsUsingIntStreamSupplier (line 58) | @Test method providesArgumentsUsingLongStreamSupplier (line 65) | @Test method providesArgumentsUsingDoubleStreamSupplier (line 72) | @Test method providesArgumentsUsingStreamSupplierOfIntArrays (line 79) | @Test method providesArgumentsUsingStreamSupplierOfTwoDimensionalIntArrays (line 89) | @Test method providesArgumentsUsingStreamSupplierOfObjectArrays (line 99) | @Test method providesArgumentsUsingStreamSupplierOfTwoDimensionalObjectArrays (line 106) | @Test method providesArgumentsUsingStreamSupplierOfArguments (line 116) | @Test method providesArgumentsUsingIterable (line 123) | @Test method providesArgumentsUsingMultipleFields (line 130) | @Test method providesArgumentsUsingIterableOfObjectArrays (line 137) | @Test method providesArgumentsUsingListOfStrings (line 144) | @Test method providesArgumentsUsingListOfObjectArrays (line 151) | @Test method providesArgumentsFromNonStaticFieldWhenStaticIsNotRequired (line 158) | @Test method providesArgumentsUsingDefaultFieldName (line 166) | @Test method providesArgumentsUsingExternalField (line 177) | @Test method providesArgumentsUsingExternalFieldInTypeFromDifferentClassLoader (line 184) | @Test method providesArgumentsUsingExternalFieldFromStaticNestedClass (line 206) | @Test method providesArgumentsUsingExternalAndInternalFieldsCombined (line 213) | @Test class PrimitiveArrays (line 220) | @Nested method providesArgumentsUsingBooleanArray (line 223) | @Test method providesArgumentsUsingByteArray (line 230) | @Test method providesArgumentsUsingCharArray (line 237) | @Test method providesArgumentsUsingDoubleArray (line 244) | @Test method providesArgumentsUsingFloatArray (line 251) | @Test method providesArgumentsUsingIntArray (line 258) | @Test method providesArgumentsUsingLongArray (line 265) | @Test method providesArgumentsUsingShortArray (line 272) | @Test class ObjectArrays (line 281) | @Nested method providesArgumentsUsingObjectArray (line 284) | @Test method providesArgumentsUsingStringArray (line 291) | @Test method providesArgumentsUsing2dStringArray (line 298) | @Test method providesArgumentsUsing2dObjectArray (line 305) | @Test class ErrorCases (line 314) | @Nested method throwsExceptionWhenNonStaticLocalFieldIsReferencedWithLifecyclePerMethodSemantics (line 317) | @Test method throwsExceptionWhenNonStaticExternalFieldIsReferencedWithLifecyclePerMethodSemantics (line 328) | @Test method throwsExceptionWhenNonStaticExternalFieldIsReferencedWithLifecyclePerClassSemantics (line 339) | @Test method throwsExceptionWhenFullyQualifiedFieldNameSyntaxIsInvalid (line 350) | @ParameterizedTest method throwsExceptionWhenClassForExternalFieldCannotBeLoaded (line 360) | @Test method throwsExceptionWhenLocalFieldDoesNotExist (line 368) | @Test method throwsExceptionWhenExternalFieldDoesNotExist (line 375) | @ParameterizedTest method throwsExceptionWhenLocalFieldHasNullValue (line 384) | @Test method throwsExceptionWhenLocalFieldHasInvalidReturnType (line 393) | @Test method throwsExceptionWhenExternalFieldHasInvalidReturnType (line 403) | @Test method throwsExceptionWhenLocalFieldHasStreamReturnType (line 414) | @ParameterizedTest method throwsExceptionWhenLocalFieldHasIteratorReturnType (line 423) | @Test method array (line 436) | private static Object[] array(Object... objects) { method provideArguments (line 440) | private static Stream provideArguments(String... fieldNames) { method provideArguments (line 444) | private static Stream provideArguments(Class testClass, b... method provideArguments (line 453) | private static Stream provideArguments(Class testClass, M... class DefaultFieldNameTestCase (line 484) | static class DefaultFieldNameTestCase { method testDefaultFieldName (line 487) | void testDefaultFieldName(String param) { class TestCase (line 494) | static class TestCase { method test (line 496) | void test() { class NonStaticTestCase (line 582) | static class NonStaticTestCase { method test (line 584) | void test() { class ExternalFields (line 590) | static class ExternalFields { class Nested (line 596) | static class Nested { FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/provider/MethodArgumentsProviderTests.java class MethodArgumentsProviderTests (line 52) | class MethodArgumentsProviderTests { method providesArgumentsUsingStream (line 56) | @Test method providesArgumentsUsingDoubleStream (line 63) | @Test method providesArgumentsUsingLongStream (line 70) | @Test method providesArgumentsUsingIntStream (line 77) | @Test method providesArgumentsUsingStreamOfIntArrays (line 87) | @Test method providesArgumentsUsingStreamOfTwoDimensionalIntArrays (line 100) | @Test method providesArgumentsUsingStreamOfObjectArrays (line 110) | @Test method providesArgumentsUsingStreamOfTwoDimensionalObjectArrays (line 120) | @Test method providesArgumentsUsingStreamOfArguments (line 130) | @Test method providesArgumentsUsingIterable (line 137) | @Test method providesArgumentsUsingIterator (line 144) | @Test method providesArgumentsUsingMultipleFactoryMethods (line 151) | @Test method providesArgumentsUsingIterableOfObjectArrays (line 158) | @Test method providesArgumentsUsingListOfStrings (line 165) | @Test method providesArgumentsUsingListOfObjectArrays (line 172) | @Test method throwsExceptionWhenNonStaticLocalFactoryMethodIsReferencedWithLifecyclePerMethodSemantics (line 179) | @Test method throwsExceptionWhenNonStaticExternalFactoryMethodIsReferencedWithLifecyclePerMethodSemantics (line 193) | @Test method throwsExceptionWhenNonStaticExternalFactoryMethodIsReferencedWithLifecyclePerClassSemantics (line 208) | @Test method providesArgumentsFromNonStaticFactoryMethodWhenStaticIsNotRequired (line 223) | @Test method providesArgumentsUsingDefaultFactoryMethodName (line 230) | @Test method providesArgumentsUsingExternalFactoryMethod (line 241) | @Test method providesArgumentsUsingExternalFactoryMethodInTypeFromDifferentClassLoader (line 248) | @Test method providesArgumentsUsingExternalFactoryMethodWithParentheses (line 273) | @Test method providesArgumentsUsingExternalFactoryMethodFromStaticNestedClass (line 280) | @Test method providesArgumentsUsingExternalAndInternalFactoryMethodsCombined (line 287) | @Test class PrimitiveArrays (line 295) | @Nested method providesArgumentsUsingBooleanArray (line 298) | @Test method providesArgumentsUsingByteArray (line 305) | @Test method providesArgumentsUsingCharArray (line 312) | @Test method providesArgumentsUsingDoubleArray (line 319) | @Test method providesArgumentsUsingFloatArray (line 326) | @Test method providesArgumentsUsingIntArray (line 333) | @Test method providesArgumentsUsingLongArray (line 340) | @Test method providesArgumentsUsingShortArray (line 347) | @Test class ObjectArrays (line 356) | @Nested method providesArgumentsUsingObjectArray (line 359) | @Test method providesArgumentsUsingStringArray (line 366) | @Test method providesArgumentsUsing2dObjectArray (line 373) | @Test class ParameterResolution (line 382) | @Nested method registerParameterResolver (line 387) | @BeforeEach method providesArgumentsInferringDefaultFactoryMethodThatAcceptsArgument (line 395) | @Test method providesArgumentsUsingSimpleNameForFactoryMethodThatAcceptsArgumentWithoutSpecifyingParameterList (line 404) | @Test method providesArgumentsUsingFullyQualifiedNameForFactoryMethodThatAcceptsArgumentWithoutSpecifyingParameterList (line 411) | @Test method providesArgumentsUsingFullyQualifiedNameSpecifyingParameter (line 418) | @Test method providesArgumentsUsingLocalQualifiedNameSpecifyingParameter (line 426) | @Test method providesArgumentsUsingFullyQualifiedNameForOverloadedFactoryMethodSpecifyingEmptyParameterList (line 433) | @Test method providesArgumentsUsingLocalQualifiedNameForOverloadedFactoryMethodSpecifyingEmptyParameterList (line 441) | @Test method providesArgumentsUsingFullyQualifiedNameForOverloadedFactoryMethodSpecifyingParameter (line 448) | @Test method providesArgumentsUsingLocalQualifiedNameForOverloadedFactoryMethodSpecifyingParameter (line 456) | @Test method failsToProvideArgumentsUsingFullyQualifiedNameSpecifyingInvalidParameterType (line 464) | @Test method failsToProvideArgumentsUsingLocalQualifiedNameSpecifyingInvalidParameterType (line 474) | @Test method failsToProvideArgumentsUsingFullyQualifiedNameSpecifyingIncorrectParameterType (line 485) | @Test method failsToProvideArgumentsUsingLocalQualifiedNameSpecifyingIncorrectParameterType (line 494) | @Test method providesArgumentsUsingFullyQualifiedNameSpecifyingObjectArrayParameter (line 503) | @ParameterizedTest method providesArgumentsUsingLocalQualifiedNameSpecifyingObjectArrayParameter (line 513) | @ParameterizedTest method providesArgumentsUsingFullyQualifiedNameSpecifyingPrimitiveArrayParameter (line 523) | @ParameterizedTest method providesArgumentsUsingLocalQualifiedNameSpecifyingPrimitiveArrayParameter (line 533) | @ParameterizedTest method providesArgumentsUsingFullyQualifiedNameSpecifyingMultipleParameters (line 543) | @ParameterizedTest method providesArgumentsUsingLocalQualifiedNameSpecifyingMultipleParameters (line 553) | @ParameterizedTest method providesArgumentsUsingFullyQualifiedNameForOverloadedFactoryMethodWhenParameterListIsNotSpecified (line 563) | @Test method providesArgumentsUsingLocalQualifiedNameForOverloadedFactoryMethodWhenParameterListIsNotSpecified (line 570) | @Test class ErrorCases (line 579) | @Nested method throwsExceptionWhenFullyQualifiedMethodNameSyntaxIsInvalid (line 582) | @Test method throwsExceptionWhenClassForExternalFactoryMethodCannotBeLoaded (line 592) | @Test method throwsExceptionWhenExternalFactoryMethodDoesNotExist (line 600) | @Test method throwsExceptionWhenLocalFactoryMethodDoesNotExist (line 608) | @Test method throwsExceptionWhenExternalFactoryMethodAcceptingSingleArgumentDoesNotExist (line 615) | @Test method throwsExceptionWhenLocalFactoryMethodAcceptingSingleArgumentDoesNotExist (line 623) | @Test method throwsExceptionWhenExternalFactoryMethodAcceptingMultipleArgumentsDoesNotExist (line 630) | @Test method throwsExceptionWhenLocalFactoryMethodAcceptingMultipleArgumentsDoesNotExist (line 641) | @Test method throwsExceptionWhenExternalFactoryMethodHasInvalidReturnType (line 649) | @Test method throwsExceptionWhenLocalFactoryMethodHasInvalidReturnType (line 663) | @Test method throwsExceptionWhenMultipleDefaultFactoryMethodCandidatesExist (line 677) | @Test method throwsExceptionWhenMultipleInvalidDefaultFactoryMethodCandidatesExist (line 691) | @Test method array (line 710) | private static Object[] array(Object... objects) { method provideArguments (line 714) | private Stream<@Nullable Object[]> provideArguments(String... factoryM... method provideArguments (line 718) | private Stream<@Nullable Object[]> provideArguments(Method testMethod,... method provideArguments (line 722) | private Stream<@Nullable Object[]> provideArguments(Class testClass... method provideArguments (line 731) | private Stream<@Nullable Object[]> provideArguments(Class testClass... method getExecutableInvoker (line 756) | @SuppressWarnings("DataFlowIssue") class DefaultFactoryMethodNameTestCase (line 763) | static class DefaultFactoryMethodNameTestCase { method testDefaultFactoryMethodName (line 766) | void testDefaultFactoryMethodName(String param) { method testDefaultFactoryMethodName (line 770) | static Stream testDefaultFactoryMethodName() { class MultipleDefaultFactoriesTestCase (line 775) | static class MultipleDefaultFactoriesTestCase { method test (line 778) | void test(String param) { method test (line 782) | static Stream test() { method test (line 787) | static Stream test(int num) { class MultipleInvalidDefaultFactoriesTestCase (line 792) | @NullUnmarked method test (line 796) | void test(String param) { method test (line 800) | static String test() { method test (line 805) | static Object test(int num) { class TestCase (line 810) | static class TestCase { method test (line 812) | void test() { method factoryWithInvalidReturnType (line 817) | static Object factoryWithInvalidReturnType() { method stringStreamProvider (line 823) | static Stream stringStreamProvider() { method stringStreamProviderWithParameter (line 827) | static Stream stringStreamProviderWithParameter(String param... method stringStreamProviderWithArrayParameter (line 831) | static Stream stringStreamProviderWithArrayParameter(String[... method stringStreamProviderWithArrayParameter (line 836) | static Stream stringStreamProviderWithArrayParameter(int[] p... method stringStreamProviderWithOrWithoutParameter (line 841) | static Stream stringStreamProviderWithOrWithoutParameter() { method stringStreamProviderWithOrWithoutParameter (line 845) | static Stream stringStreamProviderWithOrWithoutParameter(Str... method stringStreamProviderWithOrWithoutParameter (line 849) | static Stream stringStreamProviderWithOrWithoutParameter(Str... method stringStreamProviderWithOrWithoutParameter (line 854) | static void stringStreamProviderWithOrWithoutParameter(String parame... method overloadedStringStreamProvider (line 859) | void overloadedStringStreamProvider(Object parameter) { method overloadedStringStreamProvider (line 864) | static Stream overloadedStringStreamProvider(String paramete... method doubleStreamProvider (line 868) | static DoubleStream doubleStreamProvider() { method longStreamProvider (line 872) | static LongStream longStreamProvider() { method intStreamProvider (line 876) | static IntStream intStreamProvider() { method intArrayStreamProvider (line 880) | static Stream intArrayStreamProvider() { method twoDimensionalIntArrayStreamProvider (line 884) | static Stream twoDimensionalIntArrayStreamProvider() { method objectArrayStreamProvider (line 888) | static Stream objectArrayStreamProvider() { method twoDimensionalObjectArrayStreamProvider (line 892) | static Stream twoDimensionalObjectArrayStreamProvider() { method argumentsStreamProvider (line 896) | static Stream argumentsStreamProvider() { method stringIterableProvider (line 902) | static Iterable stringIterableProvider() { method objectArrayIterableProvider (line 906) | static Iterable objectArrayIterableProvider() { method stringArrayListProvider (line 910) | static List stringArrayListProvider() { method objectArrayListProvider (line 914) | static List objectArrayListProvider() { method stringIteratorProvider (line 920) | static Iterator stringIteratorProvider() { method booleanArrayProvider (line 926) | static boolean[] booleanArrayProvider() { method byteArrayProvider (line 930) | static byte[] byteArrayProvider() { method charArrayProvider (line 934) | static char[] charArrayProvider() { method doubleArrayProvider (line 938) | static double[] doubleArrayProvider() { method floatArrayProvider (line 942) | static float[] floatArrayProvider() { method intArrayProvider (line 946) | static int[] intArrayProvider() { method longArrayProvider (line 950) | static long[] longArrayProvider() { method shortArrayProvider (line 954) | static short[] shortArrayProvider() { method objectArrayProvider (line 960) | static Object[] objectArrayProvider() { method stringArrayProvider (line 964) | static String[] stringArrayProvider() { method twoDimensionalObjectArrayProvider (line 968) | static Object[][] twoDimensionalObjectArrayProvider() { class NonStaticTestCase (line 975) | static class NonStaticTestCase { method test (line 977) | void test() { method nonStaticStringStreamProvider (line 980) | Stream nonStaticStringStreamProvider() { class ExternalFactoryMethods (line 985) | static class ExternalFactoryMethods { method factoryWithInvalidReturnType (line 987) | static Object factoryWithInvalidReturnType() { method stringsProvider (line 991) | static Stream stringsProvider() { class Nested (line 995) | static class Nested { method stringsProvider (line 997) | static Stream stringsProvider() { class StringResolver (line 1003) | static class StringResolver implements ParameterResolver { method supportsParameter (line 1005) | @Override method resolveParameter (line 1010) | @Override class StringArrayResolver (line 1016) | static class StringArrayResolver implements ParameterResolver { method supportsParameter (line 1018) | @Override method resolveParameter (line 1023) | @Override class IntArrayResolver (line 1029) | static class IntArrayResolver implements ParameterResolver { method supportsParameter (line 1031) | @Override method resolveParameter (line 1036) | @Override FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/provider/MockCsvAnnotationBuilder.java class MockCsvAnnotationBuilder (line 21) | abstract class MockCsvAnnotationBuilder provideArguments(short[] shorts, byte[... method array (line 162) | private static Object[] array(Object... objects) { FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/support/AnnotationConsumerInitializerTests.java class AnnotationConsumerInitializerTests (line 44) | @DisplayName("AnnotationConsumerInitializer") method shouldInitializeAnnotationConsumer (line 47) | @Test method shouldInitializeAnnotationBasedArgumentsProvider (line 59) | @ParameterizedTest method shouldInitializeAnnotationBasedArgumentConverter (line 76) | @Test method shouldThrowExceptionWhenMethodIsNotAnnotated (line 92) | @Test method shouldThrowExceptionWhenParameterIsNotAnnotated (line 101) | @Test method shouldInitializeForEachAnnotations (line 110) | @ParameterizedTest class AbstractAnnotationBasedArgumentsProvider (line 127) | private static abstract class AbstractAnnotationBasedArgumentsProvider class SomeAnnotationBasedArgumentsProvider (line 134) | private static class SomeAnnotationBasedArgumentsProvider extends Abst... method provideArguments (line 136) | @Override class DeprecatedAnnotationBasedArgumentsProvider (line 144) | private static class DeprecatedAnnotationBasedArgumentsProvider extend... method provideArguments (line 146) | @Override class SomeAnnotationBasedArgumentConverter (line 154) | private static class SomeAnnotationBasedArgumentConverter method convert (line 160) | @Override class SomeAnnotationConsumer (line 168) | private static class SomeAnnotationConsumer implements AnnotationConsu... method accept (line 173) | @Override class SubjectClass (line 179) | @SuppressWarnings("unused") method foo (line 182) | @CsvSource({ "a", "b" }) method bar (line 186) | void bar(@JavaTimeConversionPattern("pattern") LocalDate date) { method noAnnotation (line 189) | void noAnnotation(String param) { method repeatableAnnotation (line 192) | @CsvSource("a") FILE: jupiter-tests/src/test/java/org/junit/jupiter/params/support/DeprecatedParameterInfoIntegrationTests.java class DeprecatedParameterInfoIntegrationTests (line 33) | class DeprecatedParameterInfoIntegrationTests extends AbstractJupiterTes... method storesParameterInfoInExtensionContextStoreOnDifferentLevels (line 35) | @Test class Inner (line 47) | @Nested method test (line 55) | @ParameterizedTest class ParameterInfoConsumingExtension (line 65) | @SuppressWarnings("removal") method beforeClassTemplateInvocation (line 70) | @Override method beforeEach (line 87) | @Override method assertParameterInfo (line 107) | private static void assertParameterInfo(ExtensionContext context, St... FILE: platform-tests/src/jmh/java/org/junit/jupiter/jmh/AssertionBenchmarks.java class AssertionBenchmarks (line 22) | public class AssertionBenchmarks { method junit4_assertTrue_boolean (line 24) | @Benchmark method junitJupiter_assertTrue_boolean (line 29) | @Benchmark method junit4_assertTrue_String_boolean (line 34) | @Benchmark method junitJupiter_assertTrue_boolean_String (line 39) | @Benchmark method junitJupiter_assertTrue_boolean_Supplier (line 44) | @Benchmark method junitJupiter_assertTrue_BooleanSupplier_String (line 49) | @Benchmark method junitJupiter_assertTrue_BooleanSupplier_Supplier (line 54) | @Benchmark FILE: platform-tests/src/processStarter/java/org/junit/platform/tests/process/ProcessResult.java method stdOutLines (line 17) | public List stdOutLines() { method stdErrLines (line 21) | public List stdErrLines() { FILE: platform-tests/src/processStarter/java/org/junit/platform/tests/process/ProcessStarter.java class ProcessStarter (line 32) | public class ProcessStarter { method executable (line 42) | public ProcessStarter executable(Path executable) { method workingDir (line 47) | public ProcessStarter workingDir(Path workingDir) { method addArguments (line 52) | public ProcessStarter addArguments(String... arguments) { method putEnvironment (line 57) | public ProcessStarter putEnvironment(String key, Path value) { method putEnvironment (line 61) | public ProcessStarter putEnvironment(String key, String value) { method putEnvironment (line 66) | public ProcessStarter putEnvironment(Map values) { method redirectOutput (line 71) | public ProcessStarter redirectOutput(OutputFiles outputFiles) { method startAndWait (line 76) | public ProcessResult startAndWait() throws InterruptedException { method start (line 80) | public WatchedProcess start() { method forwardAndCaptureOutput (line 100) | private static WatchedOutput forwardAndCaptureOutput(Process process, ... method tee (line 116) | private static OutputStream tee(OutputStream out, OutputStream branch) { FILE: platform-tests/src/processStarter/java/org/junit/platform/tests/process/WatchedOutput.java method streamAsString (line 21) | String streamAsString() { FILE: platform-tests/src/processStarter/java/org/junit/platform/tests/process/WatchedProcess.java class WatchedProcess (line 17) | public class WatchedProcess { method WatchedProcess (line 23) | WatchedProcess(Process process, WatchedOutput out, WatchedOutput err) { method waitFor (line 29) | ProcessResult waitFor() throws InterruptedException { method closeQuietly (line 58) | @SuppressWarnings("EmptyCatch") FILE: platform-tests/src/test/java/DefaultPackageTestCase.java class DefaultPackageTestCase (line 20) | @Disabled("Only used reflectively by other tests") method test (line 23) | @Test FILE: platform-tests/src/test/java/org/junit/platform/JUnitPlatformTestSuite.java class JUnitPlatformTestSuite (line 33) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/StackTracePruningTests.java class StackTracePruningTests (line 41) | class StackTracePruningTests { method shouldPruneStackTraceByDefault (line 43) | @Test method shouldPruneStackTraceWhenEnabled (line 55) | @Test method shouldNotPruneStackTraceWhenDisabled (line 68) | @Test method shouldAlwaysKeepJupiterAssertionStackTraceElement (line 85) | @Test method shouldAlwaysKeepJupiterAssumptionStackTraceElement (line 100) | @Test method shouldKeepExactlyEverythingBetweenTestCallAndFirstAssertionCall (line 116) | @Test method shouldKeepExactlyEverythingAfterLifecycleMethodCall (line 132) | @ParameterizedTest method shouldPruneStackTracesOfSuppressedExceptions (line 151) | @Test method extractStackTrace (line 167) | private static List extractStackTrace(EngineExecuti... method getThrowable (line 171) | private static Throwable getThrowable(EngineExecutionResults results) { method assertStackTraceMatch (line 177) | private static void assertStackTraceMatch(List stac... method assertStackTraceDoesNotContain (line 184) | private static void assertStackTraceDoesNotContain(List methods() throws Exception { FILE: platform-tests/src/test/java/org/junit/platform/commons/support/ReflectionSupportTests.java class ReflectionSupportTests (line 41) | class ReflectionSupportTests { method tryToLoadClassDelegates (line 53) | @Test method tryToLoadClassPreconditions (line 63) | @SuppressWarnings("DataFlowIssue") method tryToLoadClassWithExplicitClassLoaderDelegates (line 73) | @Test method tryToLoadClassWithExplicitClassLoaderPreconditions (line 88) | @SuppressWarnings("DataFlowIssue") method findAllClassesInClasspathRootDelegates (line 99) | @TestFactory method tryToGetResourcesPreconditions (line 117) | @SuppressWarnings({ "DataFlowIssue", "removal" }) method tryToGetResources (line 131) | @SuppressWarnings("removal") method findAllClassesInClasspathRootPreconditions (line 144) | @SuppressWarnings("DataFlowIssue") method findAllResourcesInClasspathRootDelegates (line 159) | @SuppressWarnings("removal") method findAllResourcesInClasspathRootPreconditions (line 179) | @SuppressWarnings({ "DataFlowIssue", "removal" }) method streamAllResourcesInClasspathRootDelegates (line 192) | @SuppressWarnings("removal") method streamAllResourcesInClasspathRootPreconditions (line 212) | @SuppressWarnings({ "DataFlowIssue", "removal" }) method findAllClassesInPackageDelegates (line 222) | @Test method findAllClassesInPackagePreconditions (line 229) | @SuppressWarnings("DataFlowIssue") method findAllResourcesInPackageDelegates (line 243) | @SuppressWarnings("removal") method findAllResourcesInPackagePreconditions (line 257) | @SuppressWarnings({ "DataFlowIssue", "removal" }) method streamAllResourcesInPackageDelegates (line 269) | @SuppressWarnings("removal") method streamAllResourcesInPackagePreconditions (line 283) | @SuppressWarnings({ "DataFlowIssue", "removal" }) method findAllClassesInModuleDelegates (line 292) | @Test method findAllClassesInModulePreconditions (line 298) | @SuppressWarnings("DataFlowIssue") method findAllResourcesInModuleDelegates (line 314) | @SuppressWarnings("removal") method findAllResourcesInModulePreconditions (line 325) | @SuppressWarnings({ "DataFlowIssue", "removal" }) method streamAllResourcesInModuleDelegates (line 337) | @SuppressWarnings("removal") method streamAllResourcesInModulePreconditions (line 349) | @SuppressWarnings({ "DataFlowIssue", "removal" }) method newInstanceDelegates (line 358) | @Test method newInstancePreconditions (line 364) | @SuppressWarnings("DataFlowIssue") method invokeMethodDelegates (line 374) | @Test method invokeMethodPreconditions (line 381) | @SuppressWarnings("DataFlowIssue") method findFieldsDelegates (line 391) | @Test method findFieldsPreconditions (line 403) | @SuppressWarnings("DataFlowIssue") method tryToReadFieldValueDelegates (line 418) | @Test method tryToReadFieldValuePreconditions (line 429) | @SuppressWarnings("DataFlowIssue") method findMethodDelegates (line 440) | @Test method findMethodPreconditions (line 449) | @SuppressWarnings("DataFlowIssue") method findMethodsDelegates (line 471) | @Test method findMethodsPreconditions (line 483) | @SuppressWarnings("DataFlowIssue") method findNestedClassesDelegates (line 498) | @Test method findNestedClassesPreconditions (line 504) | @SuppressWarnings("DataFlowIssue") method createDisplayName (line 513) | private static String createDisplayName(URI root) { class ClassWithNestedClasses (line 521) | static class ClassWithNestedClasses { class Nested1 (line 523) | @SuppressWarnings({ "InnerClassMayBeStatic", "unused" }) class Nested2 (line 527) | @SuppressWarnings("unused") FILE: platform-tests/src/test/java/org/junit/platform/commons/support/ResourceInteroperabilityTests.java class ResourceInteroperabilityTests (line 20) | class ResourceInteroperabilityTests { method newAndOldResourcesAreLogicallyEquivalent (line 22) | @Test FILE: platform-tests/src/test/java/org/junit/platform/commons/support/ResourceSupportTests.java class ResourceSupportTests (line 32) | class ResourceSupportTests { method tryToGetResourcesPreconditions (line 39) | @SuppressWarnings("DataFlowIssue") method tryToGetResources (line 53) | @Test method findAllResourcesInClasspathRootDelegates (line 65) | @TestFactory method findAllResourcesInClasspathRootPreconditions (line 84) | @SuppressWarnings("DataFlowIssue") method streamAllResourcesInClasspathRootDelegates (line 97) | @TestFactory method streamAllResourcesInClasspathRootPreconditions (line 116) | @SuppressWarnings("DataFlowIssue") method findAllResourcesInPackageDelegates (line 129) | @Test method findAllResourcesInPackagePreconditions (line 140) | @SuppressWarnings("DataFlowIssue") method streamAllResourcesInPackageDelegates (line 152) | @Test method streamAllResourcesInPackagePreconditions (line 163) | @SuppressWarnings("DataFlowIssue") method findAllResourcesInModuleDelegates (line 175) | @Test method findAllResourcesInModulePreconditions (line 184) | @SuppressWarnings("DataFlowIssue") method streamAllResourcesInModuleDelegates (line 198) | @Test method streamAllResourcesInModulePreconditions (line 207) | @SuppressWarnings("DataFlowIssue") method createDisplayName (line 216) | private static String createDisplayName(URI root) { FILE: platform-tests/src/test/java/org/junit/platform/commons/support/conversion/ConversionSupportTests.java class ConversionSupportTests (line 57) | class ConversionSupportTests { method isAwareOfNull (line 59) | @Test method convertsStringsToPrimitiveTypes (line 66) | @Test method convertsStringsToPrimitiveWrapperTypes (line 85) | @Test method throwsExceptionForNullToPrimitiveTypeConversion (line 104) | @ParameterizedTest(name = "[{index}] {0}") method throwsExceptionWhenConvertingTheWordNullToPrimitiveWrapperType (line 113) | @ParameterizedTest(name = "[{index}] {0}") method throwsExceptionOnInvalidStringForPrimitiveTypes (line 125) | @Test method throwsExceptionWhenImplicitConversionIsUnsupported (line 152) | @Test method convertsEncodedStringsToIntegralTypes (line 163) | @Test method convertsStringsToEnumConstants (line 183) | @Test method convertsStringToCharset (line 190) | @Test method convertsStringToFile (line 196) | @Test method convertsStringToPath (line 203) | @Test method convertsStringToClass (line 212) | @Test method convertsStringToClassWithCustomTypeFromDifferentClassLoader (line 225) | @Test method convertsStringToBigDecimal (line 243) | @Test method convertsStringToBigInteger (line 248) | @Test method convertsStringToURI (line 255) | @Test method convertsStringToURL (line 261) | @Test method convertsStringsToJavaTimeInstances (line 268) | @Test method convertsStringToCurrency (line 291) | @Test method convertsStringToLocale (line 296) | @Test method convertsStringToUUID (line 302) | @Test method assertConverts (line 310) | private void assertConverts(@Nullable String input, Class targetCla... method convert (line 318) | private @Nullable Object convert(@Nullable String input, Class targ... method convert (line 322) | private @Nullable Object convert(@Nullable String input, Class targ... method classLoader (line 326) | private static ClassLoader classLoader() { method classLoader (line 331) | private static ClassLoader classLoader(Method declaringExecutable) { method foo (line 335) | @SuppressWarnings("unused") class Enigma (line 339) | private static class Enigma { method foo (line 341) | @SuppressWarnings("unused") FILE: platform-tests/src/test/java/org/junit/platform/commons/support/conversion/FallbackStringToObjectConverterTests.java class FallbackStringToObjectConverterTests (line 35) | class FallbackStringToObjectConverterTests { method isNotFactoryMethodForWrongParameterType (line 42) | @Test method isNotFactoryMethodForPrivateMethod (line 51) | @Test method isNotFactoryMethodForNonStaticMethod (line 56) | @Test method isFactoryMethodForValidMethodsNoDeprecated (line 61) | @Test method isFactoryMethodForValidMethodsWithDeprecated (line 89) | @Test method isNotFactoryConstructorForPrivateConstructor (line 116) | @Test method isNotFactoryConstructorForWrongParameterType (line 121) | @Test method isFactoryConstructorForValidConstructors (line 131) | @Test method convertsStringToBookViaStaticFactoryMethod (line 145) | @Test method convertsStringToBookWithDeprecatedViaConstructor (line 150) | @Test method convertsStringToRecord2ViaStaticFactoryMethodAcceptingCharSequence (line 156) | @Test method convertsStringToJournalViaFactoryConstructor (line 161) | @Test method convertsStringToRecord1ViaFactoryConstructorAcceptingCharSequence (line 166) | @Test method convertsStringToNewspaperViaConstructorIgnoringMultipleFactoryMethods (line 171) | @Test method convertsDeprecatedToNewspaper (line 176) | @Test method convertsToNewspaperPreferNonDeprecatedToDeprecated (line 182) | @Test method convertsToNewspaperPreferOnlyCharSequenceToNonDeprecatedString (line 188) | @Test method convertsToNewspaperPreferOnlyCharSequenceToDeprecatedString (line 194) | @Test method cannotConvertStringToDiary (line 200) | @Test method cannotConvertStringToMagazine (line 206) | @Test method constructor (line 214) | private static Constructor constructor(Class clazz) { method bookMethod (line 219) | private static Method bookMethod(String methodName) { method bookMethod (line 223) | private static Method bookMethod(String methodName, Class parameter... method bookWithDeprecatedMethod (line 227) | private static Method bookWithDeprecatedMethod(String methodName, Clas... method newspaperMethod (line 231) | private static Method newspaperMethod(String methodName) { method magazineMethod (line 235) | private static Method magazineMethod(String methodName) { method record2Method (line 239) | private static Method record2Method(String methodName) { method assertConverts (line 243) | private static void assertConverts(String input, Class targetType, ... method assertConvertsRecord1 (line 253) | private static void assertConvertsRecord1(String input, Record1 expect... method assertConvertsRecord2 (line 263) | private static void assertConvertsRecord2(String input, Record2 expect... method assertCanConvertTo (line 272) | private static void assertCanConvertTo(Class targetType) { class Book (line 276) | static class Book { method Book (line 280) | Book(String title) { method factory (line 285) | static Book factory(String title) { method factory (line 295) | static Book factory(CharSequence title) { method factory (line 300) | static Book factory(Object obj) { method factory (line 305) | static Book factory(Number number) { method factory (line 313) | static Book factory(StringBuilder builder) { method privateFactory (line 317) | @SuppressWarnings("unused") method nonStaticFactory (line 322) | Book nonStaticFactory(String title) { method equals (line 326) | @Override method hashCode (line 331) | @Override method toString (line 336) | @Override class Journal (line 342) | static class Journal { method Journal (line 346) | Journal(String title) { method Journal (line 356) | Journal(CharSequence title) { method equals (line 360) | @Override method hashCode (line 365) | @Override method toString (line 370) | @Override class Newspaper (line 376) | static class Newspaper { method Newspaper (line 380) | Newspaper(String title) { method from (line 384) | static Newspaper from(String title) { method of (line 388) | static Newspaper of(String title) { method equals (line 392) | @Override method hashCode (line 397) | @Override method toString (line 402) | @Override class Magazine (line 408) | static class Magazine { method Magazine (line 410) | private Magazine(String title) { method from (line 413) | static Magazine from(String title) { method of (line 417) | static Magazine of(String title) { method from (line 428) | static Record2 from(CharSequence title) { method from (line 435) | static Record2 from(StringBuilder title) { class Diary (line 440) | static class Diary { class Book2 (line 443) | static class Book2 { method Book2 (line 447) | Book2(String title) { method factory (line 451) | static Book2 factory(String title) { method factoryDeprecated (line 455) | @Deprecated method factory (line 466) | static Book2 factory(CharSequence title) { method factoryDeprecated (line 470) | @Deprecated method factory (line 476) | static Book2 factory(Object obj) { method factory (line 481) | static Book2 factory(Number number) { method factory (line 489) | static Book2 factory(StringBuilder builder) { method privateFactory (line 493) | @SuppressWarnings("unused") method nonStaticFactory (line 498) | Book2 nonStaticFactory(String title) { method equals (line 502) | @Override method hashCode (line 507) | @Override method toString (line 512) | @Override class Newspaper1 (line 518) | static class Newspaper1 { method Newspaper1 (line 522) | private Newspaper1(String title) { method from (line 528) | @Deprecated method from (line 534) | @Deprecated method equals (line 539) | @Override method hashCode (line 544) | @Override method toString (line 549) | @Override class Newspaper2 (line 555) | static class Newspaper2 { method Newspaper2 (line 559) | private Newspaper2(String title) { method from (line 564) | @Deprecated method other (line 569) | @Deprecated method parse (line 575) | static Newspaper2 parse(String title) { method equals (line 579) | @Override method hashCode (line 584) | @Override method toString (line 589) | @Override class Newspaper3 (line 595) | static class Newspaper3 { method Newspaper3 (line 599) | private Newspaper3(String title) { method from (line 604) | @Deprecated method parse (line 609) | static Newspaper3 parse(String title) { method parse (line 615) | static Newspaper3 parse(CharSequence title) { method equals (line 619) | @Override method hashCode (line 624) | @Override method toString (line 629) | @Override class Newspaper4 (line 635) | static class Newspaper4 { method Newspaper4 (line 639) | private Newspaper4(String title) { method from (line 644) | @Deprecated method parse (line 649) | @Deprecated method from (line 654) | @Deprecated method parse (line 661) | static Newspaper4 parse(CharSequence title) { method equals (line 665) | @Override method hashCode (line 670) | @Override method toString (line 675) | @Override FILE: platform-tests/src/test/java/org/junit/platform/commons/util/AnnotationUtilsTests.java class AnnotationUtilsTests (line 60) | class AnnotationUtilsTests { method findAnnotationForNullOptional (line 64) | @Test method findAnnotationForEmptyOptional (line 69) | @Test method findAnnotationForNullAnnotatedElement (line 74) | @Test method findAnnotationOnClassWithoutAnnotation (line 79) | @Test method findAnnotationIndirectlyPresentOnOptionalClass (line 84) | @Test method findAnnotationIndirectlyPresentOnClass (line 90) | @Test method findInheritedAnnotationMetaPresentOnNonInheritedComposedAnnotationPresentOnSuperclass (line 98) | @Test method findAnnotationDirectlyPresentOnClass (line 104) | @Test method findAnnotationMetaPresentOnClass (line 109) | @Test method findAnnotationIndirectlyMetaPresentOnClass (line 121) | @Test method findAnnotationDirectlyPresentOnImplementedInterface (line 126) | @Test method findAnnotationMetaPresentOnImplementedInterface (line 131) | @Test method findAnnotationDirectlyPresentOnMethod (line 136) | @Test method findAnnotationMetaPresentOnMethod (line 142) | @Test method findAnnotationMetaPresentOnOptionalMethod (line 148) | @Test method findAnnotationDirectlyPresentOnEnclosingClass (line 154) | @Test method findAnnotationMetaPresentOnEnclosingClass (line 169) | @Test method isAnnotatedForClassWithoutAnnotation (line 180) | @Test method isAnnotatedWhenIndirectlyPresentOnClass (line 185) | @Test method isAnnotatedWhenDirectlyPresentOnClass (line 190) | @Test method isAnnotatedWhenMetaPresentOnClass (line 195) | @Test method isAnnotatedWhenDirectlyPresentOnMethod (line 200) | @Test method isAnnotatedWhenMetaPresentOnMethod (line 205) | @Test method findRepeatableAnnotationsForNotRepeatableAnnotation (line 210) | @Test method findRepeatableAnnotationsForNullOptionalAnnotatedElement (line 216) | @Test method findRepeatableAnnotationsForEmptyOptionalAnnotatedElement (line 221) | @Test method findRepeatableAnnotationsForNullAnnotatedElement (line 226) | @Test method findRepeatableAnnotationsWithSingleTag (line 231) | @Test method findRepeatableAnnotationsWithSingleComposedTag (line 236) | @Test method findRepeatableAnnotationsWithSingleComposedTagOnImplementedInterface (line 241) | @Test method findRepeatableAnnotationsWithLocalComposedTagAndComposedTagOnImplementedInterface (line 246) | @Test method findRepeatableAnnotationsWithMultipleTags (line 251) | @Test method findRepeatableAnnotationsWithMultipleComposedTags (line 256) | @Test method findRepeatableAnnotationsWithContainer (line 262) | @Test method findRepeatableAnnotationsWithComposedTagBeforeContainer (line 267) | @Test method assertTagsFound (line 272) | private void assertTagsFound(Class clazz, String... tags) { method findInheritedRepeatableAnnotationsWithSingleAnnotationOnSuperclass (line 277) | @Test method findInheritedRepeatableAnnotationsWithMultipleAnnotationsOnSuperclass (line 283) | @Test method findInheritedRepeatableAnnotationsWithContainerAnnotationOnSuperclass (line 289) | @Test method findInheritedRepeatableAnnotationsWithSingleComposedAnnotation (line 295) | @Test method findInheritedRepeatableAnnotationsWithComposedAnnotationsInNestedContainer (line 303) | @Test method findInheritedRepeatableAnnotationsWithSingleComposedAnnotationOnSuperclass (line 309) | @Test method findInheritedRepeatableAnnotationsWithMultipleComposedAnnotations (line 314) | @Test method findInheritedRepeatableAnnotationsWithMultipleComposedAnnotationsOnSuperclass (line 319) | @Test method findInheritedRepeatableAnnotationsWithMultipleComposedAnnotationsOnSuperclassAndLocalContainerAndComposed (line 324) | @Test method assertExtensionsFound (line 329) | private void assertExtensionsFound(Class clazz, String... tags) { method findAnnotatedMethodsForNullClass (line 335) | @SuppressWarnings("DataFlowIssue") method findAnnotatedMethodsForNullAnnotationType (line 341) | @SuppressWarnings("DataFlowIssue") method findAnnotatedMethodsForAnnotationThatIsNotPresent (line 347) | @Test method findAnnotatedMethodsForAnnotationOnMethodsInClassUsingHierarchyDownMode (line 352) | @Test method findAnnotatedMethodsForAnnotationOnMethodsInClassHierarchyUsingHierarchyUpMode (line 362) | @Test method findAnnotatedMethodsForAnnotationUsedInClassAndSuperclassHierarchyDown (line 375) | @Test method findAnnotatedMethodsDoesNotAllowInstanceMethodToHideStaticMethod (line 391) | @Test method findAnnotatedMethodsForAnnotationUsedInInterface (line 410) | @Test method findAnnotatedFieldsForNullClass (line 421) | @SuppressWarnings("DataFlowIssue") method findAnnotatedFieldsForNullAnnotationType (line 427) | @SuppressWarnings("DataFlowIssue") method findAnnotatedFieldsForNullPredicate (line 434) | @SuppressWarnings("DataFlowIssue") method findAnnotatedFieldsForAnnotationThatIsNotPresent (line 441) | @Test method findAnnotatedFieldsForAnnotationOnFieldsInClassUsingHierarchyDownMode (line 446) | @Test method findAnnotatedFieldsForAnnotationOnFieldsInClassHierarchyUsingHierarchyUpMode (line 456) | @Test method findAnnotatedFieldsForAnnotationUsedInClassAndSuperclassHierarchyDown (line 469) | @Test method findAnnotatedFieldsForAnnotationUsedInInterface (line 482) | @Test method findAnnotatedFieldsFindsAllFieldsInTypeHierarchy (line 491) | @Test method findShadowingAnnotatedFields (line 501) | private List findShadowingAnnotatedFields(Class asNames(List fields) { class AnnotationWithDefaultValueClass (line 727) | @AnnotationWithDefaultValue class Annotation1Class (line 731) | @Annotation1 class InnerClass (line 733) | class InnerClass { class InnerInnerClass (line 734) | class InnerInnerClass { class NestedClass (line 737) | static class NestedClass { class Annotation2Class (line 741) | @Annotation2 method method (line 744) | @Annotation1 class InheritedAnnotationClass (line 749) | @InheritedAnnotation class SubInheritedAnnotationClass (line 753) | static class SubInheritedAnnotationClass extends InheritedAnnotationCl... class ComposedAnnotationClass (line 756) | @ComposedAnnotation method method (line 759) | @ComposedAnnotation class InnerClass (line 763) | class InnerClass { class InnerInnerClass (line 764) | class InnerInnerClass { class InheritedComposedAnnotationClass (line 769) | @InheritedComposedAnnotation method method (line 772) | @InheritedComposedAnnotation class SubInheritedComposedAnnotationClass (line 777) | static class SubInheritedComposedAnnotationClass extends InheritedComp... class NonInheritedCompositionOfInheritedAnnotationClass (line 780) | @NonInheritedCompositionOfInheritedAnnotation class SubNonInheritedCompositionOfInheritedAnnotationClass (line 784) | static class SubNonInheritedCompositionOfInheritedAnnotationClass type TestingTrait (line 788) | @Annotation1 class TestingTraitClass (line 792) | static class TestingTraitClass implements TestingTrait { type ComposedTestingTrait (line 795) | @ComposedAnnotation class ComposedTestingTraitClass (line 799) | static class ComposedTestingTraitClass implements ComposedTestingTrait { class SingleTaggedClass (line 802) | @Tag("a") class SingleComposedTaggedClass (line 806) | @Fast class MultiTaggedClass (line 810) | @Tag("a") class MultiComposedTaggedClass (line 816) | @Fast class FastAndSmokyTaggedClass (line 821) | @FastAndSmoky type TaggedInterface (line 825) | @Fast class TaggedInterfaceClass (line 829) | static class TaggedInterfaceClass implements TaggedInterface { class LocalTagOnTaggedInterfaceClass (line 832) | @Smoke class ContainerTaggedClass (line 836) | @Tags({ @Tag("a"), @Tag("b"), @Tag("c") }) class ContainerAfterComposedTaggedClass (line 841) | @Fast class SingleExtensionClass (line 846) | @ExtendWith("a") class SubSingleExtensionClass (line 850) | static class SubSingleExtensionClass extends SingleExtensionClass { class MultiExtensionClass (line 853) | @ExtendWith("a") class SubMultiExtensionClass (line 859) | @ExtendWith("x") class ContainerExtensionClass (line 867) | @Extensions({ @ExtendWith("a"), @ExtendWith("b"), @ExtendWith("c"), @E... class SubContainerExtensionClass (line 871) | @ExtendWith("x") class SingleComposedExtensionClass (line 875) | @ExtendWithFoo class MultipleFoos1 (line 879) | @ExtendWithFoo(info = "A") class MultipleFoos2 (line 884) | @FooExtensions({ @ExtendWithFoo(info = "A"), @ExtendWithFoo(info = "B"... class SubSingleComposedExtensionClass (line 888) | static class SubSingleComposedExtensionClass extends SingleComposedExt... class MultiComposedExtensionClass (line 891) | @ExtendWithFoo class SubMultiComposedExtensionClass (line 896) | static class SubMultiComposedExtensionClass extends MultiComposedExten... class ContainerPlusSubMultiComposedExtensionClass (line 899) | @ExtendWith("x") type InterfaceWithAnnotatedDefaultMethod (line 905) | interface InterfaceWithAnnotatedDefaultMethod { method interfaceMethod (line 907) | @Annotation3 class SuperclassWithAnnotatedMethod (line 912) | static class SuperclassWithAnnotatedMethod { method superMethod (line 914) | @Annotation1 class ClassWithAnnotatedMethods (line 919) | static class ClassWithAnnotatedMethods extends SuperclassWithAnnotated... method method1 (line 922) | @Annotation1 method method2 (line 926) | @Annotation2 method method3 (line 930) | @Annotation1 type InterfaceWithAnnotatedField (line 938) | interface InterfaceWithAnnotatedField { class SuperclassWithAnnotatedField (line 944) | static class SuperclassWithAnnotatedField { class ClassWithAnnotatedFields (line 950) | static class ClassWithAnnotatedFields extends SuperclassWithAnnotatedF... class ClassWithShadowedAnnotatedFields (line 967) | static class ClassWithShadowedAnnotatedFields extends ClassWithAnnotat... type InterfaceWithAnnotatedFields (line 998) | interface InterfaceWithAnnotatedFields { class ClassWithPublicAnnotatedFieldsFromInterface (line 1007) | class ClassWithPublicAnnotatedFieldsFromInterface implements Interface... FILE: platform-tests/src/test/java/org/junit/platform/commons/util/ClassLoaderUtilsTests.java class ClassLoaderUtilsTests (line 27) | class ClassLoaderUtilsTests { method getClassLoaderPreconditions (line 29) | @SuppressWarnings("DataFlowIssue") method getClassLoaderForPrimitive (line 35) | @Test method getClassLoaderForWrapperType (line 42) | @Test method getClassLoaderForVoidType (line 49) | @Test method getClassLoaderForTestClass (line 56) | @Test method getClassLoaderForClassInDifferentClassLoader (line 63) | @Test method getDefaultClassLoaderWithExplicitContextClassLoader (line 74) | @Test method getDefaultClassLoaderWithNullContextClassLoader (line 87) | @Test method getLocationFromNullFails (line 99) | @SuppressWarnings("DataFlowIssue") method getLocationFromVariousObjectsArePresent (line 105) | @Test FILE: platform-tests/src/test/java/org/junit/platform/commons/util/ClassNamePatternFilterUtilsTests.java class ClassNamePatternFilterUtilsTests (line 35) | @TestInstance(Lifecycle.PER_CLASS) method neverExcludedConditions (line 39) | @ValueSource(strings = { method alwaysExcludedConditions (line 56) | @ValueSource(strings = { method neverExcludedListeners (line 73) | @ValueSource(strings = { method alwaysExcludedListeners (line 90) | @ValueSource(strings = { method neverExcludedClass (line 107) | @ValueSource(strings = { method alwaysExcludedClass (line 123) | @ValueSource(strings = { method neverExcludedClassName (line 139) | @ValueSource(strings = { method alwaysExcludedClassName (line 156) | @ValueSource(strings = { method neverIncludedConditions (line 173) | @ValueSource(strings = { method alwaysIncludedConditions (line 190) | @ValueSource(strings = { method neverIncludedListeners (line 207) | @ValueSource(strings = { method alwaysIncludedListeners (line 224) | @ValueSource(strings = { method neverIncludedClass (line 241) | @ValueSource(strings = { method alwaysIncludedClass (line 257) | @ValueSource(strings = { method neverIncludedClassName (line 273) | @ValueSource(strings = { method alwaysIncludedClassName (line 290) | @ValueSource(strings = { method includeAndExcludeSame (line 307) | @ValueSource(strings = { FILE: platform-tests/src/test/java/org/junit/platform/commons/util/ClassUtilsTests.java class ClassUtilsTests (line 23) | class ClassUtilsTests { method nullSafeToStringWithDefaultMapper (line 25) | @Test method nullSafeToStringWithCustomMapper (line 34) | @Test FILE: platform-tests/src/test/java/org/junit/platform/commons/util/CloseablePathTests.java class CloseablePathTests (line 38) | class CloseablePathTests { method createUris (line 45) | @BeforeEach method closeAllPaths (line 51) | @AfterEach method parsesJarUri (line 56) | @Test method parsesRecursiveJarUri (line 71) | @Test method createsAndClosesJarFileSystemOnceWhenCalledConcurrently (line 87) | @Test method closingIsIdempotent (line 109) | @Test method closeAll (line 126) | private static void closeAll(List paths) { FILE: platform-tests/src/test/java/org/junit/platform/commons/util/CollectionUtilsTests.java class CollectionUtilsTests (line 55) | class CollectionUtilsTests { class OnlyElement (line 57) | @Nested method nullCollection (line 60) | @SuppressWarnings("DataFlowIssue") method emptyCollection (line 66) | @Test method singleElementCollection (line 72) | @Test method multiElementCollection (line 79) | @Test class FirstElement (line 86) | @Nested method nullCollection (line 89) | @SuppressWarnings("DataFlowIssue") method emptyCollection (line 95) | @Test method singleElementCollection (line 100) | @Test method multiElementCollection (line 106) | @Test method collectionWithNullValues (line 111) | @Test class StreamConversion (line 117) | @Nested method isConvertibleToStreamForSupportedTypes (line 120) | @ParameterizedTest method isConvertibleToStreamForSupportedTypesFromObjects (line 140) | @ParameterizedTest method objectsConvertibleToStreams (line 146) | static Stream objectsConvertibleToStreams() { method isConvertibleToStreamForUnsupportedTypes (line 159) | @ParameterizedTest method isConvertibleToStreamForNull (line 175) | @Test method toStreamWithNull (line 180) | @SuppressWarnings("DataFlowIssue") method toStreamWithUnsupportedObjectType (line 186) | @Test method toStreamWithExistingStream (line 192) | @Test method toStreamWithDoubleStream (line 201) | @Test method toStreamWithIntStream (line 211) | @Test method toStreamWithLongStream (line 221) | @Test method toStreamWithCollection (line 231) | @Test method toStreamWithIterable (line 250) | @Test method toStreamWithIterator (line 261) | @Test method toStreamWithIteratorProvider (line 271) | @Test method throwWhenIteratorNamedMethodDoesNotReturnAnIterator (line 281) | @Test method toStreamWithArray (line 289) | @Test method toStreamWithPrimitiveArrays (line 297) | @TestFactory method toStreamWithPrimitiveArray (line 321) | private void toStreamWithPrimitiveArray(Object primitiveArray) { class ReverseOrderIteration (line 331) | @Nested method iteratesListElementsInReverseOrder (line 334) | @ParameterizedTest class CommaSeparator (line 350) | private static class CommaSeparator implements ArgumentConverter { method convert (line 351) | @Override method iterator (line 364) | @SuppressWarnings("unused") method iterator (line 375) | @SuppressWarnings("unused") FILE: platform-tests/src/test/java/org/junit/platform/commons/util/DefaultClasspathScannerTests.java class DefaultClasspathScannerTests (line 60) | @TrackLogRecords method scanForClassesInClasspathRootWhenMalformedClassnameInternalErrorOccursWithNullDetailedMessage (line 74) | @Test method scanForClassesInClasspathRootWhenMalformedClassnameInternalErrorOccurs (line 89) | @Test method scanForClassesInClasspathRootWhenOtherInternalErrorOccurs (line 104) | @Test method scanForClassesInClasspathRootWhenGenericRuntimeExceptionOccurs (line 117) | @Test method assertClassesScannedWhenExceptionIsThrown (line 130) | private void assertClassesScannedWhenExceptionIsThrown(Predicate clazz) { method inDefaultPackage (line 538) | private boolean inDefaultPackage(Resource resource) { method findAllClassesInClasspathRootWithFilter (line 542) | @Test method findAllClassesInClasspathRootForNullRoot (line 551) | @SuppressWarnings("DataFlowIssue") method findAllClassesInClasspathRootForNonExistingRoot (line 557) | @Test method findAllClassesInClasspathRootForNullClassFilter (line 563) | @SuppressWarnings("DataFlowIssue") method onlyLoadsClassesInClasspathRootThatAreIncludedByTheClassNameFilter (line 570) | @Test method uriOf (line 581) | private static URI uriOf(String name) { method getTestClasspathRoot (line 591) | private URI getTestClasspathRoot() throws Exception { method getTestClasspathResourceRoot (line 596) | private URI getTestClasspathResourceRoot() { class MemberClassToBeFound (line 603) | @SuppressWarnings("InnerClassMayBeStatic") class NestedClassToBeFound (line 607) | static class NestedClassToBeFound { class ClassForMalformedClassNameSimulation (line 610) | static class ClassForMalformedClassNameSimulation { class ClassForOtherInternalErrorSimulation (line 613) | static class ClassForOtherInternalErrorSimulation { class ClassForGenericRuntimeExceptionSimulation (line 616) | static class ClassForGenericRuntimeExceptionSimulation { class ClassForOutOfMemoryErrorSimulation (line 619) | static class ClassForOutOfMemoryErrorSimulation { class ThrowingClassLoader (line 622) | private static class ThrowingClassLoader extends ClassLoader { method getResources (line 624) | @Override FILE: platform-tests/src/test/java/org/junit/platform/commons/util/ExceptionUtilsTests.java class ExceptionUtilsTests (line 35) | @SuppressWarnings("ThrowableNotThrown") method throwAsUncheckedExceptionWithNullException (line 38) | @SuppressWarnings("DataFlowIssue") method throwAsUncheckedExceptionWithCheckedException (line 44) | @Test method throwAsUncheckedExceptionWithUncheckedException (line 49) | @Test method readStackTraceForNullThrowable (line 54) | @SuppressWarnings("DataFlowIssue") method readStackTraceForLocalJUnitException (line 60) | @Test method pruneStackTraceOfCallsFromSpecificPackage (line 74) | @ParameterizedTest method pruneStackTraceOfAllLauncherCalls (line 85) | @Test method pruneStackTraceOfEverythingPriorToFirstLauncherCall (line 95) | @Test method pruneStackTraceRetainsStackFramesFromJUnitStart (line 108) | @Test method findSuppressedExceptionsAndCausesOfThrowable (line 132) | @Test method avoidCyclesWhileSearchingForNestedThrowables (line 149) | @Test FILE: platform-tests/src/test/java/org/junit/platform/commons/util/FunctionUtilsTests.java class FunctionUtilsTests (line 25) | class FunctionUtilsTests { method whereWithNullFunction (line 27) | @SuppressWarnings("DataFlowIssue") method whereWithNullPredicate (line 33) | @SuppressWarnings("DataFlowIssue") method whereWithChecksPredicateAgainstResultOfFunction (line 39) | @Test FILE: platform-tests/src/test/java/org/junit/platform/commons/util/LruCacheTests.java class LruCacheTests (line 21) | class LruCacheTests { method evictsEldestEntryWhenMaxSizeIsReached (line 23) | @Test FILE: platform-tests/src/test/java/org/junit/platform/commons/util/PackageUtilsTests.java class PackageUtilsTests (line 33) | class PackageUtilsTests { method getAttributeWithNullType (line 35) | @SuppressWarnings("DataFlowIssue") method getAttributeWithNullFunction (line 41) | @SuppressWarnings("DataFlowIssue") method getAttributeWithFunctionReturningNullIsEmpty (line 48) | @SuppressWarnings("DataFlowIssue") method getAttributeFromDefaultPackageMemberIsEmpty (line 54) | @Test method attributesFromValueWrapperClassArePresent (line 60) | @TestFactory method isPresent (line 73) | private Executable isPresent(Function function) { method getAttributeWithNullTypeAndName (line 77) | @SuppressWarnings("DataFlowIssue") method getAttributeWithNullName (line 83) | @SuppressWarnings("DataFlowIssue") method getAttributeWithEmptyName (line 89) | @Test FILE: platform-tests/src/test/java/org/junit/platform/commons/util/PreconditionsTests.java class PreconditionsTests (line 34) | class PreconditionsTests { method notNullPassesForNonNullObject (line 36) | @Test method notNullThrowsForNullObject (line 43) | @Test method notNullThrowsForNullObjectAndMessageSupplier (line 50) | @Test method notEmptyPassesForNonEmptyArray (line 58) | @Test method notEmptyPassesForNonEmptyCollection (line 65) | @Test method notEmptyPassesForArrayWithNullElements (line 72) | @Test method notEmptyPassesForCollectionWithNullElements (line 77) | @Test method notEmptyThrowsForNullArray (line 82) | @Test method notEmptyThrowsForNullCollection (line 89) | @Test method notEmptyThrowsForEmptyArray (line 96) | @Test method notEmptyThrowsForEmptyCollection (line 103) | @Test method containsNoBlankElementsPassesForCollectionThatIsNullOrEmpty (line 110) | @Test method containsNoBlankElementsPassesForCollectionContainingNonBlankElements (line 119) | @Test method containsNoBlankElementsThrowsForCollectionContainingNullElements (line 126) | @Test method containsNoNullElementsPassesForArrayThatIsNullOrEmpty (line 136) | @Test method containsNoNullElementsPassesForCollectionThatIsNullOrEmpty (line 145) | @Test method containsNoNullElementsPassesForArrayContainingNonNullElements (line 154) | @Test method containsNoNullElementsPassesForCollectionContainingNonNullElements (line 161) | @Test method containsNoNullElementsThrowsForArrayContainingNullElements (line 171) | @Test method containsNoNullElementsThrowsForCollectionContainingNullElements (line 179) | @Test method notBlankPassesForNonBlankString (line 187) | @Test method notBlankThrowsForNullString (line 194) | @Test method notBlankThrowsForNullStringWithMessageSupplier (line 201) | @Test method notBlankThrowsForEmptyString (line 208) | @Test method notBlankThrowsForEmptyStringWithMessageSupplier (line 215) | @Test method notBlankThrowsForBlankString (line 222) | @Test method notBlankThrowsForBlankStringWithMessageSupplier (line 229) | @Test method conditionPassesForTruePredicate (line 236) | @Test method conditionPassesForTruePredicateWithMessageSupplier (line 241) | @Test method conditionThrowsForFalsePredicate (line 246) | @Test method conditionThrowsForFalsePredicateWithMessageSupplier (line 253) | @Test method singletonListOfNull (line 260) | private static List<@Nullable Object> singletonListOfNull() { FILE: platform-tests/src/test/java/org/junit/platform/commons/util/ReflectionUtilsTests.java class ReflectionUtilsTests (line 102) | class ReflectionUtilsTests { class MiscellaneousTests (line 110) | @Nested method returnsPrimitiveVoid (line 113) | @Test method getAllAssignmentCompatibleClassesWithNullClass (line 123) | @SuppressWarnings("DataFlowIssue") method getAllAssignmentCompatibleClasses (line 129) | @Test method newInstance (line 137) | @SuppressWarnings("DataFlowIssue") method wideningConversion (line 154) | @Test method getWrapperType (line 221) | @Test method getAllClasspathRootDirectories (line 234) | @Test method createDirectories (line 246) | private static void createDirectories(Path... paths) throws IOExcept... method getDeclaredConstructorPreconditions (line 252) | @SuppressWarnings("DataFlowIssue") method getDeclaredConstructor (line 261) | @Test method isGeneric (line 273) | @Test method getInterfaceMethodIfPossible (line 286) | @Test method isRecordObject (line 304) | @Test method isRecordClass (line 311) | @Test class ClassWithVoidAndNonVoidMethods (line 321) | static class ClassWithVoidAndNonVoidMethods { method voidMethod (line 323) | void voidMethod() { method methodReturningVoidReference (line 326) | Void methodReturningVoidReference() { method methodReturningObject (line 330) | String methodReturningObject() { method methodReturningPrimitive (line 334) | int methodReturningPrimitive() { class Exploder (line 340) | static class Exploder { method Exploder (line 342) | Exploder() { type InterfaceA (line 348) | interface InterfaceA { type InterfaceB (line 351) | interface InterfaceB { type InterfaceC (line 354) | interface InterfaceC extends InterfaceA, InterfaceB { type InterfaceD (line 357) | interface InterfaceD { class A (line 360) | static class A implements InterfaceA, InterfaceD { class B (line 363) | static class B extends A implements InterfaceC { class C (line 366) | static class C { method C (line 368) | C() { method C (line 371) | C(String a, String b) { class ClassWithOneCustomConstructor (line 376) | @SuppressWarnings("unused") method ClassWithOneCustomConstructor (line 379) | ClassWithOneCustomConstructor(String str) { class ClassWithTwoConstructors (line 383) | @SuppressWarnings("unused") method ClassWithTwoConstructors (line 386) | ClassWithTwoConstructors() { method ClassWithTwoConstructors (line 389) | ClassWithTwoConstructors(String str) { class NonGenericClass (line 393) | public class NonGenericClass { method publicMethod (line 395) | public void publicMethod() { class ModifierTests (line 401) | @Nested method isPublic (line 404) | @Test method isPrivate (line 417) | @Test method isNotPrivate (line 430) | @Test method isAbstract (line 443) | @Test method isStatic (line 452) | @Test method isNotStatic (line 461) | @Test method isFinal (line 470) | @Test method isNotFinal (line 479) | @Test class PublicClass (line 489) | public class PublicClass { method publicMethod (line 491) | public void publicMethod() { method method (line 494) | public void method(String str, Integer num) { method method (line 497) | public void method(String[] strings, Integer[] nums) { method method (line 500) | public void method(boolean b, char c) { method method (line 503) | public void method(char[] characters, int[] nums) { class PrivateClass (line 507) | private class PrivateClass { method privateMethod (line 509) | @SuppressWarnings("unused") class ProtectedClass (line 514) | protected class ProtectedClass { method protectedMethod (line 516) | @SuppressWarnings("unused") class PackageVisibleClass (line 521) | class PackageVisibleClass { method packageVisibleMethod (line 523) | @SuppressWarnings("unused") class FinalClass (line 528) | final class FinalClass { method finalMethod (line 530) | @SuppressWarnings({ "unused", "FinalMethodInFinalClass", "Redundan... class AbstractClass (line 535) | abstract static class AbstractClass { method abstractMethod (line 537) | abstract void abstractMethod(); class StaticClass (line 540) | static class StaticClass { method staticMethod (line 542) | static void staticMethod() { class IsClassAssignableToClassTests (line 548) | @Nested method isAssignableToForNullSourceType (line 551) | @SuppressWarnings("DataFlowIssue") method isAssignableToForPrimitiveSourceType (line 558) | @Test method isAssignableToForNullTargetType (line 564) | @SuppressWarnings("DataFlowIssue") method isAssignableTo (line 571) | @Test class IsObjectAssignableToClassTests (line 617) | @Nested method isAssignableToForNullClass (line 620) | @SuppressWarnings("DataFlowIssue") method isAssignableTo (line 626) | @Test method isAssignableToForNullObject (line 664) | @Test method isAssignableToForNullObjectAndPrimitive (line 672) | @Test class MethodInvocationTests (line 682) | @Nested method invokeMethodPreconditions (line 685) | @SuppressWarnings("DataFlowIssue") method invokePublicMethod (line 694) | @Test method invokePrivateMethod (line 701) | @Test method invokePublicStaticMethod (line 708) | @Test method invokePrivateStaticMethod (line 714) | @Test class InvocationTracker (line 720) | static class InvocationTracker { method publicStaticMethod (line 728) | public static void publicStaticMethod() { method privateStaticMethod (line 732) | @SuppressWarnings("unused") method publicMethod (line 737) | public void publicMethod() { method privateMethod (line 741) | @SuppressWarnings("unused") class ResourceLoadingTests (line 749) | @Nested method tryToGetResourcePreconditions (line 752) | @SuppressWarnings("DataFlowIssue") method tryToGetResource (line 763) | @Test method tryToGetResourceWithPrefixedSlash (line 773) | @Test method tryToGetResourceWhenResourceNotFound (line 783) | @Test class ClassLoadingTests (line 791) | @Nested method tryToLoadClassPreconditions (line 794) | @SuppressWarnings("DataFlowIssue") method tryToLoadClassWhenClassNotFoundException (line 805) | @Test method tryToLoadClassFailsWithinReasonableTimeForInsanelyLargeAndInvalidMultidimensionalPrimitiveArrayName (line 811) | @Test method tryToLoadClass (line 825) | @Test method tryToLoadClassTrimsClassName (line 832) | @Test method tryToLoadClassForVoidPseudoPrimitiveType (line 837) | @Test method tryToLoadClassForPrimitiveType (line 842) | @Test method tryToLoadClassForBinaryPrimitiveArrayName (line 854) | @Test method tryToLoadClassForCanonicalPrimitiveArrayName (line 866) | @Test method tryToLoadClassForBinaryObjectArrayName (line 878) | @Test method tryToLoadClassForCanonicalObjectArrayName (line 883) | @Test method tryToLoadClassForBinaryTwoDimensionalPrimitiveArrayName (line 888) | @Test method tryToLoadClassForCanonicalTwoDimensionalPrimitiveArrayName (line 900) | @Test method tryToLoadClassForBinaryMultidimensionalPrimitiveArrayName (line 912) | @Test method tryToLoadClassForCanonicalMultidimensionalPrimitiveArrayName (line 924) | @Test method tryToLoadClassForBinaryMultidimensionalObjectArrayName (line 936) | @Test method tryToLoadClassForCanonicalMultidimensionalObjectArrayName (line 941) | @Test method assertTryToLoadClass (line 946) | private static void assertTryToLoadClass(String name, Class type) { class FullyQualifiedMethodNameTests (line 957) | @Nested method getFullyQualifiedMethodNamePreconditions (line 960) | @SuppressWarnings("DataFlowIssue") method getFullyQualifiedMethodNameForMethodWithoutParameters (line 970) | @Test method getFullyQualifiedMethodNameForMethodWithNullParameters (line 976) | @Test method getFullyQualifiedMethodNameForMethodWithSingleParameter (line 982) | @Test method getFullyQualifiedMethodNameForMethodWithMultipleParameters (line 988) | @Test method parseFullyQualifiedMethodNamePreconditions (line 996) | @SuppressWarnings("DataFlowIssue") method parseFullyQualifiedMethodNameForMethodWithoutParameters (line 1013) | @Test method parseFullyQualifiedMethodNameForMethodWithSingleParameter (line 1019) | @Test method parseFullyQualifiedMethodNameForMethodWithMultipleParameters (line 1025) | @Test class NestedClassTests (line 1033) | @Nested method findNestedClassesPreconditions (line 1036) | @SuppressWarnings("DataFlowIssue") method isNestedClassPresentPreconditions (line 1046) | @SuppressWarnings("DataFlowIssue") method findNestedClasses (line 1057) | @Test method findNestedClassesWithSeeminglyRecursiveHierarchies (line 1091) | @Test method findNestedClassesWithRecursiveHierarchies (line 1135) | @Test method findNestedClassesWithMultipleNestedClasses (line 1147) | @Test method findNestedClasses (line 1156) | private static List> findNestedClasses(Class clazz) { method isNestedClassPresent (line 1160) | private static boolean isNestedClassPresent(Class clazz) { method assertNestedCycle (line 1164) | private void assertNestedCycle(Class from, Class to) { method assertNestedCycle (line 1168) | private void assertNestedCycle(Class start, Class from, Class<... method findNestedClassesWithInvalidNestedClassFile (line 1179) | @Test class ClassWithNestedClasses (line 1204) | static class ClassWithNestedClasses { class Nested1 (line 1206) | class Nested1 { class Nested2 (line 1209) | class Nested2 { class Nested3 (line 1212) | static class Nested3 { type InterfaceWithNestedClass (line 1216) | interface InterfaceWithNestedClass { class Nested4 (line 1218) | class Nested4 { type Interface45 (line 1222) | interface Interface45 extends InterfaceWithNestedClass { class Nested5 (line 1224) | class Nested5 { class ClassExtendingClassWithNestedClasses (line 1228) | static class ClassExtendingClassWithNestedClasses extends ClassWithN... class MethodUtilitiesTests (line 1233) | @Nested method tryToGetMethodPreconditions (line 1236) | @SuppressWarnings("DataFlowIssue") method tryToGetMethod (line 1244) | @Test method isMethodPresentPreconditions (line 1260) | @SuppressWarnings("DataFlowIssue") method isMethodPresent (line 1267) | @Test class FindMethodTests (line 1279) | @Nested method findMethodByParameterTypesPreconditions (line 1282) | @SuppressWarnings("DataFlowIssue") method findMethodByParameterTypes (line 1304) | @Test method findMethodByParameterTypesInGenericInterface (line 1317) | @Test method findMethodByParameterTypesInGenericInterfaceViaParameterizedSubclass (line 1328) | @Test method findMethodByParameterTypesWithOverloadedMethodNextToGenericDefaultMethod (line 1350) | @Test method findMethodByParameterNamesWithPrimitiveArrayParameter (line 1360) | @Test method findMethodByParameterNamesWithTwoDimensionalPrimitiveArrayParameter (line 1365) | @Test method findMethodByParameterNamesWithMultidimensionalPrimitiveArrayParameter (line 1370) | @Test method findMethodByParameterNamesWithObjectArrayParameter (line 1375) | @Test method findMethodByParameterNamesWithMultidimensionalObjectArrayParameter (line 1380) | @Test method findMethodByParameterNamesWithWithCustomTypeFromDifferentClassLoader (line 1388) | @Test method findMethodByParameterNamesWithParameterizedMapParameter (line 1416) | @Test method assertFindMethodByParameterNames (line 1434) | private void assertFindMethodByParameterNames(String methodName, Cla... method methodWithPrimitiveArray (line 1443) | void methodWithPrimitiveArray(int[] nums) { method methodWithTwoDimensionalPrimitiveArray (line 1446) | void methodWithTwoDimensionalPrimitiveArray(int[][] grid) { method methodWithMultidimensionalPrimitiveArray (line 1449) | void methodWithMultidimensionalPrimitiveArray(int[][][][][] grid) { method methodWithObjectArray (line 1452) | void methodWithObjectArray(String[] info) { method methodWithTwoDimensionalObjectArray (line 1455) | void methodWithTwoDimensionalObjectArray(String[][] info) { method methodWithMultidimensionalObjectArray (line 1458) | void methodWithMultidimensionalObjectArray(Double[][][][][] data) { method methodWithParameterizedMap (line 1461) | void methodWithParameterizedMap(Map map) { class FindMethodsTests (line 1466) | @Nested method findMethodsPreconditions (line 1469) | @SuppressWarnings("DataFlowIssue") method findMethodsInInterface (line 1484) | @Test method assertOneFooMethodIn (line 1493) | private static void assertOneFooMethodIn(Class clazz) { method findMethodsFindsDistinctMethodsDeclaredInMultipleInterfaces (line 1501) | @Test method findMethodsInObject (line 1507) | @Test method findMethodsInVoid (line 1514) | @Test method findMethodsInPrimitive (line 1520) | @Test method findMethodsInArrays (line 1525) | @Test method findMethodsIgnoresSyntheticMethods (line 1531) | @Test method findMethodsUsingHierarchyUpMode (line 1540) | @Test method findMethodsUsingHierarchyDownMode (line 1561) | @Test method findMethodsWithShadowingUsingHierarchyUpMode (line 1583) | @Test method findMethodsWithShadowingUsingHierarchyDownMode (line 1611) | @Test method findMethodsWithoutStaticHidingUsingHierarchyUpMode (line 1642) | @Test method findMethodsWithoutStaticHidingUsingHierarchyDownMode (line 1674) | @Test method findMethodsDoesNotReturnOverriddenMethods (line 1703) | @Test method findMethodsReturnsAllOverloadedMethodsInGenericTypeHierarchy (line 1721) | @Test method findMethodsDoesNotReturnOverriddenDefaultMethods (line 1735) | @Test method signaturesOf (line 1750) | private static List signaturesOf(List methods) { method findMethodsIgnoresBridgeMethods (line 1758) | @Test method findMethodsDoesNotAllowInstanceMethodToHideStaticMethod (line 1775) | @Test type StringsInterface1 (line 1794) | interface StringsInterface1 { method strings (line 1795) | static Stream strings() { type StringsInterface2 (line 1800) | interface StringsInterface2 extends StringsInterface1 { class DoubleInheritedInterfaceMethodTestCase (line 1806) | static class DoubleInheritedInterfaceMethodTestCase implements Strin... class SuperclassWithInstanceMethods (line 1814) | static class SuperclassWithInstanceMethods { method foo (line 1816) | void foo() { method bar (line 1819) | void bar() { method baz (line 1822) | void baz() { method specialFoo (line 1825) | @Special method specialFoo (line 1829) | @Special method specialFoo (line 1833) | @Special method specialBar (line 1837) | @Special method specialBaz (line 1842) | @Special class SubclassWithOverriddenInstanceMethods (line 1848) | static class SubclassWithOverriddenInstanceMethods extends Superclas... method foo (line 1851) | @Special method specialFoo (line 1858) | @Override method specialBaz (line 1864) | @Override class ReadFieldTests (line 1872) | @Nested method tryToReadFieldValueOfNonexistentStaticField (line 1875) | @Test method tryToReadFieldValueOfNonexistentInstanceField (line 1883) | @Test method tryToReadFieldValueOfExistingStaticField (line 1891) | @SuppressWarnings("DataFlowIssue") method tryToReadFieldValueOfExistingInstanceField (line 1901) | @Test class FindAndReadFieldsTests (line 1916) | @Nested method findFieldsDoesNotAllowInstanceFieldToHideStaticField (line 1922) | @Test method readFieldValuesPreconditions (line 1941) | @SuppressWarnings("DataFlowIssue") method readFieldValuesFromInstance (line 1950) | @Test method readFieldValuesFromClass (line 1960) | @Test method readFieldValuesFromInterfacesAndClassesInTypeHierarchy (line 1973) | @Test method readFieldValuesFromInstanceWithTypeFilterForString (line 1988) | @Test method readFieldValuesFromClassWithTypeFilterForString (line 1997) | @Test method readFieldValuesFromInstanceWithTypeFilterForInteger (line 2006) | @Test method readFieldValuesFromClassWithTypeFilterForInteger (line 2015) | @Test method readFieldValuesFromInstanceWithTypeFilterForDouble (line 2024) | @Test method readFieldValuesFromClassWithTypeFilterForDouble (line 2033) | @Test method isA (line 2042) | private static Predicate isA(Class type) { class ClassWithFields (line 2046) | public static class ClassWithFields { type InterfaceWithField (line 2068) | interface InterfaceWithField { class SuperclassWithFieldAndFieldFromInterface (line 2073) | static class SuperclassWithFieldAndFieldFromInterface implements Int... class SubclassWithFieldAndFieldFromInterface (line 2078) | static class SubclassWithFieldAndFieldFromInterface extends Supercla... type Generic (line 2088) | interface Generic { method foo (line 2090) | X foo(); method foo (line 2092) | Y foo(X x, Y y); method foo (line 2094) | Z foo(Z[][] zees); method foo (line 2096) | int foo(T t); method foo (line 2098) | T foo(int i); class ClassWithSyntheticMethod (line 2101) | class ClassWithSyntheticMethod { type InterfaceWithOneDeclaredMethod (line 2108) | interface InterfaceWithOneDeclaredMethod { method foo (line 2110) | void foo(); type InterfaceWithDefaultMethod (line 2113) | interface InterfaceWithDefaultMethod { method foo (line 2115) | default void foo() { class InterfaceWithDefaultMethodImpl (line 2119) | static class InterfaceWithDefaultMethodImpl implements InterfaceWithDe... type InterfaceWithGenericDefaultMethod (line 2122) | interface InterfaceWithGenericDefaultMethod { method foo (line 2124) | default void foo(N number) { class InterfaceWithGenericDefaultMethodImpl (line 2128) | static class InterfaceWithGenericDefaultMethodImpl implements Interfac... method foo (line 2130) | void foo(Double number) { class InterfaceWithOverriddenGenericDefaultMethodImpl (line 2134) | static class InterfaceWithOverriddenGenericDefaultMethodImpl implement... method foo (line 2136) | @Override method foo (line 2140) | void foo(Double number) { type InterfaceWithStaticMethod (line 2144) | interface InterfaceWithStaticMethod { method foo (line 2146) | static void foo() { class InterfaceWithStaticMethodImpl (line 2150) | static class InterfaceWithStaticMethodImpl implements InterfaceWithSta... class MyClass (line 2153) | static class MyClass { method MyClass (line 2159) | MyClass(int value) { class MySubClass (line 2164) | static class MySubClass extends MyClass { method MySubClass (line 2166) | MySubClass(int value) { class GrandparentClass (line 2171) | static class GrandparentClass { method method1 (line 2173) | public void method1() { method otherMethod1 (line 2176) | public void otherMethod1() { type GrandparentInterface (line 2180) | interface GrandparentInterface { method method2 (line 2182) | default void method2() { class ParentClass (line 2186) | static class ParentClass extends GrandparentClass implements Grandpare... method method3 (line 2188) | public void method3() { method otherMethod2 (line 2191) | public void otherMethod2() { class ChildClass (line 2195) | static class ChildClass extends ParentClass { method method4 (line 2197) | public void method4() { method otherMethod3 (line 2200) | public void otherMethod3() { class PublicChildClass (line 2205) | public static class PublicChildClass extends ParentClass { method otherMethod1 (line 2207) | @Override method otherMethod2 (line 2211) | @Override type MethodShadowingInterface (line 2216) | interface MethodShadowingInterface { method method1 (line 2218) | default void method1(String string) { method method2 (line 2221) | default void method2(int i, int j) { class MethodShadowingParent (line 2225) | static class MethodShadowingParent implements MethodShadowingInterface { method method1 (line 2227) | @Override method method2 (line 2231) | public void method2(int i, int j, int k) { method method4 (line 2234) | public void method4(boolean flag) { method method5 (line 2237) | public void method5(String string) { class MethodShadowingChild (line 2241) | static class MethodShadowingChild extends MethodShadowingParent { method method1 (line 2243) | @Override method method4 (line 2247) | @Override method method5 (line 2251) | public void method5(Long i) { type StaticMethodHidingInterface (line 2255) | interface StaticMethodHidingInterface { method method1 (line 2257) | static void method1(String string) { method method2 (line 2260) | static void method2(int i, int j) { class StaticMethodHidingParent (line 2264) | static class StaticMethodHidingParent implements StaticMethodHidingInt... method method1 (line 2266) | static void method1(String string) { method method2 (line 2269) | static void method2(int i, int j, int k) { method method4 (line 2272) | static void method4(boolean flag) { method method5 (line 2275) | static void method5(String string) { class StaticMethodHidingChild (line 2279) | static class StaticMethodHidingChild extends StaticMethodHidingParent { method method1 (line 2281) | static void method1(String string) { method method4 (line 2284) | static void method4(boolean flag) { method method5 (line 2287) | static void method5(Long i) { class AbstractOuterClass (line 2291) | abstract static class AbstractOuterClass { class InnerClass (line 2293) | class InnerClass { class OuterClass (line 2297) | static class OuterClass extends AbstractOuterClass { class StaticNestedSiblingClass (line 2300) | static class StaticNestedSiblingClass extends AbstractOuterClass { class InnerSiblingClass (line 2304) | class InnerSiblingClass extends AbstractOuterClass { class StaticNestedClass (line 2307) | static class StaticNestedClass extends OuterClass { class RecursiveInnerClass (line 2310) | class RecursiveInnerClass extends OuterClass { class InnerClass (line 2313) | class InnerClass { class RecursiveInnerInnerClass (line 2314) | class RecursiveInnerInnerClass extends OuterClass { class OuterClassImplementingInterface (line 2319) | static class OuterClassImplementingInterface implements InterfaceWithN... class InnerClassImplementingInterface (line 2321) | class InnerClassImplementingInterface implements InterfaceWithNested... class OuterClassWithMultipleNestedClasses (line 2325) | static class OuterClassWithMultipleNestedClasses { class Alpha (line 2326) | class Alpha { class Beta (line 2328) | class Beta { class Gamma (line 2330) | class Gamma { class Delta (line 2332) | class Delta { class Epsilon (line 2334) | class Epsilon { class Zeta (line 2336) | class Zeta { class Eta (line 2338) | class Eta { class Theta (line 2340) | class Theta { FILE: platform-tests/src/test/java/org/junit/platform/commons/util/ReflectionUtilsWithGenericTypeHierarchiesTests.java class ReflectionUtilsWithGenericTypeHierarchiesTests (line 21) | @SuppressWarnings("TypeParameterExplicitlyExtendsObject") method findsMethodsIndependentlyFromOrderOfImplementationsOfInterfaces (line 23) | @Test method findMoreSpecificMethodFromAbstractImplementationOverDefaultInterfaceMethod (line 39) | @Test method findMoreSpecificMethodFromOverriddenImplementationOfGenericInterfaceMethod (line 52) | @Test method findMoreSpecificMethodFromImplementationOverDefaultInterfaceMethodAndGenericClassExtension (line 66) | @Test method unclearPrecedenceOfImplementationsInParentClassAndInterfaceDefault (line 87) | @Test method findMethodWithMostSpecificParameterTypeInHierarchy (line 107) | @Test method assertSpecificFooMethodFound (line 125) | private void assertSpecificFooMethodFound(Class classToSearchIn, Cl... method assertDeclaringClass (line 131) | private void assertDeclaringClass(Method method, Class expectedClas... type InterfaceDouble (line 135) | interface InterfaceDouble { method foo (line 136) | default void foo(@SuppressWarnings("unused") Double parameter) { type InterfaceGenericNumber (line 140) | interface InterfaceGenericNumber { method foo (line 141) | default void foo(@SuppressWarnings("unused") T parameter) { type InterfaceWithGenericObjectParameter (line 145) | public interface InterfaceWithGenericObjectParameter { method foo (line 146) | default void foo(@SuppressWarnings("unused") T a) { type InterfaceWithGenericNumberParameter (line 150) | public interface InterfaceWithGenericNumberParameter { method foo (line 151) | default void foo(@SuppressWarnings("unused") T a) { type InterfaceExtendingNumberInterfaceWithGenericObjectMethod (line 155) | public interface InterfaceExtendingNumberInterfaceWithGenericObjectMethod method foo (line 157) | default void foo(@SuppressWarnings("unused") T a) { class ClassImplementingGenericInterfaceWithMoreSpecificMethod (line 161) | public static class ClassImplementingGenericInterfaceWithMoreSpecificM... method foo (line 163) | public void foo(@SuppressWarnings("unused") Number a) { class ClassImplementingGenericAndMoreSpecificInterface (line 167) | public static class ClassImplementingGenericAndMoreSpecificInterface class ClassOverridingDefaultMethodAndImplementingMoreSpecificInterface (line 171) | public static class ClassOverridingDefaultMethodAndImplementingMoreSpe... method foo (line 174) | @Override class ClassImplementingInterfaceWithInvertedHierarchy (line 179) | public static class ClassImplementingInterfaceWithInvertedHierarchy FILE: platform-tests/src/test/java/org/junit/platform/commons/util/RuntimeUtilsTests.java class RuntimeUtilsTests (line 23) | class RuntimeUtilsTests { method jmxIsAvailableAndInputArgumentsAreReturned (line 25) | @Test FILE: platform-tests/src/test/java/org/junit/platform/commons/util/SerializationUtils.java class SerializationUtils (line 18) | public class SerializationUtils { method deserialize (line 20) | public static Object deserialize(byte[] bytes) throws Exception { method serialize (line 26) | public static byte[] serialize(Object object) throws Exception { FILE: platform-tests/src/test/java/org/junit/platform/commons/util/StringUtilsTests.java class StringUtilsTests (line 38) | class StringUtilsTests { method blankness (line 40) | @Test method whitespace (line 52) | @SuppressWarnings("DataFlowIssue") method controlCharacters (line 76) | @SuppressWarnings("DataFlowIssue") method replaceControlCharacters (line 100) | @SuppressWarnings("DataFlowIssue") method replaceWhitespaces (line 114) | @SuppressWarnings("DataFlowIssue") method nullSafeToStringChecks (line 131) | @Test method nullSafeToStringForObjectWhoseToStringImplementationReturnsNull (line 145) | @Test method nullSafeToStringForObjectWhoseToStringImplementationThrowsAnException (line 150) | @Test method shouldContainWhitespace (line 156) | private void shouldContainWhitespace(String str) { method shouldNotContainWhitespace (line 161) | private void shouldNotContainWhitespace(String str) { method shouldContainIsoControlCharacter (line 166) | private void shouldContainIsoControlCharacter(String str) { method shouldNotContainIsoControlCharacter (line 172) | private void shouldNotContainIsoControlCharacter(String str) { class ToStringReturnsNull (line 179) | @NullUnmarked method toString (line 182) | @Override class ToStringThrowsException (line 188) | private static class ToStringThrowsException { method toString (line 190) | @Override FILE: platform-tests/src/test/java/org/junit/platform/commons/util/ToStringBuilderTests.java class ToStringBuilderTests (line 27) | class ToStringBuilderTests { method withNullObject (line 29) | @SuppressWarnings("DataFlowIssue") method withNullClass (line 35) | @SuppressWarnings("DataFlowIssue") method appendWithIllegalName (line 41) | @SuppressWarnings("DataFlowIssue") method withZeroFields (line 51) | @Test method withOneField (line 57) | @Test method withNullField (line 63) | @Test method withTwoFields (line 68) | @Test method withIntegerArrayField (line 74) | @Test method withIntArrayField (line 80) | @Test method withCharArrayField (line 86) | @Test method withPrimitiveBooleanArrayField (line 92) | @Test method withShortArrayField (line 98) | @Test method withByteArrayField (line 104) | @Test method withPrimitiveLongArrayField (line 110) | @Test method withPrimitiveFloatArrayField (line 116) | @Test method withPrimitiveDoubleArrayField (line 122) | @Test method withMapField (line 128) | @Test method withDemoImplementation (line 141) | @Test class RoleModel (line 147) | @NullUnmarked method RoleModel (line 153) | RoleModel() { method RoleModel (line 156) | RoleModel(String name, int age) { method toString (line 161) | @Override FILE: platform-tests/src/test/java/org/junit/platform/commons/util/classes/AExecutionConditionClass.java class AExecutionConditionClass (line 20) | public class AExecutionConditionClass implements ExecutionCondition { method evaluateExecutionCondition (line 22) | @Override FILE: platform-tests/src/test/java/org/junit/platform/commons/util/classes/ATestExecutionListenerClass.java class ATestExecutionListenerClass (line 18) | public class ATestExecutionListenerClass implements TestExecutionListener { FILE: platform-tests/src/test/java/org/junit/platform/commons/util/classes/AVanillaEmpty.java class AVanillaEmpty (line 16) | public class AVanillaEmpty { FILE: platform-tests/src/test/java/org/junit/platform/commons/util/classes/BExecutionConditionClass.java class BExecutionConditionClass (line 20) | public class BExecutionConditionClass implements ExecutionCondition { method evaluateExecutionCondition (line 22) | @Override FILE: platform-tests/src/test/java/org/junit/platform/commons/util/classes/BTestExecutionListenerClass.java class BTestExecutionListenerClass (line 18) | public class BTestExecutionListenerClass implements TestExecutionListener { FILE: platform-tests/src/test/java/org/junit/platform/commons/util/classes/BVanillaEmpty.java class BVanillaEmpty (line 16) | public class BVanillaEmpty { FILE: platform-tests/src/test/java/org/junit/platform/commons/util/classes/CustomType.java class CustomType (line 13) | public class CustomType { method customMethod (line 15) | void customMethod(NestedType arg) { class NestedType (line 18) | public static class NestedType { FILE: platform-tests/src/test/java/org/junit/platform/commons/util/pkg1/SuperclassWithStaticPackagePrivateBeforeMethod.java class SuperclassWithStaticPackagePrivateBeforeMethod (line 18) | public class SuperclassWithStaticPackagePrivateBeforeMethod { method before (line 20) | @BeforeAll FILE: platform-tests/src/test/java/org/junit/platform/commons/util/pkg1/SuperclassWithStaticPackagePrivateTempDirField.java class SuperclassWithStaticPackagePrivateTempDirField (line 18) | public class SuperclassWithStaticPackagePrivateTempDirField { FILE: platform-tests/src/test/java/org/junit/platform/commons/util/pkg1/subpkg/SubclassWithNonStaticPackagePrivateBeforeMethod.java class SubclassWithNonStaticPackagePrivateBeforeMethod (line 19) | public class SubclassWithNonStaticPackagePrivateBeforeMethod extends Sup... method before (line 21) | @BeforeEach FILE: platform-tests/src/test/java/org/junit/platform/commons/util/pkg1/subpkg/SubclassWithNonStaticPackagePrivateTempDirField.java class SubclassWithNonStaticPackagePrivateTempDirField (line 21) | public class SubclassWithNonStaticPackagePrivateTempDirField extends Sup... FILE: platform-tests/src/test/java/org/junit/platform/console/ConsoleDetailsTests.java class ConsoleDetailsTests (line 50) | class ConsoleDetailsTests { method basic (line 52) | @TestFactory method skipped (line 58) | @TestFactory method failed (line 64) | @TestFactory method reports (line 70) | @TestFactory method scanContainerClassAndCreateDynamicTests (line 76) | private List scanContainerClassAndCreateDynamicTests(Clas... class BasicTestCase (line 112) | @DisplayName("Basic") method empty (line 115) | @Test method changeDisplayName (line 119) | @Test class SkipTestCase (line 126) | @DisplayName("Skip") method skipWithSingleLineReason (line 129) | @Test method skipWithMultiLineMessage (line 134) | @Test class FailTestCase (line 141) | @DisplayName("Fail") method failWithSingleLineMessage (line 144) | @Test method failWithMultiLineMessage (line 149) | @Test class ReportTestCase (line 156) | @DisplayName("Report") method reportSingleMessage (line 159) | @Test method reportMultipleMessages (line 164) | @Test method reportSingleEntryWithSingleMapping (line 170) | @Test method reportMultiEntriesWithSingleMapping (line 175) | @Test method reportMultiEntriesWithMultiMappings (line 181) | @Test method execute (line 199) | @Override method toUri (line 228) | static Optional toUri(String dirName, String outName) { FILE: platform-tests/src/test/java/org/junit/platform/console/ConsoleLauncherIntegrationTests.java class ConsoleLauncherIntegrationTests (line 36) | class ConsoleLauncherIntegrationTests { method executeWithoutSubcommandFailsAndPrintsHelpInformation (line 38) | @Test method executeWithoutExcludeClassnameOptionDoesNotExcludeClassesAndMustIncludeAllClassesMatchingTheStandardClassnamePattern (line 47) | @Test method executeWithExcludeClassnameOptionExcludesClasses (line 53) | @Test method executeWithExcludeMethodNameOptionExcludesMethods (line 65) | @Test method executeSelectingModuleNames (line 78) | @ParameterizedTest method executeScanModules (line 88) | @Test method executeWithRedirectedStdStream (line 94) | @ParameterizedTest method executeWithRedirectedStdStreamsToSameFile (line 113) | @Test method stopsAfterFirstFailingTest (line 126) | @Test FILE: platform-tests/src/test/java/org/junit/platform/console/ConsoleLauncherTests.java class ConsoleLauncherTests (line 29) | class ConsoleLauncherTests { method displayHelp (line 34) | @ParameterizedTest(name = "cmd={0}") method displayVersion (line 44) | @ParameterizedTest(name = "cmd={0}") method displayBanner (line 54) | @ParameterizedTest(name = "{0}") method disableBanner (line 62) | @ParameterizedTest(name = "{0}") method executeWithUnknownCommandLineOption (line 71) | @ParameterizedTest(name = "{0}") method output (line 80) | private String output() { method executeWithoutCommandLineOptions (line 84) | @ParameterizedTest(name = "{0}") method commandsWithEmptyOptionExitCodes (line 92) | static Stream commandsWithEmptyOptionExitCodes() { FILE: platform-tests/src/test/java/org/junit/platform/console/ConsoleLauncherWrapper.java class ConsoleLauncherWrapper (line 26) | class ConsoleLauncherWrapper { method ConsoleLauncherWrapper (line 32) | ConsoleLauncherWrapper() { method ConsoleLauncherWrapper (line 36) | private ConsoleLauncherWrapper(ConsoleTestExecutor.Factory consoleTest... method execute (line 40) | public ConsoleLauncherWrapperResult execute(String... args) { method execute (line 44) | public ConsoleLauncherWrapperResult execute(int expectedExitCode, Stri... method execute (line 48) | public ConsoleLauncherWrapperResult execute(Optional expected... FILE: platform-tests/src/test/java/org/junit/platform/console/ConsoleLauncherWrapperResult.java class ConsoleLauncherWrapperResult (line 25) | class ConsoleLauncherWrapperResult implements TestExecutionSummary { method ConsoleLauncherWrapperResult (line 34) | ConsoleLauncherWrapperResult(String[] args, String out, String err, Co... method checkTestExecutionSummaryState (line 44) | private void checkTestExecutionSummaryState() { method getTimeStarted (line 50) | @Override method getTimeFinished (line 56) | @Override method getTotalFailureCount (line 62) | @Override method getContainersFoundCount (line 68) | @Override method getContainersStartedCount (line 74) | @Override method getContainersSkippedCount (line 80) | @Override method getContainersAbortedCount (line 86) | @Override method getContainersSucceededCount (line 92) | @Override method getContainersFailedCount (line 98) | @Override method getTestsFoundCount (line 104) | @Override method getTestsStartedCount (line 110) | @Override method getTestsSkippedCount (line 116) | @Override method getTestsAbortedCount (line 122) | @Override method getTestsSucceededCount (line 128) | @Override method getTestsFailedCount (line 134) | @Override method printTo (line 140) | @Override method printFailuresTo (line 146) | @Override method printFailuresTo (line 152) | @Override method getFailures (line 158) | @Override method requiredSummary (line 164) | private TestExecutionSummary requiredSummary() { FILE: platform-tests/src/test/java/org/junit/platform/console/command/CommandLineOptionsParsingTests.java class CommandLineOptionsParsingTests (line 58) | class CommandLineOptionsParsingTests { method parseNoArguments (line 60) | @Test method parseSwitches (line 93) | @Test method parseValidDetails (line 103) | @ParameterizedTest method parseInvalidDetails (line 118) | @Test method parseValidDetailsTheme (line 123) | @ParameterizedTest method parseInvalidDetailsTheme (line 137) | @Test method parseValidIncludeClassNamePatterns (line 142) | @ParameterizedTest method parseValidExcludeClassNamePatterns (line 154) | @ParameterizedTest method usesDefaultClassNamePatternWithoutExplicitArgument (line 166) | @Test method parseInvalidIncludeClassNamePatterns (line 172) | @Test method parseInvalidExcludeClassNamePatterns (line 177) | @Test method parseValidIncludedPackages (line 182) | @ParameterizedTest method parseValidExcludedPackages (line 197) | @ParameterizedTest method parseValidIncludeMethodNamePatterns (line 212) | @ParameterizedTest method parseValidExcludeMethodNamePatterns (line 227) | @ParameterizedTest method parseInvalidIncludeMethodNamePatterns (line 242) | @Test method parseInvalidExcludeMethodNamePatterns (line 247) | @Test method parseValidIncludedTags (line 252) | @ParameterizedTest method parseInvalidIncludedTags (line 265) | @Test method parseValidExcludedTags (line 270) | @ParameterizedTest method parseInvalidExcludedTags (line 283) | @Test method parseValidIncludedEngines (line 288) | @ParameterizedTest method parseInvalidIncludedEngines (line 300) | @Test method parseValidExcludedEngines (line 305) | @ParameterizedTest method parseInvalidExcludedEngines (line 317) | @Test method parseValidAdditionalClasspathEntries (line 322) | @ParameterizedTest method parseValidAndAbsoluteAdditionalClasspathEntries (line 339) | @Test method parseInvalidAdditionalClasspathEntries (line 349) | @Test method parseInvalidXmlReportsDirs (line 354) | @Test method parseValidUriSelectors (line 359) | @ParameterizedTest method parseInvalidUriSelectors (line 373) | @Test method parseValidFileSelectors (line 378) | @ParameterizedTest method parseInvalidFileSelectors (line 394) | @Test method parseValidDirectorySelectors (line 399) | @ParameterizedTest method parseInvalidDirectorySelectors (line 413) | @Test method parseValidModuleSelectors (line 418) | @ParameterizedTest method parseInvalidModuleSelectors (line 432) | @Test method parseValidPackageSelectors (line 437) | @ParameterizedTest method parseInvalidPackageSelectors (line 451) | @Test method parseValidClassSelectors (line 456) | @ParameterizedTest method parseInvalidClassSelectors (line 470) | @Test method parseValidMethodSelectors (line 475) | @ParameterizedTest method parseInvalidMethodSelectors (line 491) | @Test method parseValidClasspathResourceSelectors (line 496) | @ParameterizedTest method parseInvalidClasspathResourceSelectors (line 512) | @Test method parseValidIterationSelectors (line 517) | @ParameterizedTest method parseInvalidIterationSelectors (line 534) | @Test method parseValidUniqueIdSelectors (line 539) | @ParameterizedTest method parseInvalidUniqueIdSelectors (line 552) | @Test method parseClasspathScanningEntries (line 557) | @ParameterizedTest method parseValidConfigurationParameters (line 576) | @ParameterizedTest method parseValidConfigurationParametersResource (line 591) | @ParameterizedTest method parseInvalidConfigurationParameters (line 604) | @Test method parseValidStdoutRedirectionFile (line 609) | @ParameterizedTest method parseValidStderrRedirectionFile (line 623) | @ParameterizedTest method parseInvalidStdoutRedirectionFile (line 637) | @Test method parseInvalidStderrRedirectionFile (line 642) | @Test method parseInvalidConfigurationParametersResource (line 647) | @Test method parseInvalidConfigurationParametersWithDuplicateKey (line 652) | @ParameterizedTest method parseValidSelectorIdentifier (line 660) | @ParameterizedTest method parseIdentifiers (line 677) | private static List parseIdentifiers(Args... method parseInvalidSelectorIdentifier (line 682) | @Test method assertOptionWithMissingRequiredArgumentThrowsException (line 687) | private void assertOptionWithMissingRequiredArgumentThrowsException(St... type ArgsType (line 692) | enum ArgsType { method parseArgLine (line 694) | @Override method parseArgLine (line 700) | @Override method parseArgLine (line 713) | abstract Result parseArgLine(String argLine) throws IOException; method split (line 715) | private static String[] split(String argLine) { method parse (line 720) | private static Result parse(String... args) { FILE: platform-tests/src/test/java/org/junit/platform/console/command/ConsoleTestExecutorTests.java class ConsoleTestExecutorTests (line 35) | class ConsoleTestExecutorTests { method printsSummary (line 50) | @Test method printsDetailsIfTheyAreNotHidden (line 62) | @Test method printsNoDetailsIfTheyAreHidden (line 74) | @Test method printsFailuresEvenIfDetailsAreHidden (line 86) | @Test method usesCustomClassLoaderIfAdditionalClassPathEntriesArePresent (line 99) | @Test method usesSameClassLoaderIfNoAdditionalClassPathEntriesArePresent (line 113) | @Test FILE: platform-tests/src/test/java/org/junit/platform/console/command/ConsoleUtilsTests.java class ConsoleUtilsTests (line 20) | class ConsoleUtilsTests { method consoleCharsetReportedByConsoleUtilsIsEitherNativeCharsetOrDefaultCharset (line 22) | @Test FILE: platform-tests/src/test/java/org/junit/platform/console/command/CustomContextClassLoaderExecutorTests.java class CustomContextClassLoaderExecutorTests (line 29) | class CustomContextClassLoaderExecutorTests { method invokeWithoutCustomClassLoaderDoesNotSetClassLoader (line 31) | @Test method invokeWithCustomClassLoaderSetsCustomAndResetsToOriginal (line 45) | @Test method invokeWithCustomClassLoaderAndEnsureItIsClosedAfterUsage (line 60) | @Test method invokeWithCustomClassLoaderAndKeepItOpenAfterUsage (line 78) | @Test FILE: platform-tests/src/test/java/org/junit/platform/console/command/DiscoveryRequestCreatorTests.java class DiscoveryRequestCreatorTests (line 60) | class DiscoveryRequestCreatorTests { method convertsScanClasspathOptionWithoutExplicitRootDirectories (line 64) | @Test method convertsScanClasspathOptionWithExplicitRootDirectories (line 78) | @Test method convertsScanClasspathOptionWithAdditionalClasspathEntries (line 92) | @Test method doesNotSupportScanClasspathAndExplicitSelectors (line 106) | @Test method convertsDefaultIncludeClassNamePatternOption (line 114) | @Test method convertsExplicitIncludeClassNamePatternOption (line 125) | @Test method includeSelectedClassesAndMethodsRegardlessOfClassNamePatterns (line 138) | @Test method convertsExcludeClassNamePatternOption (line 155) | @Test method convertsPackageOptions (line 168) | @Test method convertsMethodNamePatternOptions (line 184) | @Test method convertsTagOptions (line 196) | @Test method convertsEngineOptions (line 210) | @Test method propagatesUniqueIdSelectors (line 224) | @Test method propagatesUriSelectors (line 239) | @Test method propagatesFileSelectors (line 249) | @Test method propagatesDirectorySelectors (line 259) | @Test method propagatesPackageSelectors (line 269) | @Test method propagatesClassSelectors (line 280) | @Test method propagatesMethodSelectors (line 291) | @Test method propagatesClasspathResourceSelectors (line 308) | @Test method propagatesIterationSelectors (line 320) | @Test method propagatesSelectorIdentifiers (line 336) | @Test method convertsConfigurationParameters (line 349) | @Test method convertsConfigurationParametersResources (line 361) | @Test method logsInvalidSearchPathRoots (line 375) | @Test method logsInvalidAdditionalClasspathRoots (line 390) | @Test method convert (line 405) | private LauncherDiscoveryRequest convert() { method assertIncludes (line 409) | private void assertIncludes(Filter filter, String included) { method assertExcludes (line 413) | private void assertExcludes(Filter filter, String excluded) { method mapOf (line 417) | @SafeVarargs FILE: platform-tests/src/test/java/org/junit/platform/console/command/ExecuteTestsCommandTests.java class ExecuteTestsCommandTests (line 33) | class ExecuteTestsCommandTests { method setUp (line 39) | @BeforeEach method hasStatusCode0ForNoTotalFailures (line 44) | @Test method hasStatusCode1ForForAnyFailure (line 53) | @Test method hasStatusCode2ForNoTestsAndHasOptionFailIfNoTestsFound (line 65) | @Test method hasStatusCode0ForTestsAndHasOptionFailIfNoTestsFound (line 77) | @Test method hasStatusCode0ForNoTestsAndNotFailIfNoTestsFound (line 90) | @Test method parseValidXmlReportsDirs (line 99) | @Test method parseValidFailFast (line 111) | @Test method parseArgs (line 121) | private ExecuteTestsCommand parseArgs(String... args) { FILE: platform-tests/src/test/java/org/junit/platform/console/command/StdStreamTestCase.java class StdStreamTestCase (line 15) | public class StdStreamTestCase { method getStdoutOutputFileSize (line 20) | public static int getStdoutOutputFileSize() { method getStderrOutputFileSize (line 24) | public static int getStderrOutputFileSize() { method printTest (line 28) | @Test FILE: platform-tests/src/test/java/org/junit/platform/console/command/ThemeTests.java class ThemeTests (line 21) | class ThemeTests { method givenUtf8ShouldReturnUnicode (line 23) | @Test method givenAnythingElseShouldReturnAscii (line 28) | @Test FILE: platform-tests/src/test/java/org/junit/platform/console/output/ColorPaletteTests.java class ColorPaletteTests (line 40) | class ColorPaletteTests { class LoadFromPropertiesTests (line 42) | @Nested method singleOverride (line 45) | @Test method keysAreCaseInsensitive (line 57) | @Test method junkKeysAreIgnored (line 69) | @Test method multipleOverrides (line 82) | @Test method unspecifiedStylesAreDefault (line 97) | @Test method cannotOverrideNone (line 109) | @Test class DemonstratePalettesTests (line 120) | @Nested method verbose_default (line 127) | @Test method verbose_single_color (line 147) | @Test method simple_default (line 167) | @Test method simple_single_color (line 186) | @Test method flat_default (line 205) | @Test method flat_single_color (line 224) | @Test method withAnsi (line 243) | private static String withAnsi(String template) { method demoTestRun (line 260) | private void demoTestRun(TestExecutionListener listener) { FILE: platform-tests/src/test/java/org/junit/platform/console/output/FlatPrintingListenerTests.java class FlatPrintingListenerTests (line 35) | class FlatPrintingListenerTests { method executionSkipped (line 39) | @Test method reportingEntryPublished (line 52) | @Test method fileEntryPublished (line 65) | @Test method executionFinishedWithFailure (line 79) | @Test class ColorPaletteTests (line 90) | @Nested class DefaultColorPaletteTests (line 93) | @Nested method executionSkipped (line 96) | @Test method reportingEntryPublished (line 110) | @Test method executionFinishedWithFailure (line 125) | @Test class ColorPaletteOverrideTests (line 141) | @Nested method overridingSkipped (line 144) | @Test method overridingUnusedStyle (line 159) | @Test method listener (line 178) | private FlatPrintingListener listener(StringWriter stringWriter) { method newTestIdentifier (line 182) | private static TestIdentifier newTestIdentifier() { method lines (line 187) | private String[] lines(StringWriter stringWriter) { FILE: platform-tests/src/test/java/org/junit/platform/console/output/TestFeedPrintingListenerTests.java class TestFeedPrintingListenerTests (line 33) | class TestFeedPrintingListenerTests { method prepareListener (line 41) | @BeforeEach method testExecutionSkipped (line 54) | @Test method testExecutionFailed (line 66) | @Test method testExecutionAborted (line 79) | @Test method testExecutionSucceeded (line 92) | @Test method testExecutionFailedOfContainer (line 98) | @Test method actualLines (line 112) | private Stream actualLines() { FILE: platform-tests/src/test/java/org/junit/platform/console/output/TreeNodeTests.java class TreeNodeTests (line 26) | class TreeNodeTests { method caption (line 31) | @Test method childrenCanBeAddedConcurrently (line 44) | @Test method reportEntriesCanBeAddedConcurrently (line 57) | @Test method runConcurrently (line 70) | @SuppressWarnings("resource") method await (line 90) | private void await(CyclicBarrier barrier) { FILE: platform-tests/src/test/java/org/junit/platform/console/output/TreePrinterTests.java class TreePrinterTests (line 35) | class TreePrinterTests { method actual (line 41) | private List actual() { method emptyTree (line 46) | @Test method emptyEngines (line 52) | @Test method printNodeHandlesNullMessageThrowableGracefully (line 70) | @Test method reportsAreTabbedCorrectly (line 79) | @Test method identifier (line 114) | private static TestIdentifier identifier(String id, String displayName) { FILE: platform-tests/src/test/java/org/junit/platform/console/output/VerboseTreePrintingListenerTests.java class VerboseTreePrintingListenerTests (line 31) | class VerboseTreePrintingListenerTests { method executionSkipped (line 35) | @Test method reportingEntryPublished (line 51) | @Test method fileEntryPublished (line 60) | @Test method executionFinishedWithFailure (line 72) | @Test method failureMessageWithFormatSpecifier (line 84) | @Test method listener (line 96) | private VerboseTreePrintingListener listener(StringWriter stringWriter) { method newTestIdentifier (line 100) | private static TestIdentifier newTestIdentifier() { method lines (line 105) | private String[] lines(StringWriter stringWriter) { FILE: platform-tests/src/test/java/org/junit/platform/console/subpackage/ContainerForInnerTest.java class ContainerForInnerTest (line 20) | class ContainerForInnerTest { class NestedTest (line 22) | @Nested method test (line 25) | @Test FILE: platform-tests/src/test/java/org/junit/platform/console/subpackage/ContainerForInnerTests.java class ContainerForInnerTests (line 20) | class ContainerForInnerTests { class NestedTests (line 22) | @Nested method test (line 25) | @Test FILE: platform-tests/src/test/java/org/junit/platform/console/subpackage/ContainerForStaticNestedTest.java class ContainerForStaticNestedTest (line 19) | class ContainerForStaticNestedTest { class NestedTest (line 21) | static class NestedTest { method test (line 23) | @Test FILE: platform-tests/src/test/java/org/junit/platform/console/subpackage/ContainerForStaticNestedTests.java class ContainerForStaticNestedTests (line 19) | class ContainerForStaticNestedTests { class NestedTests (line 21) | static class NestedTests { method test (line 23) | @Test FILE: platform-tests/src/test/java/org/junit/platform/console/subpackage/FailingTestCase.java class FailingTestCase (line 17) | public class FailingTestCase { method first (line 19) | @Test method second (line 24) | @Test FILE: platform-tests/src/test/java/org/junit/platform/console/subpackage/SecondTest.java class SecondTest (line 19) | class SecondTest { method test (line 21) | @Test FILE: platform-tests/src/test/java/org/junit/platform/console/subpackage/Test.java class Test (line 17) | class Test { method test (line 19) | @org.junit.jupiter.api.Test FILE: platform-tests/src/test/java/org/junit/platform/console/subpackage/Test1.java class Test1 (line 19) | class Test1 { method test (line 21) | @Test FILE: platform-tests/src/test/java/org/junit/platform/console/subpackage/Tests.java class Tests (line 19) | class Tests { method test (line 21) | @Test FILE: platform-tests/src/test/java/org/junit/platform/console/subpackage/ThirdTests.java class ThirdTests (line 19) | class ThirdTests { method test (line 21) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/CompositeTestDescriptorVisitorTests.java class CompositeTestDescriptorVisitorTests (line 22) | class CompositeTestDescriptorVisitorTests { method checksPreconditions (line 24) | @SuppressWarnings("DataFlowIssue") method optimizesForSingleVisitor (line 32) | @Test method callsAllVisitorsInOrder (line 39) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/DiscoveryIssueTests.java class DiscoveryIssueTests (line 24) | class DiscoveryIssueTests { method create (line 26) | @Test method builder (line 36) | @Test method equalsAndHashCode (line 52) | @Test method stringRepresentationWithoutAttributes (line 80) | @Test method stringRepresentationWithOptionalAttributes (line 88) | @Test method withNewMessage (line 100) | @Test method withSameMessage (line 115) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/FilterCompositionTests.java class FilterCompositionTests (line 31) | class FilterCompositionTests { method composingNoFiltersCreatesFilterThatIncludesEverything (line 33) | @Test method composingSingleFilterWillReturnTheOriginalOne (line 43) | @Test method composingMultipleFiltersIsAConjunctionOfFilters (line 50) | @Test method aFilterComposedOfMultipleFiltersHasReadableDescription (line 63) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/TestDescriptorTests.java class TestDescriptorTests (line 22) | class TestDescriptorTests { method isRootWithoutParent (line 24) | @Test method isRootWithParent (line 31) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/TestTagTests.java class TestTagTests (line 28) | @NullMarked method validSyntax (line 31) | @SuppressWarnings("DataFlowIssue") method factory (line 60) | @Test method factoryPreconditions (line 69) | @SuppressWarnings({ "DataFlowIssue", "UnnecessaryUnicodeEscape" }) method tagEqualsOtherTagWithSameName (line 80) | @Test method toStringPrintsName (line 85) | @Test method yep (line 90) | private static void yep(String tag) { method nope (line 94) | private static void nope(String tag) { method assertSyntaxViolation (line 98) | private void assertSyntaxViolation(String tag) { FILE: platform-tests/src/test/java/org/junit/platform/engine/UniqueIdFormatTests.java class UniqueIdFormatTests (line 25) | class UniqueIdFormatTests { class Formatting (line 27) | @Nested method engineIdOnly (line 34) | @Test method withTwoSegments (line 40) | @Test method withManySegments (line 47) | @Test class ParsingWithDefaultFormat (line 56) | @Nested method getFormat (line 61) | @Override method getEngineUid (line 66) | @Override method getDefaultEngineUid (line 71) | @Override method getMethodUid (line 76) | @Override method getDefaultMethodUid (line 81) | @Override class ParsingWithCustomFormat (line 88) | @Nested method getFormat (line 93) | @Override method getEngineUid (line 98) | @Override method getDefaultEngineUid (line 103) | @Override method getMethodUid (line 108) | @Override method getDefaultMethodUid (line 113) | @Override method assertSegment (line 122) | private static void assertSegment(Segment segment, String expectedType... type ParsingTestTrait (line 127) | interface ParsingTestTrait { method getFormat (line 129) | UniqueIdFormat getFormat(); method getEngineUid (line 131) | String getEngineUid(); method getDefaultEngineUid (line 133) | String getDefaultEngineUid(); method getMethodUid (line 135) | String getMethodUid(); method getDefaultMethodUid (line 137) | String getDefaultMethodUid(); method parseMalformedUid (line 139) | @Test method parseEngineUid (line 145) | @Test method parseMethodUid (line 153) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/UniqueIdTests.java class UniqueIdTests (line 41) | class UniqueIdTests { class Creation (line 46) | @Nested method uniqueIdCanBeCreatedFromEngineId (line 49) | @Test method engineIdCanBeAppended (line 57) | @Test method retrievingOptionalEngineId (line 64) | @Test method uniqueIdCanBeCreatedFromTypeAndValue (line 73) | @Test method rootSegmentCanBeRetrieved (line 81) | @Test method appendingOneSegment (line 88) | @Test method appendingSegmentLeavesOriginalUnchanged (line 98) | @Test method appendingSeveralSegments (line 107) | @Test method appendingSegmentInstance (line 119) | @Test method appendingNullIsNotAllowed (line 131) | @SuppressWarnings("DataFlowIssue") class ParsingAndFormatting (line 143) | @Nested method ensureDefaultUniqueIdFormatIsUsedForParsing (line 146) | @Test method ensureDefaultUniqueIdFormatIsUsedForFormatting (line 154) | @Test method ensureDefaultUniqueIdFormatDecodingEncodesSegmentParts (line 160) | @Test method ensureDefaultUniqueIdFormatCanHandleAllCharacters (line 167) | @Test method ensureDefaultToStringAndParsingIsIdempotent (line 177) | @ParameterizedTest class EqualsContract (line 184) | @Nested method sameEnginesAreEqual (line 187) | @Test method differentEnginesAreNotEqual (line 197) | @Test method uniqueIdWithSameSegmentsAreEqual (line 206) | @Test method differentOrderOfSegmentsAreNotEqual (line 216) | @Test method additionalSegmentMakesItNotEqual (line 225) | @Test class Prefixing (line 235) | @Nested method nullIsNotAPrefix (line 238) | @SuppressWarnings("DataFlowIssue") method uniqueIdIsPrefixForItself (line 246) | @Test method uniqueIdIsPrefixForUniqueIdWithAdditionalSegments (line 253) | @Test method completelyUnrelatedUniqueIdsAreNotPrefixesForEachOther (line 267) | @Test class LastSegment (line 278) | @Nested method returnsLastSegment (line 281) | @Test method removesLastSegment (line 290) | @Test class Serialization (line 301) | @Nested method roundTrip (line 306) | @Test method deserializeFromJunit60 (line 320) | @Test method deserializeFromJunit60IgnoresCustomFormat (line 351) | @Test method assertSegment (line 384) | private static void assertSegment(Segment segment, String expectedType... FILE: platform-tests/src/test/java/org/junit/platform/engine/discovery/ClassNameFilterTests.java class ClassNameFilterTests (line 24) | class ClassNameFilterTests { method includeClassNamePatternsChecksPreconditions (line 26) | @SuppressWarnings("DataFlowIssue") method includeClassNamePatternsWithSinglePattern (line 37) | @Test method includeClassNamePatternsWithMultiplePatterns (line 58) | @Test method excludeClassNamePatternsChecksPreconditions (line 86) | @SuppressWarnings("DataFlowIssue") method excludeClassNamePatternsWithSinglePattern (line 97) | @Test method excludeClassNamePatternsWithMultiplePatterns (line 119) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/discovery/ClassSelectorTests.java class ClassSelectorTests (line 25) | class ClassSelectorTests { method equalsAndHashCode (line 27) | @Test method preservesOriginalExceptionWhenTryingToLoadClass (line 36) | @Test method usesClassClassLoader (line 45) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/discovery/ClasspathResourceSelectorTests.java class ClasspathResourceSelectorTests (line 23) | class ClasspathResourceSelectorTests { method equalsAndHashCode (line 25) | @Test method equalsAndHashCodeWithFilePosition (line 34) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/discovery/ClasspathRootSelectorTests.java class ClasspathRootSelectorTests (line 25) | class ClasspathRootSelectorTests { method equalsAndHashCode (line 27) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/discovery/DirectorySelectorTests.java class DirectorySelectorTests (line 23) | class DirectorySelectorTests { method equalsAndHashCode (line 25) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/discovery/DiscoverySelectorsTests.java class DiscoverySelectorsTests (line 71) | class DiscoverySelectorsTests { class SelectUriTests (line 73) | @Nested method selectUriByName (line 76) | @SuppressWarnings("DataFlowIssue") method selectUriByURI (line 89) | @SuppressWarnings("DataFlowIssue") method parseUriSelector (line 101) | @Test class SelectFileTests (line 112) | @Nested method selectFileByName (line 115) | @SuppressWarnings("DataFlowIssue") method selectFileByNameAndPosition (line 129) | @SuppressWarnings("DataFlowIssue") method selectFileByFileReference (line 145) | @SuppressWarnings("DataFlowIssue") method selectFileByFileReferenceAndPosition (line 162) | @SuppressWarnings("DataFlowIssue") method parseFileSelectorWithRelativePath (line 181) | @Test method parseFileSelectorWithAbsolutePath (line 193) | @Test method parseFileSelectorWithRelativePathAndFilePosition (line 206) | @Test method parseFileSelectorWithAbsolutePathAndFilePosition (line 219) | @Test class SelectDirectoryTests (line 236) | @Nested method selectDirectoryByName (line 239) | @SuppressWarnings("DataFlowIssue") method selectDirectoryByFileReference (line 253) | @SuppressWarnings("DataFlowIssue") method parseDirectorySelectorWithRelativePath (line 270) | @Test method parseDirectorySelectorWithAbsolutePath (line 283) | @Test class SelectClasspathResourceTests (line 298) | @Nested method selectClasspathResourcePreconditions (line 301) | @SuppressWarnings("DataFlowIssue") method selectIndividualClasspathResource (line 321) | @Test method getSelectedClasspathResource (line 332) | @Test method getMissingClasspathResource (line 343) | @Test method selectClasspathResourcesWithFilePosition (line 349) | @SuppressWarnings("DataFlowIssue") method parseClasspathResources (line 369) | @Test method parseClasspathResourcesWithFilePosition (line 388) | @Test method getName (line 410) | @Override method getUri (line 415) | @Override class SelectClasspathResourcesTests (line 425) | @Nested method selectClasspathResourcesPreconditions (line 428) | @SuppressWarnings("DataFlowIssue") method selectMultipleClasspathResources (line 438) | @Test method selectDistinctClasspathResources (line 451) | @Test class SelectModuleTests (line 468) | @Nested method selectModuleByNamePreconditions (line 471) | @SuppressWarnings("DataFlowIssue") method selectModuleByName (line 479) | @Test method selectModuleByInstancePreconditions (line 485) | @SuppressWarnings("DataFlowIssue") method selectModuleByInstance (line 492) | @Test method selectModulesByNamesPreconditions (line 500) | @SuppressWarnings("DataFlowIssue") method selectModulesByNames (line 507) | @Test method parseModuleSelector (line 514) | @Test class SelectPackageTests (line 525) | @Nested method selectPackageByName (line 528) | @Test method parsePackageSelector (line 534) | @Test class SelectClasspathRootsTests (line 545) | @Nested method selectClasspathRootsWithNonExistingDirectory (line 548) | @Test method selectClasspathRootsWithNonExistingJarFile (line 555) | @Test method selectClasspathRootsWithExistingDirectory (line 562) | @Test method selectClasspathRootsWithExistingJarFile (line 569) | @Test method parseClasspathRootSelectorWithNonExistingDirectory (line 579) | @Test method parseClasspathRootSelectorWithNonExistingJarFile (line 585) | @Test method parseClasspathRootSelectorWithExistingDirectory (line 591) | @Test method parseClasspathRootSelectorWithExistingJarFile (line 601) | @Test class SelectClassTests (line 616) | @Nested method selectClassByReference (line 619) | @Test method selectClassByName (line 625) | @Test method selectClassByNameWithExplicitClassLoader (line 631) | @Test method parseClassSelector (line 643) | @Test class SelectClassesTests (line 657) | @Nested method selectClassesByReferenceViaVarargs (line 660) | @Test method selectClassesByReferenceViaList (line 665) | @Test method assertSelectClassesByReferenceResults (line 670) | private static void assertSelectClassesByReferenceResults(List invalidFullyQualifiedMethodNames() { method selectMethodByFullyQualifiedName (line 826) | @Test method selectMethodByFullyQualifiedNameWithExplicitClassLoader (line 834) | @Test method selectMethodByFullyQualifiedNameForDefaultMethodInInterface (line 850) | @Test method selectMethodByFullyQualifiedNameWithPrimitiveParameter (line 858) | @Test method selectMethodByFullyQualifiedNameWithPrimitiveParameterUsingSourceCodeSyntax (line 865) | @Test method selectMethodByFullyQualifiedNameWithObjectParameter (line 872) | @Test method selectMethodByFullyQualifiedNameWithObjectParameterUsingSourceCodeSyntax (line 880) | @Test method selectMethodByFullyQualifiedNameWithPrimitiveArrayParameter (line 888) | @Test method selectMethodByFullyQualifiedNameWithPrimitiveArrayParameterUsingSourceCodeSyntax (line 896) | @Test method selectMethodByFullyQualifiedNameWithObjectArrayParameter (line 903) | @Test method selectMethodByFullyQualifiedNameWithObjectArrayParameterUsingSourceCodeSyntax (line 911) | @Test method selectMethodByFullyQualifiedNameWithTwoDimensionalPrimitiveArrayParameter (line 919) | @Test method selectMethodByFullyQualifiedNameWithTwoDimensionalPrimitiveArrayParameterUsingSourceCodeSyntax (line 927) | @Test method selectMethodByFullyQualifiedNameWithTwoDimensionalObjectArrayParameter (line 935) | @Test method selectMethodByFullyQualifiedNameWithTwoDimensionalObjectArrayParameterUsingSourceCodeSyntax (line 943) | @Test method selectMethodByFullyQualifiedNameWithMultidimensionalPrimitiveArrayParameter (line 952) | @Test method selectMethodByFullyQualifiedNameWithMultidimensionalPrimitiveArrayParameterUsingSourceCodeSyntax (line 960) | @Test method selectMethodByFullyQualifiedNameWithMultidimensionalObjectArrayParameter (line 970) | @Test method selectMethodByFullyQualifiedNameWithMultidimensionalObjectArrayParameterUsingSourceCodeSyntax (line 978) | @Test method selectMethodByFullyQualifiedNameEndingInOpeningParenthesis (line 988) | @Test method selectMethodByFullyQualifiedNameContainingHashtags (line 1007) | @Test method selectMethodByFullyQualifiedNameContainingHashtagsAndWithParameterList (line 1023) | @Test method selectMethodByFullyQualifiedNameContainingParentheses (line 1040) | @Test method selectMethodByFullyQualifiedNameEndingWithParentheses (line 1057) | @Test method selectMethodByFullyQualifiedNameEndingWithParenthesesAndWithParameterList (line 1074) | @Test method assertSelectMethodByFullyQualifiedName (line 1089) | private MethodSelector assertSelectMethodByFullyQualifiedName(Class<... method assertSelectMethodByFullyQualifiedName (line 1099) | private MethodSelector assertSelectMethodByFullyQualifiedName(Class<... method assertSelectMethodByFullyQualifiedName (line 1111) | private MethodSelector assertSelectMethodByFullyQualifiedName(Class<... method selectMethodByClassAndMethodName (line 1123) | @Test method selectMethodByClassMethodNameAndParameterTypeNames (line 1136) | @Test method selectMethodByClassNameMethodNameAndParameterTypes (line 1152) | @Test method selectMethodByClassNameMethodNameAndParameterTypeNamesWithExplicitClassLoader (line 1168) | @Test method selectMethodByClassMethodNameAndParameterTypes (line 1190) | @Test method selectMethodWithParametersByMethodReference (line 1206) | @Test method selectClassByNameForSpockSpec (line 1222) | @Test method selectMethodByClassAndNameForSpockSpec (line 1229) | @Test method testClass (line 1241) | private static Class testClass() { class SelectNestedClassAndSelectNestedMethodTests (line 1247) | @Nested method selectNestedClassByClassNames (line 1255) | @Test method selectNestedClassByClassNamesWithExplicitClassLoader (line 1267) | @Test method selectDoubleNestedClassByClassNames (line 1287) | @Test method selectNestedClassPreconditions (line 1301) | @SuppressWarnings("DataFlowIssue") method selectNestedMethodByEnclosingClassNamesAndMethodName (line 1311) | @Test method selectNestedMethodByEnclosingClassNamesAndMethodNameWithExplicitClassLoader (line 1325) | @Test method selectNestedMethodByEnclosingClassesAndMethodName (line 1348) | @Test method selectNestedMethodByEnclosingClassNamesMethodNameAndParameterTypeNames (line 1363) | @Test method selectNestedMethodByEnclosingClassNamesMethodNameAndParameterTypes (line 1382) | @Test method selectNestedMethodByEnclosingClassNamesMethodNameAndParameterTypeNamesWithExplicitClassLoader (line 1402) | @Test method selectNestedMethodByEnclosingClassesMethodNameAndParameterTypes (line 1432) | @Test method selectDoubleNestedMethodByEnclosingClassNamesAndMethodName (line 1450) | @Test method selectNestedMethodByEnclosingClassNamesAndMethodNamePreconditions (line 1469) | @SuppressWarnings("DataFlowIssue") method selectNestedMethodByEnclosingClassNamesMethodNameAndParameterTypeNamesPreconditions (line 1481) | @SuppressWarnings("DataFlowIssue") method selectNestedMethodByEnclosingClassNamesMethodNameAndParameterTypesPreconditions (line 1499) | @SuppressWarnings("DataFlowIssue") method selectNestedMethodByEnclosingClassesClassMethodNameAndParameterTypesPreconditions (line 1518) | @SuppressWarnings("DataFlowIssue") class ClassWithNestedInnerClass (line 1536) | static class ClassWithNestedInnerClass { class NestedClass (line 1539) | @SuppressWarnings({ "InnerClassMayBeStatic", "unused" }) method nestedTest (line 1543) | void nestedTest() { method nestedTest (line 1547) | void nestedTest(String parameter) { class DoubleNestedClass (line 1551) | class DoubleNestedClass { method doubleNestedTest (line 1554) | void doubleNestedTest() { class SelectIterationTests (line 1562) | @Nested method selectsIteration (line 1565) | @Test class SelectUniqueIdTests (line 1578) | @Nested method selectsUniqueId (line 1581) | @Test method parseIdentifier (line 1592) | private static DiscoverySelector parseIdentifier(DiscoverySelector sel... method parseIdentifiers (line 1596) | private static Stream parseIdentifiers( method toIdentifierString (line 1602) | private static String toIdentifierString(DiscoverySelector selector) { method fqmn (line 1606) | private static String fqmn(Class... params) { method fqmn (line 1610) | private static String fqmn(Class clazz, String methodName, Class... method fqmnWithParamNames (line 1614) | private static String fqmnWithParamNames(String... params) { type TestInterface (line 1618) | interface TestInterface { method myTest (line 1620) | @Test class TestCaseWithDefaultMethod (line 1626) | private static class TestCaseWithDefaultMethod implements TestInterface { method myTest (line 1630) | @SuppressWarnings("unused") method myTest (line 1634) | @SuppressWarnings("unused") method myTest (line 1638) | @SuppressWarnings("unused") method myTest (line 1642) | @SuppressWarnings("unused") method myTest (line 1646) | @SuppressWarnings("unused") method myTest (line 1650) | @SuppressWarnings("unused") method myTest (line 1654) | @SuppressWarnings("unused") method myTest (line 1658) | @SuppressWarnings("unused") method myTest (line 1662) | @SuppressWarnings("unused") method myTest (line 1666) | @SuppressWarnings("unused") FILE: platform-tests/src/test/java/org/junit/platform/engine/discovery/FilePositionTests.java class FilePositionTests (line 32) | @DisplayName("FilePosition unit tests") method preconditions (line 35) | @Test method filePositionFromLine (line 42) | @Test method filePositionFromLineAndColumn (line 51) | @Test method filePositionFromQuery (line 63) | @ParameterizedTest method filePositionFromQuery (line 80) | @SuppressWarnings("unused") method equalsAndHashCode (line 97) | @Test method equalsAndHashCodeWithColumnNumberNotCachedByJavaLangIntegerDotValueOf (line 107) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/discovery/FileSelectorTests.java class FileSelectorTests (line 23) | class FileSelectorTests { method equalsAndHashCode (line 25) | @Test method equalsAndHashCodeWithFilePosition (line 34) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/discovery/IterationSelectorTests.java class IterationSelectorTests (line 33) | class IterationSelectorTests { method collapsesRangesWhenConvertingToIdentifier (line 35) | @ParameterizedTest method selectorWithIdentifier (line 57) | private static DiscoverySelector selectorWithIdentifier(String identif... class VarargsAggregator (line 64) | private static class VarargsAggregator extends SimpleArgumentsAggregat... method aggregateArguments (line 65) | @Override FILE: platform-tests/src/test/java/org/junit/platform/engine/discovery/MethodSelectorTests.java class MethodSelectorTests (line 29) | class MethodSelectorTests { method equalsAndHashCode (line 33) | @Test method preservesOriginalExceptionWhenTryingToLoadJavaClass (line 50) | @Test method preservesOriginalExceptionWhenTryingToLoadClassForParameterType (line 63) | @Test method usesClassClassLoader (line 78) | @Test class TestCase (line 85) | private static class TestCase { method method (line 87) | @SuppressWarnings("unused") FILE: platform-tests/src/test/java/org/junit/platform/engine/discovery/ModuleSelectorTests.java class ModuleSelectorTests (line 25) | class ModuleSelectorTests { method equalsAndHashCode (line 27) | @Test method equalsAndHashCodeForModuleInstances (line 36) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/discovery/NestedClassSelectorTests.java class NestedClassSelectorTests (line 27) | class NestedClassSelectorTests { method equalsAndHashCode (line 29) | @Test method preservesOriginalExceptionWhenTryingToLoadEnclosingClasses (line 40) | @Test method preservesOriginalExceptionWhenTryingToLoadNestedClass (line 50) | @Test method usesClassClassLoader (line 60) | @Test class NestedTestCase (line 67) | @SuppressWarnings("InnerClassMayBeStatic") FILE: platform-tests/src/test/java/org/junit/platform/engine/discovery/NestedMethodSelectorTests.java class NestedMethodSelectorTests (line 27) | class NestedMethodSelectorTests { method equalsAndHashCode (line 29) | @Test method preservesOriginalExceptionWhenTryingToLoadEnclosingClass (line 54) | @Test method preservesOriginalExceptionWhenTryingToLoadNestedClass (line 64) | @Test method usesClassClassLoader (line 74) | @Test class NestedTestCase (line 81) | @SuppressWarnings("InnerClassMayBeStatic") method method (line 83) | void method() { FILE: platform-tests/src/test/java/org/junit/platform/engine/discovery/PackageNameFilterTests.java class PackageNameFilterTests (line 25) | class PackageNameFilterTests { method includePackageChecksPreconditions (line 27) | @SuppressWarnings("DataFlowIssue") method includePackageWithMultiplePackages (line 38) | @Test method excludePackageChecksPreconditions (line 76) | @SuppressWarnings("DataFlowIssue") method excludePackageWithMultiplePackages (line 87) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/discovery/PackageSelectorTests.java class PackageSelectorTests (line 23) | class PackageSelectorTests { method equalsAndHashCode (line 25) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/discovery/UniqueIdSelectorTests.java class UniqueIdSelectorTests (line 24) | class UniqueIdSelectorTests { method equalsAndHashCode (line 26) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/discovery/UriSelectorTests.java class UriSelectorTests (line 25) | class UriSelectorTests { method equalsAndHashCode (line 27) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/support/config/PrefixedConfigurationParametersTests.java class PrefixedConfigurationParametersTests (line 33) | @ExtendWith(MockitoExtension.class) method preconditions (line 39) | @SuppressWarnings("DataFlowIssue") method delegatesGetCalls (line 48) | @Test method delegatesGetBooleanCalls (line 58) | @Test method delegatesGetWithTransformerCalls (line 68) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/support/descriptor/AbstractTestDescriptorTests.java class AbstractTestDescriptorTests (line 38) | class AbstractTestDescriptorTests implements TestDescriptorOrderChildren... method initTree (line 45) | @BeforeEach method createEmptyTestDescriptor (line 64) | @Override method removeRootFromHierarchyFails (line 69) | @Test method removeFromHierarchyClearsParentFromAllChildren (line 75) | @Test method setParentToOtherInstance (line 89) | @Test method setParentToNull (line 98) | @Test method visitAllNodes (line 106) | @Test method pruneLeaf (line 114) | @Test method pruneGroup (line 131) | @Test method getAncestors (line 151) | @Test method getAncestorsUniqueIds (line 168) | private List getAncestorsUniqueIds(TestDescriptor descriptor) { method specialCharactersInDisplayNamesAreEscaped (line 172) | @ParameterizedTest(name = "{0} \u27A1 {1}") class GroupDescriptor (line 197) | class GroupDescriptor extends AbstractTestDescriptor { method GroupDescriptor (line 199) | GroupDescriptor(UniqueId uniqueId) { method getType (line 203) | @Override class LeafDescriptor (line 210) | class LeafDescriptor extends AbstractTestDescriptor { method LeafDescriptor (line 212) | LeafDescriptor(UniqueId uniqueId) { method getType (line 216) | @Override class DemoDescriptor (line 223) | class DemoDescriptor extends AbstractTestDescriptor { method DemoDescriptor (line 225) | DemoDescriptor(String displayName) { method getType (line 229) | @Override FILE: platform-tests/src/test/java/org/junit/platform/engine/support/descriptor/AbstractTestSourceTests.java class AbstractTestSourceTests (line 36) | abstract class AbstractTestSourceTests { method createSerializableInstances (line 38) | abstract Stream createSerializableInstances() ... method assertToString (line 40) | @TestFactory method assertToString (line 46) | private void assertToString(Object instance) { method assertSerializable (line 51) | @TestFactory method assertSerializable (line 57) | private void assertSerializable(T instance) { method serialize (line 71) | private byte[] serialize(Object obj) throws Exception { method deserialize (line 78) | private Object deserialize(byte[] bytes) throws Exception { FILE: platform-tests/src/test/java/org/junit/platform/engine/support/descriptor/ClassSourceTests.java class ClassSourceTests (line 28) | class ClassSourceTests extends AbstractTestSourceTests { method createSerializableInstances (line 30) | @Override method preconditions (line 40) | @SuppressWarnings("DataFlowIssue") method classSourceFromName (line 54) | @Test method classSourceFromNameAndFilePosition (line 66) | @Test method classSourceFromReference (line 77) | @Test method classSourceFromReferenceAndFilePosition (line 86) | @Test method classSourceFromUri (line 97) | @Test method classSourceFromUriWithLineNumber (line 105) | @Test method classSourceFromUriWithLineAndColumnNumbers (line 114) | @Test method classSourceFromUriWithEmptyQuery (line 123) | @Test method classSourceFromUriWithUnsupportedParametersInQuery (line 131) | @Test method equalsAndHashCodeForClassSourceFromName (line 139) | @Test method equalsAndHashCodeForClassSourceFromNameAndFilePosition (line 147) | @Test method equalsAndHashCodeForClassSourceFromReference (line 160) | @Test method equalsAndHashCodeForClassSourceFromReferenceAndFilePosition (line 168) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/support/descriptor/ClasspathResourceSourceTests.java class ClasspathResourceSourceTests (line 28) | class ClasspathResourceSourceTests extends AbstractTestSourceTests { method createSerializableInstances (line 35) | @Override method preconditions (line 40) | @SuppressWarnings("DataFlowIssue") method resourceWithoutPosition (line 51) | @Test method resourceWithLeadingSlashWithoutPosition (line 60) | @Test method resourceWithPosition (line 69) | @Test method resourceFromUriWithoutPosition (line 79) | @Test method resourceFromUriWithLineNumber (line 88) | @Test method resourceFromUriWithLineAndColumnNumbers (line 99) | @Test method equalsAndHashCode (line 110) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/support/descriptor/CompositeTestSourceTests.java class CompositeTestSourceTests (line 30) | class CompositeTestSourceTests extends AbstractTestSourceTests { method createSerializableInstances (line 32) | @Override method createCompositeTestSourceFromNullList (line 40) | @SuppressWarnings("DataFlowIssue") method createCompositeTestSourceFromEmptyList (line 46) | @Test method createCompositeTestSourceFromClassAndFileSources (line 51) | @Test method equalsAndHashCode (line 69) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/support/descriptor/DefaultUriSourceTests.java class DefaultUriSourceTests (line 28) | class DefaultUriSourceTests extends AbstractTestSourceTests { method createSerializableInstances (line 30) | @Override method nullSourceUriYieldsException (line 35) | @SuppressWarnings("DataFlowIssue") method getterReturnsSameUriInstanceAsSuppliedToTheConstructor (line 41) | @Test method equalsAndHashCode (line 48) | @Test method testToString (line 55) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/support/descriptor/DemoClassTestDescriptor.java class DemoClassTestDescriptor (line 27) | public class DemoClassTestDescriptor extends AbstractTestDescriptor { method DemoClassTestDescriptor (line 31) | public DemoClassTestDescriptor(UniqueId uniqueId, Class testClass) { method getTags (line 37) | @Override method getType (line 46) | @Override FILE: platform-tests/src/test/java/org/junit/platform/engine/support/descriptor/DemoMethodTestDescriptor.java class DemoMethodTestDescriptor (line 29) | public class DemoMethodTestDescriptor extends AbstractTestDescriptor { method DemoMethodTestDescriptor (line 33) | public DemoMethodTestDescriptor(UniqueId uniqueId, Method testMethod) { method getTags (line 42) | @Override method getType (line 54) | @Override FILE: platform-tests/src/test/java/org/junit/platform/engine/support/descriptor/FilePositionTests.java class FilePositionTests (line 32) | @DisplayName("FilePosition unit tests") method createSerializableInstances (line 35) | @Override method preconditions (line 40) | @Test method filePositionFromLine (line 47) | @Test method filePositionFromLineAndColumn (line 56) | @Test method filePositionFromQuery (line 68) | @ParameterizedTest method filePositionFromQuery (line 85) | @SuppressWarnings("unused") method equalsAndHashCode (line 102) | @Test method equalsAndHashCodeWithColumnNumberNotCachedByJavaLangIntegerDotValueOf (line 112) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/support/descriptor/FileSystemSourceTests.java class FileSystemSourceTests (line 27) | class FileSystemSourceTests extends AbstractTestSourceTests { method createSerializableInstances (line 29) | @Override method nullSourceFileOrDirectoryYieldsException (line 36) | @SuppressWarnings("DataFlowIssue") method directory (line 42) | @Test method fileWithoutPosition (line 53) | @Test method fileWithPosition (line 67) | @Test method fileReuseWithPosition (line 78) | @Test method equalsAndHashCodeForFileSource (line 99) | @Test method equalsAndHashCodeForDirectorySource (line 110) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/support/descriptor/MethodSourceTests.java class MethodSourceTests (line 30) | class MethodSourceTests extends AbstractTestSourceTests { method createSerializableInstances (line 32) | @Override method methodSource (line 40) | @Test method equalsAndHashCodeForMethodSource (line 52) | @Test method instantiatingWithNullNamesShouldThrowPreconditionViolationException (line 59) | @SuppressWarnings("DataFlowIssue") method instantiatingWithEmptyNamesShouldThrowPreconditionViolationException (line 66) | @Test method instantiatingWithBlankNamesShouldThrowPreconditionViolationException (line 72) | @Test method instantiationWithNullMethodShouldThrowPreconditionViolationException (line 78) | @SuppressWarnings("DataFlowIssue") method instantiationWithNullClassOrMethodShouldThrowPreconditionViolationException (line 84) | @SuppressWarnings("DataFlowIssue") method instantiationWithClassAndMethodShouldResultInACorrectObject (line 91) | @Test method instantiationWithClassAndMethodAsStringAndParamsAsClassVarargsShouldResultInACorrectObject (line 100) | @Test method twoEqualMethodsShouldHaveEqualMethodSourceObjects (line 108) | @Test method twoUnequalMethodsShouldHaveUnequalMethodSourceObjects (line 113) | @Test method twoUnequalMethodsInTheSameClassShouldHaveUnequalMethodSourceObjects (line 118) | @Test method twoEqualMethodSourceObjectsShouldHaveEqualHashCodes (line 123) | @Test method twoEqualMethodsWithEqualParametersShouldHaveEqualMethodSourceObjects (line 129) | @Test method twoUnequalMethodsWithEqualParametersShouldHaveUnequalMethodSourceObjects (line 135) | @Test method twoEqualMethodsWithUnequalParametersShouldHaveUnequalMethodSourceObjects (line 141) | @Test method twoEqualMethodsWithEqualParametersShouldHaveEqualMethodSourceHashCodes (line 147) | @Test method twoEqualMethodsWithUnequalParametersShouldHaveUnequalMethodSourceHashCodes (line 153) | @Test method aReflectedMethodsClassNameShouldBeConsistent (line 159) | @Test method aReflectedMethodsMethodNameShouldBeConsistent (line 166) | @Test method aReflectedMethodsParameterTypesShouldBeConsistent (line 173) | @Test method twoEqualReflectedMethodsShouldHaveEqualMethodSourceObjects (line 180) | @Test method twoEqualReflectedMethodsShouldHaveEqualMethodSourceHashCodes (line 188) | @Test method twoUnequalReflectedMethodsShouldNotHaveEqualMethodSourceObjects (line 196) | @Test method twoUnequalReflectedMethodsShouldNotHaveEqualMethodSourceHashCodes (line 204) | @Test method getJavaClassFromString (line 212) | @Test method getJavaClassShouldThrowExceptionIfClassNotFound (line 219) | @Test method getJavaMethodShouldReturnGivenMethodIfOverloadExists (line 226) | @Test method getJavaMethodFromStringShouldFindVoidMethod (line 234) | @Test method getJavaMethodFromStringShouldFindMethodWithParameter (line 242) | @Test method getJavaMethodFromStringShouldThrowExceptionIfParameterTypesAreNotSupplied (line 250) | @Test method getJavaMethodFromStringShouldThrowExceptionIfParameterTypesDoNotMatch (line 257) | @Test method getJavaMethodFromStringShouldThrowExceptionIfMethodDoesNotExist (line 264) | @Test method getMethod (line 271) | private Method getMethod(String name) throws Exception { method method1 (line 275) | @SuppressWarnings("unused") method method2 (line 279) | @SuppressWarnings("unused") method method3 (line 283) | @SuppressWarnings("unused") method method3 (line 287) | @SuppressWarnings("unused") method methodVoid (line 291) | @SuppressWarnings("unused") FILE: platform-tests/src/test/java/org/junit/platform/engine/support/descriptor/PackageSourceTests.java class PackageSourceTests (line 29) | class PackageSourceTests extends AbstractTestSourceTests { method createSerializableInstances (line 31) | @Override method packageSourceFromNullPackageName (line 36) | @SuppressWarnings("DataFlowIssue") method packageSourceFromEmptyPackageName (line 42) | @Test method packageSourceFromNullPackageReference (line 47) | @SuppressWarnings("DataFlowIssue") method packageSourceFromPackageName (line 53) | @ParameterizedTest method packageSourceFromPackageReference (line 63) | @Test method equalsAndHashCodeForPackageSource (line 71) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/support/descriptor/TestDescriptorOrderChildrenTests.java type TestDescriptorOrderChildrenTests (line 27) | public interface TestDescriptorOrderChildrenTests { method createEmptyTestDescriptor (line 32) | TestDescriptor createEmptyTestDescriptor(); method createTestDescriptorWithChildren (line 34) | default TestDescriptor createTestDescriptorWithChildren() { method orderChildrenInReverseOrder (line 42) | @Test method orderChildrenEmptyList (line 54) | @Test method orderChildrenInSameOrder (line 61) | @Test method orderChildrenRemovesDescriptor (line 73) | @Test method orderChildrenAddsDescriptor (line 84) | @Test method orderChildrenReplacesDescriptor (line 95) | @Test method orderChildrenDuplicatesDescriptor (line 106) | @Test method orderChildrenOrdererReturnsNull (line 117) | @SuppressWarnings("DataFlowIssue") method orderChildrenProvidedChildrenAreModifiable (line 125) | @Test class StubTestDescriptor (line 137) | class StubTestDescriptor extends AbstractTestDescriptor { method StubTestDescriptor (line 139) | StubTestDescriptor(UniqueId uniqueId) { method getType (line 143) | @Override FILE: platform-tests/src/test/java/org/junit/platform/engine/support/descriptor/TestDescriptorTests.java class TestDescriptorTests (line 24) | class TestDescriptorTests implements TestDescriptorOrderChildrenTests { method createEmptyTestDescriptor (line 26) | @Override class MinimalTestDescriptorImplementation (line 31) | private static class MinimalTestDescriptorImplementation implements Te... method getUniqueId (line 35) | @Override method getDisplayName (line 40) | @Override method getTags (line 45) | @Override method getSource (line 50) | @Override method getParent (line 55) | @Override method setParent (line 60) | @Override method getChildren (line 65) | @Override method addChild (line 70) | @Override method removeChild (line 75) | @Override method removeFromHierarchy (line 80) | @Override method getType (line 85) | @Override method findByUniqueId (line 90) | @Override FILE: platform-tests/src/test/java/org/junit/platform/engine/support/discovery/EngineDiscoveryRequestResolverTests.java class EngineDiscoveryRequestResolverTests (line 30) | @NullMarked method allowsSelectorResolversToReportDiscoveryIssues (line 33) | @Test method allowsVisitorsToReportDiscoveryIssues (line 63) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/support/discovery/ResourceContainerSelectorResolverTest.java class ResourceContainerSelectorResolverTest (line 34) | class ResourceContainerSelectorResolverTest { method shouldDiscoverAllResourcesInPackage (line 45) | @Test method shouldDiscoverAllResourcesInRootPackage (line 62) | @Test method shouldFilterPackages (line 80) | @Test method shouldDiscoverAllResourcesInClasspathRoot (line 98) | @Test method getTestClasspathResourceRoot (line 116) | private Set getTestClasspathResourceRoot() { class ResourceSelectorResolver (line 124) | private static class ResourceSelectorResolver implements SelectorResol... method resolve (line 125) | @Override method createTestDescriptor (line 132) | private static Optional createTestDescriptor(Tes... FILE: platform-tests/src/test/java/org/junit/platform/engine/support/hierarchical/CompositeLockTests.java class CompositeLockTests (line 32) | class CompositeLockTests { method triesToAcquireAllLocksInOrder (line 34) | @Test method acquiresAllLocksInOrder (line 50) | @Test method releasesAllLocksInReverseOrder (line 63) | @Test method releasesLocksInReverseOrderWhenInterruptedDuringAcquire (line 76) | @Test method releasesLocksInReverseOrderOnUnsuccessfulAttempt (line 103) | @Test method mockLock (line 122) | private Lock mockLock(String name, Executable lockAction) throws Inter... method anyResources (line 131) | private List anyResources(int n) { FILE: platform-tests/src/test/java/org/junit/platform/engine/support/hierarchical/DefaultParallelExecutionConfigurationStrategyTests.java class DefaultParallelExecutionConfigurationStrategyTests (line 31) | class DefaultParallelExecutionConfigurationStrategyTests { method setUp (line 35) | @BeforeEach method fixedStrategyCreatesValidConfiguration (line 40) | @Test method fixedSaturateStrategyCreatesValidConfiguration (line 56) | @Test method dynamicStrategyCreatesValidConfiguration (line 70) | @Test method dynamicSaturateStrategyCreatesValidConfiguration (line 87) | @Test method customStrategyCreatesValidConfiguration (line 106) | @Test method createsStrategyFromConfigParam (line 123) | @ParameterizedTest method fixedStrategyThrowsExceptionWhenPropertyIsNotPresent (line 131) | @Test method fixedStrategyThrowsExceptionWhenPropertyIsNotAnInteger (line 139) | @Test method dynamicStrategyUsesDefaultWhenPropertyIsNotPresent (line 147) | @Test method dynamicStrategyThrowsExceptionWhenPropertyIsNotAnInteger (line 162) | @Test method dynamicStrategyThrowsExceptionWhenFactorIsZero (line 170) | @Test method dynamicStrategyThrowsExceptionWhenFactorIsNegative (line 178) | @Test method dynamicStrategyUsesAtLeastParallelismOfOneWhenPropertyIsTooSmall (line 186) | @Test method customStrategyThrowsExceptionWhenPropertyIsNotPresent (line 200) | @Test method customStrategyThrowsExceptionWhenClassDoesNotExist (line 208) | @Test class CustomParallelExecutionConfigurationStrategy (line 216) | static class CustomParallelExecutionConfigurationStrategy implements P... method createConfiguration (line 217) | @Override FILE: platform-tests/src/test/java/org/junit/platform/engine/support/hierarchical/ForkJoinDeadLockTests.java method forkJoinExecutionDoesNotLeadToDeadLock (line 46) | @Test method nestedResourceLocksShouldStillWork (line 51) | @Test method multiLevelLocks (line 56) | @Test method run (line 61) | private void run(Class... classes) { class BaseTestCase (line 76) | @ExtendWith(StartFinishLogger.class) class NonIsolatedTestCase (line 80) | @Execution(CONCURRENT) method otherThread (line 86) | @Test method sameThread (line 94) | @Test class IsolatedTestCase (line 102) | @Isolated method test (line 105) | @Test class Isolated2TestCase (line 111) | static class Isolated2TestCase extends IsolatedTestCase { class SharedResourceTestCase (line 114) | public static class SharedResourceTestCase { method customPropertyIsNotSetByDefault (line 116) | @Test method canSetCustomPropertyToApple (line 121) | @Test method canSetCustomPropertyToBanana (line 126) | @Test class ClassLevelTestCase (line 132) | @ResourceLock(value = "foo", mode = READ_WRITE) method customPropertyIsNotSetByDefault (line 135) | @Test method canSetCustomPropertyToApple (line 140) | @Test method canSetCustomPropertyToBanana (line 145) | @Test class StartFinishLogger (line 151) | static class StartFinishLogger method beforeAll (line 154) | @Override method beforeTestExecution (line 159) | @Override method afterTestExecution (line 165) | @Override method afterAll (line 171) | @Override method log (line 177) | private static void log(String message) { FILE: platform-tests/src/test/java/org/junit/platform/engine/support/hierarchical/ForkJoinPoolHierarchicalTestExecutorServiceTests.java class ForkJoinPoolHierarchicalTestExecutorServiceTests (line 52) | @Timeout(5) method exceptionsFromInvalidConfigurationAreNotSwallowed (line 58) | @Test method incompatibleLockCombinations (line 72) | static List incompatibleLockCombinations() { method defersTasksWithIncompatibleLocks (line 111) | @SuppressWarnings("NullAway") method compatibleLockCombinations (line 138) | static List compatibleLockCombinations() { method canWorkStealTaskWithCompatibleLocks (line 173) | @SuppressWarnings("NullAway") method defersTasksWithIncompatibleLocksOnMultipleLevels (line 195) | @Test method runWithAttemptedWorkStealing (line 248) | private Map runWithAttemptedWorkStealing(TaskEv... method createNestedTaskWithTwoConcurrentLeafTasks (line 264) | private DummyTestTask createNestedTaskWithTwoConcurrentLeafTasks( method await (line 288) | private static void await(CountDownLatch latch, String message) { method withForkJoinPoolHierarchicalTestExecutorService (line 297) | private void withForkJoinPoolHierarchicalTestExecutorService(ParallelE... class DummyTestTask (line 309) | @NullMarked method DummyTestTask (line 321) | DummyTestTask(String identifier, ResourceLock resourceLock, Executab... method getExecutionMode (line 327) | @Override method getResourceLock (line 332) | @Override method execute (line 337) | @Override method toString (line 351) | @Override class DummyTaskFactory (line 357) | static final class DummyTaskFactory { method create (line 361) | DummyTestTask create(String identifier, ResourceLock resourceLock) { method create (line 366) | DummyTestTask create(String identifier, ResourceLock resourceLock, E... FILE: platform-tests/src/test/java/org/junit/platform/engine/support/hierarchical/HierarchicalTestExecutorTests.java class HierarchicalTestExecutorTests (line 69) | @ExtendWith(MockitoExtension.class) method init (line 83) | @BeforeEach method createExecutor (line 88) | private HierarchicalTestExecutor<@NonNull MyEngineExecutionContext> cr... method emptyRootDescriptor (line 98) | @Test method rootDescriptorWithOneChildContainer (line 116) | @Test method rootDescriptorWithOneChildLeaf (line 139) | @Test method skippingAContainer (line 161) | @Test method skippingALeaf (line 183) | @Test method exceptionInShouldBeSkipped (line 205) | @Test method exceptionInContainerBeforeAll (line 232) | @Test method exceptionInContainerAfterAllAndCleanUp (line 258) | @Test method exceptionInPrepare (line 289) | @Test method exceptionInCleanUp (line 308) | @Test method exceptionInShouldBeSkippedAndCleanUp (line 331) | @Test method exceptionInLeafExecute (line 354) | @Test method abortInRootBeforeAll (line 379) | @Test method abortInChildContainerBeforeAll (line 405) | @Test method abortInLeafExecute (line 435) | @Test method executesDynamicTestDescriptors (line 460) | @Test method executesDynamicTestDescriptorsUsingContainerAndTestType (line 493) | @Test method executesDynamicTestDescriptorsWithCustomListener (line 541) | @Test method canAbortExecutionOfDynamicChild (line 563) | @ParameterizedTest method execute (line 608) | private Answer execute(TestDescriptor dynamicChild) { method useDynamicTestExecutor (line 612) | private Answer useDynamicTestExecutor(ThrowingConsumer<@NonNul... method outOfMemoryErrorInShouldBeSkipped (line 623) | @Test method outOfMemoryErrorInLeafExecution (line 637) | @Test method exceptionInAfterDoesNotHideEarlierException (line 648) | @Test method dynamicTestDescriptorsMustNotDeclareExclusiveResources (line 672) | @Test method exceptionInAfterIsReportedInsteadOfEarlierTestAbortedException (line 697) | @Test method reportsNodeAsSkippedWhenCancelledPriorToExecution (line 721) | @Test method reportsNodeAsSkippedWhenCancelledDuringPrepare (line 736) | @Test method reportsNodeAsSkippedWhenCancelledDuringBefore (line 756) | @Test class MyEngineExecutionContext (line 783) | private static class MyEngineExecutionContext implements EngineExecuti... class MyContainer (line 786) | @NullMarked method MyContainer (line 789) | MyContainer(UniqueId uniqueId) { method getType (line 793) | @Override class MyLeaf (line 799) | @NullMarked method MyLeaf (line 802) | MyLeaf(UniqueId uniqueId) { method execute (line 806) | @Override method getType (line 812) | @Override class MyContainerAndTestTestCase (line 818) | @NullMarked method MyContainerAndTestTestCase (line 822) | MyContainerAndTestTestCase(UniqueId uniqueId) { method getType (line 826) | @Override FILE: platform-tests/src/test/java/org/junit/platform/engine/support/hierarchical/LockManagerTests.java class LockManagerTests (line 33) | class LockManagerTests { method returnsNopLockWithoutExclusiveResources (line 37) | @Test method returnsSingleLockForSingleExclusiveResource (line 46) | @Test method returnsCompositeLockForMultipleDifferentExclusiveResources (line 56) | @Test method reusesSameLockForExclusiveResourceWithSameKey (line 69) | @Test method returnsWriteLockForExclusiveResourceWithBothLockModes (line 81) | @Test method globalLockComesFirst (line 96) | @ParameterizedTest method usesSingleInstanceForGlobalReadLock (line 114) | @Test method usesSingleInstanceForGlobalReadWriteLock (line 123) | @Test method getSingleLock (line 132) | private Lock getSingleLock(String key, LockMode lockMode) { method getLocks (line 136) | private List getLocks(Collection resources, C... FILE: platform-tests/src/test/java/org/junit/platform/engine/support/hierarchical/MemoryLeakTests.java class MemoryLeakTests (line 26) | @TestInstance(Lifecycle.PER_METHOD) method test01 (line 38) | @Test method test02 (line 42) | @Test method test03 (line 46) | @Test method test04 (line 50) | @Test method test05 (line 54) | @Test method test06 (line 58) | @Test method test07 (line 62) | @Test method test08 (line 66) | @Test method test09 (line 70) | @Test method test10 (line 74) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/support/hierarchical/NodeTreeWalkerIntegrationTests.java class NodeTreeWalkerIntegrationTests (line 46) | class NodeTreeWalkerIntegrationTests { method pullUpExclusiveChildResourcesToTestClass (line 51) | @Test method setsForceExecutionModeForChildrenWithWriteLocksOnClass (line 67) | @Test method doesntSetForceExecutionModeForChildrenWithReadLocksOnClass (line 83) | @Test method setsForceExecutionModeForChildrenWithReadLocksOnClassAndWriteLockOnTest (line 99) | @Test method doesntSetForceExecutionModeForChildrenWithReadLocksOnClassAndReadLockOnTest (line 115) | @Test method leavesResourceLockOnTestMethodWhenClassDoesNotUseResource (line 131) | @Test method coarsensGlobalLockToEngineDescriptorChild (line 159) | @Test method putsGlobalReadLockOnFirstNodeThatRequiresIt (line 181) | @Test method doesNotAllowExclusiveResourcesWithoutRequiringGlobalReadLock (line 218) | @Test method allLocks (line 230) | private static Function testClass) { class TestCaseWithResourceLock (line 251) | @ResourceLock("a") method test (line 253) | @Test class TestCaseWithoutResourceLock (line 259) | static class TestCaseWithoutResourceLock { method test (line 260) | @Test class NestedTestCaseWithResourceLock (line 265) | @Nested method test (line 268) | @Test class TestCaseWithGlobalLockRequiringChild (line 275) | @ResourceLock(Resources.SYSTEM_PROPERTIES) class NestedTestCaseWithResourceLock (line 277) | @Nested method test (line 279) | @Test class TestCaseWithResourceWriteLockOnClass (line 286) | @ResourceLock("a") method test (line 288) | @Test class TestCaseWithResourceReadLockOnClass (line 293) | @ResourceLock(value = "a", mode = ResourceAccessMode.READ) method test (line 295) | @Test class TestCaseWithResourceReadLockOnClassAndWriteClockOnTestCase (line 300) | @ResourceLock(value = "a", mode = ResourceAccessMode.READ) method test (line 302) | @Test class TestCaseWithResourceReadLockOnClassAndReadClockOnTestCase (line 308) | @ResourceLock(value = "a", mode = ResourceAccessMode.READ) method test (line 310) | @Test class NodeStub (line 316) | @NullMarked method NodeStub (line 322) | NodeStub(UniqueId uniqueId, String displayName) { method withExclusiveResource (line 326) | NodeStub withExclusiveResource(ExclusiveResource exclusiveResource) { method withGlobalReadLockRequired (line 331) | NodeStub withGlobalReadLockRequired(boolean globalReadLockRequired) { method isGlobalReadLockRequired (line 336) | @Override method getType (line 341) | @Override method getExclusiveResources (line 346) | @Override FILE: platform-tests/src/test/java/org/junit/platform/engine/support/hierarchical/ParallelExecutionIntegrationTests.java method successfulParallelTest (line 99) | @Test method failingTestWithoutLock (line 115) | @Test method successfulTestWithMethodLock (line 121) | @Test method successfulTestWithClassLock (line 129) | @Test method testCaseWithFactory (line 137) | @Test method customContextClassLoader (line 145) | @Test method mixingClassAndMethodLevelLocks (line 163) | @RepeatedTest(10) method locksOnNestedTests (line 172) | @RepeatedTest(10) method afterHooksAreCalledAfterConcurrentDynamicTestsAreFinished (line 180) | @Test method threadInterruptedByUserCode (line 193) | @Test method executesTestTemplatesWithResourceLocksInSameThread (line 200) | @Test method executesClassesInParallelIfEnabledViaConfigurationParameter (line 208) | @Test method executesMethodsInParallelIfEnabledViaConfigurationParameter (line 226) | @Test method canRunTestsIsolatedFromEachOther (line 246) | @Test method canRunTestsIsolatedFromEachOtherWithNestedCases (line 251) | @Test method canRunTestsIsolatedFromEachOtherAcrossClasses (line 256) | @Test method canRunTestsIsolatedFromEachOtherAcrossClassesWithOtherResourceLocks (line 261) | @RepeatedTest(10) method runsIsolatedTestsLastToMaximizeParallelism (line 266) | @Test method canRunTestsIsolatedFromEachOtherWhenDeclaredOnMethodLevel (line 294) | @ParameterizedTest method allowsToControlExecutionModeOfDynamicTestsAndContainers (line 303) | @ParameterizedTest class IsolatedTestCase (line 316) | @Isolated("testing") method initialize (line 321) | @BeforeAll method a (line 327) | @Test method b (line 332) | @Test class NestedIsolatedTestCase (line 338) | static class NestedIsolatedTestCase { method initialize (line 342) | @BeforeAll method a (line 348) | @Test method b (line 353) | @Test class Inner (line 358) | @Nested method a (line 361) | @Test method b (line 366) | @Test class InnerInner (line 371) | @Nested method a (line 375) | @Test method b (line 380) | @Test class IsolatedMethodFirstTestCase (line 388) | @ExtendWith(ThreadReporter.class) method initialize (line 394) | @BeforeAll method test1 (line 400) | @Test method test2 (line 406) | @Test class IsolatedMethodLastTestCase (line 413) | @ExtendWith(ThreadReporter.class) method initialize (line 419) | @BeforeAll method test1 (line 425) | @Test method test2 (line 431) | @Test class IsolatedNestedMethodFirstTestCase (line 438) | @ExtendWith(ThreadReporter.class) method initialize (line 444) | @BeforeAll class Test1 (line 450) | @Nested method test1 (line 453) | @Test class Test2 (line 460) | @Nested method test2 (line 463) | @Test class IsolatedNestedMethodLastTestCase (line 471) | @ExtendWith(ThreadReporter.class) method initialize (line 477) | @BeforeAll class Test1 (line 483) | @Nested method test1 (line 486) | @Test class Test2 (line 493) | @Nested method test2 (line 496) | @Test class IndependentClasses (line 504) | @SuppressWarnings("NewClassNamingConvention") class A (line 509) | static class A { method a (line 510) | @Test method b (line 515) | @Test class B (line 521) | @Isolated method a (line 523) | @Test method b (line 528) | @Test class C (line 534) | @ResourceLock("other") method a (line 536) | @Test method b (line 541) | @Test method getEventsOfChildren (line 548) | private List getEventsOfChildren(EngineExecutionResults results, ... method findFirstTestDescriptor (line 553) | private TestDescriptor findFirstTestDescriptor(EngineExecutionResults re... method getTimestampsFor (line 557) | private List getTimestampsFor(List events, Condition... method executeConcurrently (line 577) | private Events executeConcurrently(int parallelism, Class... testClas... method executeWithFixedParallelism (line 583) | private EngineExecutionResults executeWithFixedParallelism(int paralleli... method executeWithFixedParallelism (line 588) | private EngineExecutionResults executeWithFixedParallelism(int paralleli... class SuccessfulParallelTestCase (line 602) | @ExtendWith(ThreadReporter.class) method initialize (line 609) | @BeforeAll method firstTest (line 615) | @Test method secondTest (line 621) | @Test method thirdTest (line 627) | @Test class FailingWithoutLockTestCase (line 634) | @ExtendWith(ThreadReporter.class) method initialize (line 640) | @BeforeAll method firstTest (line 646) | @Test method secondTest (line 651) | @Test method thirdTest (line 656) | @Test class SuccessfulWithMethodLockTestCase (line 662) | @ExtendWith(ThreadReporter.class) method initialize (line 668) | @BeforeAll method firstTest (line 674) | @Test method secondTest (line 680) | @Test method thirdTest (line 686) | @Test class SuccessfulWithClassLockTestCase (line 693) | @ExtendWith(ThreadReporter.class) method initialize (line 700) | @BeforeAll method firstTest (line 706) | @Test method secondTest (line 711) | @Test method thirdTest (line 716) | @Test class TestCaseWithTestFactory (line 722) | static class TestCaseWithTestFactory { method testFactory (line 723) | @TestFactory class TestCaseWithSortedLocks (line 738) | @ExtendWith(ThreadReporter.class) method firstTest (line 741) | @ResourceLock("B") method secondTest (line 748) | @Execution(CONCURRENT) method thirdTest (line 756) | @ResourceLock("B") method unlock (line 763) | @AfterEach class TestCaseWithUnsortedLocks (line 770) | @ExtendWith(ThreadReporter.class) method firstTest (line 773) | @ResourceLock("A") method secondTest (line 780) | @Execution(CONCURRENT) method thirdTest (line 788) | @ResourceLock("A") method unlock (line 795) | @AfterEach class TestCaseWithNestedLocks (line 802) | @ExtendWith(ThreadReporter.class) method firstTest (line 806) | @ResourceLock("B") method secondTest (line 813) | @Execution(CONCURRENT) method thirdTest (line 821) | @Test method unlock (line 827) | @AfterEach class B (line 833) | @Nested method firstTest (line 837) | @ResourceLock("A") method secondTest (line 844) | @ResourceLock("A") method thirdTest (line 851) | @Test class ConcurrentDynamicTestCase (line 859) | @Execution(CONCURRENT) method beforeAll (line 863) | @BeforeAll method afterEach (line 868) | @AfterEach method testFactory (line 873) | @TestFactory class InterruptedThreadTestCase (line 882) | @TestMethodOrder(MethodName.class) method test1 (line 885) | @Test method test2 (line 890) | @Test method test3 (line 895) | @Test method test4 (line 900) | @Test class ConcurrentTemplateTestCase (line 907) | @Execution(CONCURRENT) method repeatedTest (line 910) | @RepeatedTest(10) class BarrierTestCase (line 917) | @ExtendWith(ThreadReporter.class) method test1 (line 920) | @Test method test2 (line 925) | @Test method test3 (line 930) | @Test method getBarrier (line 935) | abstract CyclicBarrier getBarrier(); class ParallelMethodsTestCase (line 939) | static class ParallelMethodsTestCase extends BarrierTestCase { method getBarrier (line 943) | @Override class ParallelClassesTestCase (line 949) | static class ParallelClassesTestCase extends BarrierTestCase { method getBarrier (line 953) | @Override class ParallelClassesTestCaseA (line 960) | @SuppressWarnings("NewClassNamingConvention") class ParallelClassesTestCaseB (line 964) | @SuppressWarnings("NewClassNamingConvention") class ParallelClassesTestCaseC (line 968) | @SuppressWarnings("NewClassNamingConvention") class ParallelMethodsTestCaseA (line 972) | @SuppressWarnings("NewClassNamingConvention") class ParallelMethodsTestCaseB (line 976) | @SuppressWarnings("NewClassNamingConvention") class ParallelMethodsTestCaseC (line 980) | @SuppressWarnings("NewClassNamingConvention") class ConcurrentDynamicContainerTestCase (line 984) | @ExtendWith(ThreadReporter.class) method testFactoryImplicitContainerAndExplicitChildExecutionMode (line 987) | @TestFactory method testFactoryExplicitContainerAndExplicitChildExecutionModeOnContainer (line 993) | @TestFactory method testFactoryExplicitContainerAndExplicitChildExecutionModeOnEachChild (line 999) | @TestFactory method testFactory (line 1005) | private Stream testFactory(UnaryOperator getLoaderNames(List events) { method getThreadNames (line 1087) | private static Stream getThreadNames(List events) { method getValues (line 1091) | private static Stream getValues(List events, String key) { method afterTestExecution (line 1103) | @Override method interceptDynamicTest (line 1108) | @Override method publishReportEntries (line 1120) | private static void publishReportEntries(ExtensionContext context) { FILE: platform-tests/src/test/java/org/junit/platform/engine/support/hierarchical/ResourceLockSupport.java class ResourceLockSupport (line 16) | class ResourceLockSupport { method getLocks (line 18) | static List getLocks(ResourceLock resourceLock) { FILE: platform-tests/src/test/java/org/junit/platform/engine/support/hierarchical/ResourceLockTests.java class ResourceLockTests (line 26) | class ResourceLockTests { method nopLocks (line 28) | @Test method readOnlySingleLocks (line 35) | @Test method readWriteSingleLocks (line 51) | @Test method globalReadLock (line 68) | @Test method readOnlyCompositeLocks (line 77) | @Test method readWriteCompositeLocks (line 92) | @Test method assertCompatible (line 109) | private static void assertCompatible(ResourceLock first, ResourceLock ... method assertIncompatible (line 114) | private static void assertIncompatible(ResourceLock first, ResourceLoc... method nopLock (line 119) | private static ResourceLock nopLock() { method singleLock (line 123) | private static SingleLock singleLock(ExclusiveResource resource) { method compositeLock (line 127) | private static CompositeLock compositeLock(ExclusiveResource... resour... method anyReadOnlyResource (line 131) | private static ExclusiveResource anyReadOnlyResource() { method anyReadWriteResource (line 135) | private static ExclusiveResource anyReadWriteResource() { method readOnlyResource (line 139) | private static ExclusiveResource readOnlyResource(String key) { method readWriteResource (line 143) | private static ExclusiveResource readWriteResource(String key) { method anyLock (line 147) | private static Lock anyLock() { FILE: platform-tests/src/test/java/org/junit/platform/engine/support/hierarchical/SameThreadExecutionIntegrationTests.java class SameThreadExecutionIntegrationTests (line 29) | class SameThreadExecutionIntegrationTests { method threadInterruptedByUserCode (line 34) | @Test method firstDebugLogRecord (line 49) | private LogRecord firstDebugLogRecord(LogRecordListener listener) thro... class InterruptedThreadTestCase (line 56) | @TestMethodOrder(MethodName.class) method test1 (line 59) | @Test method test2 (line 64) | @Test method test3 (line 69) | @Test method test4 (line 74) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/support/hierarchical/SingleLockTests.java class SingleLockTests (line 24) | class SingleLockTests { method acquire (line 26) | @Test method release (line 36) | @Test method tryAcquireAndRelease (line 46) | @Test method anyResource (line 60) | private static ExclusiveResource anyResource() { FILE: platform-tests/src/test/java/org/junit/platform/engine/support/hierarchical/ThrowableCollectorTests.java class ThrowableCollectorTests (line 26) | class ThrowableCollectorTests { method successfulExecution (line 28) | @Test method abortedExecution (line 39) | @Test method failedExecution (line 53) | @Test class CustomAbort (line 67) | private static class CustomAbort extends Error { FILE: platform-tests/src/test/java/org/junit/platform/engine/support/hierarchical/WorkerLeaseManagerTests.java class WorkerLeaseManagerTests (line 20) | class WorkerLeaseManagerTests { method releasingIsIdempotent (line 22) | @Test method leaseCanBeReacquired (line 37) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/support/hierarchical/WorkerThreadPoolHierarchicalTestExecutorServiceTests.java class WorkerThreadPoolHierarchicalTestExecutorServiceTests (line 63) | @SuppressWarnings("resource") method executesSingleTask (line 71) | @ParameterizedTest method invokeAllMustBeExecutedFromWithinThreadPool (line 91) | @Test method executesSingleChildInSameThreadRegardlessOfItsExecutionMode (line 100) | @ParameterizedTest method executesTwoChildrenConcurrently (line 118) | @Test method executesTwoChildrenInSameThread (line 138) | @Test method acquiresResourceLockForRootTask (line 155) | @Test method acquiresResourceLockForChildTasks (line 173) | @Test method runsTasksWithoutConflictingLocksConcurrently (line 200) | @Test method processingQueueEntriesSkipsOverUnavailableResources (line 230) | @Test method invokeAllQueueEntriesSkipsOverUnavailableResources (line 270) | @Test method prioritizesChildrenOfStartedContainers (line 310) | @Test method prioritizesTestsOverContainers (line 347) | @Test method limitsWorkerThreadsToMaxPoolSize (line 374) | @Test method stealsBlockingChildren (line 413) | @Test method executesChildrenInOrder (line 465) | @Test method testsAreStolenRatherThanContainers (line 495) | @Test method stealsDynamicChildren (line 546) | @Test method stealsDynamicChildrenInOrder (line 576) | @Test method executesDynamicChildrenInSubmitOrder (line 615) | @Test method stealsNestedDynamicChildren (line 650) | @Test method stealsSiblingDynamicChildrenOnly (line 705) | @Test method exclusiveResource (line 758) | private static ExclusiveResource exclusiveResource(LockMode lockMode) { method requiredService (line 762) | private WorkerThreadPoolHierarchicalTestExecutorService requiredServic... method configuration (line 766) | private static ParallelExecutionConfiguration configuration(int parall... method configuration (line 770) | private static ParallelExecutionConfiguration configuration(int parall... class TestTaskStub (line 775) | @NullMarked method TestTaskStub (line 790) | TestTaskStub(ExecutionMode executionMode) { method TestTaskStub (line 795) | TestTaskStub(ExecutionMode executionMode, Executable behavior) { method withName (line 800) | TestTaskStub withName(String name) { method withLevel (line 805) | TestTaskStub withLevel(int level) { method withType (line 810) | TestTaskStub withType(TestDescriptor.Type type) { method withResourceLock (line 815) | TestTaskStub withResourceLock(ResourceLock resourceLock) { method getExecutionMode (line 820) | @Override method getResourceLock (line 825) | @Override method getTestDescriptor (line 830) | @Override method execute (line 845) | @Override method assertExecutedSuccessfully (line 861) | void assertExecutedSuccessfully() { method executionThread (line 868) | @Nullable method startTime (line 873) | @Nullable method toString (line 878) | @Override FILE: platform-tests/src/test/java/org/junit/platform/engine/support/store/NamespaceTests.java class NamespaceTests (line 18) | class NamespaceTests { method namespacesEqualForSamePartsSequence (line 20) | @Test method orderOfNamespacePartsDoesMatter (line 29) | @Test FILE: platform-tests/src/test/java/org/junit/platform/engine/support/store/NamespacedHierarchicalStoreTests.java class NamespacedHierarchicalStoreTests (line 44) | public class NamespacedHierarchicalStoreTests { class StoringValuesTests (line 57) | @Nested method getWithUnknownKeyReturnsNull (line 60) | @Test method putAndGetWithSameKey (line 65) | @Test method valueCanBeReplaced (line 71) | @Test method valueIsComputedIfAbsent (line 81) | @Test method valueIsComputedIfNull (line 88) | @Test method valueIsNotComputedIfPresentLocally (line 95) | @SuppressWarnings("deprecation") method valueIsNotComputedIfPresentInParent (line 105) | @SuppressWarnings("deprecation") method valueIsNotComputedIfPresentInGrandParent (line 115) | @SuppressWarnings("deprecation") method nullIsAValidValueToPut (line 125) | @SuppressWarnings("deprecation") method keysCanBeRemoved (line 137) | @SuppressWarnings("deprecation") method sameKeyWithDifferentNamespaces (line 154) | @Test method valueIsComputedIfAbsentInDifferentNamespace (line 169) | @Test method keyIsOnlyRemovedInGivenNamespace (line 180) | @Test method getWithTypeSafetyAndInvalidRequiredTypeThrowsException (line 196) | @Test method getWithTypeSafety (line 209) | @Test method getWithTypeSafetyAndPrimitiveValueType (line 220) | @SuppressWarnings("DataFlowIssue") method getNullValueWithTypeSafety (line 234) | @Test method getOrComputeIfAbsentWithTypeSafetyAndInvalidRequiredTypeThrowsException (line 243) | @SuppressWarnings("deprecation") method computeIfAbsentWithTypeSafetyAndInvalidRequiredTypeThrowsException (line 262) | @Test method getOrComputeIfAbsentWithTypeSafety (line 280) | @SuppressWarnings("deprecation") method computeIfAbsentWithTypeSafety (line 291) | @Test method getOrComputeIfAbsentWithTypeSafetyAndPrimitiveValueType (line 301) | @SuppressWarnings({ "DataFlowIssue", "deprecation" }) method computeIfAbsentWithTypeSafetyAndPrimitiveValueType (line 314) | @Test method getOrComputeIfAbsentWithExceptionThrowingCreatorFunction (line 326) | @SuppressWarnings("deprecation") method computeIfAbsentWithExceptionThrowingCreatorFunction (line 336) | @Test method getOrComputeIfAbsentDoesNotSeeComputeIfAbsentWithExceptionThrowingCreatorFunction (line 345) | @SuppressWarnings("deprecation") method computeIfAbsentSeesGetOrComputeIfAbsentWithExceptionThrowingCreatorFunction (line 355) | @SuppressWarnings("deprecation") method removeWithTypeSafetyAndInvalidRequiredTypeThrowsException (line 365) | @Test method removeWithTypeSafety (line 378) | @Test method removeWithTypeSafetyAndPrimitiveValueType (line 390) | @SuppressWarnings("DataFlowIssue") method removeNullValueWithTypeSafety (line 407) | @Test method simulateRaceConditionInGetOrComputeIfAbsent (line 418) | @SuppressWarnings("deprecation") method simulateRaceConditionInGetOrComputeIfAbsentWithResizingMap (line 435) | @SuppressWarnings("deprecation") method simulateRaceConditionInComputeIfAbsent (line 459) | @Test method simulateRaceConditionInComputeIfAbsentWithResizingMap (line 474) | @RepeatedTest(value = 10, failureThreshold = 1) method updateRecursivelyGetOrComputeIfAbsent (line 497) | @SuppressWarnings("deprecation") method updateRecursivelyComputeIfAbsent (line 508) | @Test method hashCode (line 520) | @Override class InheritedValuesTests (line 527) | @Nested method presentValueFromParentIsPresent (line 530) | @SuppressWarnings("deprecation") method absentValueFromParentIsOverriddenByComputeIfAbsent (line 539) | @SuppressWarnings("deprecation") method valueFromParentCanBeOverriddenInChild (line 548) | @Test class CompositeNamespaceTests (line 560) | @Nested method additionNamespacePartMakesADifference (line 563) | @Test class CloseActionTests (line 580) | @Nested method prerequisites (line 583) | @BeforeEach method callsCloseActionInReverseInsertionOrderWhenClosingStore (line 588) | @Test method doesNotCallCloseActionForRemovedValues (line 606) | @Test method doesNotCallCloseActionForReplacedValues (line 617) | @Test method doesNotCallCloseActionForNullValues (line 629) | @Test method doesNotCallCloseActionForValuesThatThrowExceptionsDuringCleanup (line 639) | @SuppressWarnings("deprecation") method abortsCloseIfAnyStoredValueThrowsAnUnrecoverableExceptionDuringCleanup (line 660) | @SuppressWarnings("deprecation") method closesStoreEvenIfCloseActionThrowsException (line 678) | @Test method closesStoreEvenIfCloseActionThrowsUnrecoverableException (line 693) | @Test method closesStoreEvenIfNoCloseActionIsConfigured (line 708) | @Test method closeIsIdempotent (line 717) | @Test method acceptsQueryAfterClose (line 737) | @SuppressWarnings("deprecation") method rejectsModificationAfterClose (line 752) | @SuppressWarnings("deprecation") method assertNotClosed (line 774) | private void assertNotClosed() { method assertClosed (line 778) | private void assertClosed() { class DeferredSupplierTests (line 784) | @Nested method getCanBeInterrupted (line 787) | @Test method getThrowsIfUnrecoverable (line 805) | @Test method getOrThrowThrowsIfUnrecoverable (line 816) | @Test method getOrThrowCanBeInterrupted (line 827) | @Test method createObject (line 846) | private static Object createObject(String display) { class ComputeException (line 859) | private static final class ComputeException extends RuntimeException { method ComputeException (line 864) | ComputeException(String msg) { method ComputeException (line 868) | ComputeException(InterruptedException e) { FILE: platform-tests/src/test/java/org/junit/platform/launcher/DiscoveryFilterStub.java class DiscoveryFilterStub (line 22) | public class DiscoveryFilterStub extends FilterStub implements Dis... method DiscoveryFilterStub (line 24) | public DiscoveryFilterStub(String toString) { method DiscoveryFilterStub (line 28) | public DiscoveryFilterStub(Function function, Supplie... FILE: platform-tests/src/test/java/org/junit/platform/launcher/FilterStub.java class FilterStub (line 22) | public class FilterStub implements Filter { method FilterStub (line 27) | public FilterStub(String toString) { method FilterStub (line 31) | public FilterStub(Function function, Supplier... method apply (line 36) | @Override method toString (line 41) | @Override FILE: platform-tests/src/test/java/org/junit/platform/launcher/InterceptedTestEngine.java class InterceptedTestEngine (line 15) | public class InterceptedTestEngine extends TestEngineSpy { method InterceptedTestEngine (line 19) | public InterceptedTestEngine() { FILE: platform-tests/src/test/java/org/junit/platform/launcher/InterceptorInjectedLauncherSessionListener.java class InterceptorInjectedLauncherSessionListener (line 16) | public class InterceptorInjectedLauncherSessionListener implements Launc... method InterceptorInjectedLauncherSessionListener (line 20) | public InterceptorInjectedLauncherSessionListener() { method launcherSessionOpened (line 26) | @Override method launcherSessionClosed (line 31) | @Override FILE: platform-tests/src/test/java/org/junit/platform/launcher/MethodFilterTests.java class MethodFilterTests (line 32) | class MethodFilterTests { method includeMethodNamePatternsChecksPreconditions (line 42) | @SuppressWarnings("DataFlowIssue") method includeSingleMethodNamePattern (line 52) | @Test method includeMultipleMethodNamePatterns (line 68) | @Test method excludeMethodNamePatternsChecksPreconditions (line 86) | @SuppressWarnings("DataFlowIssue") method excludeSingleMethodNamePattern (line 96) | @Test method excludeMultipleMethodNamePatterns (line 112) | @Test method assertIncluded (line 130) | private void assertIncluded(FilterResult filterResult, String expected... method assertExcluded (line 135) | private void assertExcluded(FilterResult filterResult, String excluded... method methodTestDescriptor (line 140) | private static TestDescriptor methodTestDescriptor(String uniqueId, Cl... class Class1 (line 147) | private static class Class1 { method test1 (line 148) | @Test method test2 (line 152) | @Test class Class2 (line 157) | private static class Class2 { method test1 (line 158) | @Test method test2 (line 162) | @Test FILE: platform-tests/src/test/java/org/junit/platform/launcher/PostDiscoveryFilterStub.java class PostDiscoveryFilterStub (line 22) | public class PostDiscoveryFilterStub extends FilterStub ... method PostDiscoveryFilterStub (line 24) | public PostDiscoveryFilterStub(String toString) { method PostDiscoveryFilterStub (line 28) | public PostDiscoveryFilterStub(Function ... FILE: platform-tests/src/test/java/org/junit/platform/launcher/TagFilterTests.java class TagFilterTests (line 40) | class TagFilterTests { method includeTagsWithInvalidSyntax (line 51) | @Test method assertSyntaxViolationForIncludes (line 63) | @SuppressWarnings("DataFlowIssue") method excludeTagsWithInvalidSyntax (line 69) | @Test method assertSyntaxViolationForExcludes (line 81) | @SuppressWarnings("DataFlowIssue") method includeSingleTag (line 87) | @Test method includeSingleTagAndWhitespace (line 92) | @Test method includeMultipleTags (line 97) | @Test method excludeSingleTag (line 110) | @Test method excludeSingleTagAndWhitespace (line 115) | @Test method excludeMultipleTags (line 120) | @Test method rejectSingleUnparsableTagExpressions (line 135) | @Test method rejectUnparsableTagExpressionFromArray (line 142) | @Test method includeSingleTag (line 149) | private void includeSingleTag(PostDiscoveryFilter filter) { method excludeSingleTag (line 161) | private void excludeSingleTag(PostDiscoveryFilter filter) { method assertIncluded (line 173) | private void assertIncluded(FilterResult filterResult, String expected... method assertExcluded (line 178) | private void assertExcluded(FilterResult filterResult, String expected... class ClassWithTag1 (line 195) | @Tag1 class ClassWithTag1AndSurroundingWhitespace (line 199) | @Tag(" tag1 \t ") class ClassWithTag2 (line 203) | @Tag2 class ClassWithBothTags (line 207) | @Tag1 class ClassWithDifferentTags (line 212) | @Tag("foo") class ClassWithNoTags (line 217) | @Tag(" ") // intentionally "blank" method classTestDescriptor (line 221) | private static TestDescriptor classTestDescriptor(String uniqueId, Cla... FILE: platform-tests/src/test/java/org/junit/platform/launcher/TagIntegrationTests.java class TagIntegrationTests (line 29) | class TagIntegrationTests { method init (line 31) | @BeforeEach method includingWrongTagExecutesNothing (line 39) | @Test method includingSuitableTagExecutesTaggedTestOnly (line 49) | @Test method includingTheAnyKeywordExecutesAllTaggedTests (line 59) | @ParameterizedTest method includingTheNoneKeywordExecutesAllUntaggedTests (line 70) | @ParameterizedTest method executeTaggedTestCase (line 81) | private void executeTaggedTestCase(PostDiscoveryFilter filter) { class TaggedTestCase (line 88) | static class TaggedTestCase { method tagged1 (line 95) | @Test method tagged2 (line 101) | @Test method doubleTagged (line 107) | @Test method unTagged (line 114) | @Test FILE: platform-tests/src/test/java/org/junit/platform/launcher/TestIdentifierTests.java class TestIdentifierTests (line 43) | @NullMarked method inheritsIdAndNamesFromDescriptor (line 46) | @Test method inheritsTypeFromDescriptor (line 55) | @Test method currentVersionCanBeSerializedAndDeserialized (line 70) | @ParameterizedTest method unserializableSet (line 86) | private static Set unserializableSet(Set delegate) { method identifierWithNoParentCanBeSerializedAndDeserialized (line 103) | @Test method assertDeepEquals (line 118) | private static void assertDeepEquals(TestIdentifier first, TestIdentif... method createOriginalTestIdentifier (line 131) | private static TestIdentifier createOriginalTestIdentifier(Set pairs() { FILE: platform-tests/src/test/java/org/junit/platform/launcher/core/EngineDiscoveryResultValidatorTests.java class EngineDiscoveryResultValidatorTests (line 25) | class EngineDiscoveryResultValidatorTests { method detectCycleWithDoubleRoot (line 30) | @Test method detectCycleWithDoubleGroup (line 43) | @Test method detectCycleWithDoubleTest (line 61) | @Test FILE: platform-tests/src/test/java/org/junit/platform/launcher/core/ExecutionListenerAdapterTests.java class ExecutionListenerAdapterTests (line 38) | @MockitoSettings(strictness = STRICT_STUBS) method verifyNoMoreInteractions (line 51) | @AfterEach method dynamicTestRegistered (line 56) | @Test method executionStarted (line 66) | @Test method executionSkipped (line 76) | @Test method executionFinished (line 87) | @Test method testReportingEntryPublished (line 98) | @Test method fileEntryPublished (line 109) | @Test method createDemoMethodTestDescriptor (line 120) | private TestDescriptor createDemoMethodTestDescriptor() { method demoTestMethod (line 127) | @SuppressWarnings("unused") FILE: platform-tests/src/test/java/org/junit/platform/launcher/core/HierarchicalOutputDirectoryCreatorTests.java class HierarchicalOutputDirectoryCreatorTests (line 30) | @MockitoSettings method prepareMock (line 45) | @BeforeEach method returnsConfiguredRootDir (line 50) | @Test method createsSubDirectoriesBasedOnUniqueId (line 57) | @Test method replacesForbiddenCharacters (line 71) | @Test FILE: platform-tests/src/test/java/org/junit/platform/launcher/core/InternalTestPlanTests.java class InternalTestPlanTests (line 30) | class InternalTestPlanTests { method doesNotContainTestsForEmptyContainers (line 36) | @Test method containsTestsForTests (line 52) | @Test method containsTestsForContainersThatMayRegisterTests (line 68) | @Test method containsTestsForEnginesWithDiscoveryError (line 89) | @Test method containsTestsForEnginesWithCriticalDiscoveryIssues (line 97) | @Test method doesNotContainTestsForEnginesWithNonCriticalDiscoveryIssues (line 105) | @Test method createLauncherDiscoveryResult (line 113) | private LauncherDiscoveryResult createLauncherDiscoveryResult(EngineRe... FILE: platform-tests/src/test/java/org/junit/platform/launcher/core/LauncherConfigTests.java class LauncherConfigTests (line 30) | class LauncherConfigTests { method preconditions (line 32) | @SuppressWarnings("DataFlowIssue") method defaultConfig (line 47) | @Test method disableTestEngineAutoRegistration (line 65) | @Test method disableLauncherDiscoveryListenerAutoRegistration (line 72) | @Test method disableTestExecutionListenerAutoRegistration (line 79) | @Test method disablePostDiscoveryFilterAutoRegistration (line 86) | @Test method addTestEngines (line 93) | @Test method addLauncherSessionListeners (line 103) | @Test method addLauncherDiscoveryListeners (line 115) | @Test method addTestExecutionListeners (line 127) | @Test FILE: platform-tests/src/test/java/org/junit/platform/launcher/core/LauncherConfigurationParametersTests.java class LauncherConfigurationParametersTests (line 48) | @NullMarked method constructorPreconditions (line 58) | @SuppressWarnings("DataFlowIssue") method getPreconditions (line 67) | @SuppressWarnings("DataFlowIssue") method noConfigParams (line 76) | @Test method explicitConfigParam (line 84) | @Test method systemProperty (line 92) | @Test method configFile (line 101) | @Test method inherited (line 109) | @Test method explicitConfigParamOverridesSystemProperty (line 119) | @Test method explicitConfigParamOverridesConfigFile (line 128) | @Test method explicitConfigParamOverridesInheritedProperty (line 136) | @Test method systemPropertyOverridesConfigFile (line 147) | @Test method inheritedPropertyOverridesSystemProperty (line 156) | @Test method getValueInExtensionContext (line 165) | @Test method getWithSuccessfulTransformer (line 178) | @Test method getWithErroneousTransformer (line 184) | @Test method ignoresSystemPropertyAndConfigFileWhenImplicitLookupsAreDisabled (line 194) | @Test method warnsOnMultiplePropertyResources (line 203) | @Test method fromMap (line 238) | private static LauncherConfigurationParameters fromMap(Map launchers() { method createSessionPerRequestLauncher (line 133) | private static SessionPerRequestLauncher createSessionPerRequestLaunch... method createDefaultLauncher (line 146) | private static DefaultLauncher createDefaultLauncher() { method createDelegatingLauncher (line 154) | private static DelegatingLauncher createDelegatingLauncher() { method createInterceptingLauncher (line 158) | private static InterceptingLauncher createInterceptingLauncher() { FILE: platform-tests/src/test/java/org/junit/platform/launcher/core/LauncherSessionTests.java class LauncherSessionTests (line 28) | class LauncherSessionTests { method callsRegisteredListenersWhenLauncherIsUsedDirectly (line 38) | @Test method callsRegisteredListenersWhenLauncherIsUsedViaSession (line 87) | @Test method closedSessionCannotBeUsed (line 115) | @Test FILE: platform-tests/src/test/java/org/junit/platform/launcher/core/ListenerRegistryTests.java class ListenerRegistryTests (line 20) | class ListenerRegistryTests { method registerWithNullArray (line 22) | @SuppressWarnings("DataFlowIssue") method registerWithEmptyArray (line 30) | @Test method registerWithArrayContainingNullElements (line 37) | @SuppressWarnings("DataFlowIssue") FILE: platform-tests/src/test/java/org/junit/platform/launcher/core/StoreSharingTests.java class StoreSharingTests (line 28) | class StoreSharingTests { method twoDummyEnginesUseRequestLevelStore (line 30) | @Test FILE: platform-tests/src/test/java/org/junit/platform/launcher/core/StreamInterceptingTestExecutionListenerIntegrationTests.java class StreamInterceptingTestExecutionListenerIntegrationTests (line 57) | class StreamInterceptingTestExecutionListenerIntegrationTests { method interceptsStream (line 59) | @ParameterizedTest(name = "{0}") method doesNotInterceptStreamWhenAlreadyBeingIntercepted (line 98) | @ParameterizedTest(name = "{0}") method systemStreams (line 122) | @SuppressWarnings("unused") // used via @MethodSource("systemStreams") method streamType (line 129) | private static Arguments streamType(String configParam, Supplier uniqueId(String uniqueId) { method listenerIsRegisteredButDisabledByDefault (line 130) | @Test method verifyUniqueIdsAreTrackedWithDefaults (line 146) | @Test method verifyUniqueIdsAreTrackedWithCustomOutputFile (line 151) | @Test method verifyUniqueIdsAreTrackedWithCustomOutputDir (line 157) | @Test method verifyUniqueIdsAreTrackedWithCustomOutputFileAndCustomOutputDir (line 163) | @Test method verifyUniqueIdsAreTracked (line 172) | private void verifyUniqueIdsAreTracked(String outputDir, String prefix... method verifyUniqueIdsAreTrackedWithConcurrentlyExecutingTestPlans (line 187) | @Test method executeTests (line 206) | private List executeTests(Map configurationPar... method executeTests (line 210) | private List executeTests(Map configurationPar... method executeTests (line 214) | private List executeTests(Map configurationPar... method selectClasses (line 256) | private static List selectClasses() { method findFiles (line 260) | private static Stream findFiles(Path outputDir, String prefix) t... method readAllFiles (line 269) | private Stream readAllFiles(Path outputDir, String prefix) thr... class TestCase1 (line 282) | static class TestCase1 { method passingTest (line 284) | @Test method skippedTest (line 288) | @Test method abortedTest (line 293) | @Test method failingTest (line 298) | @Test method dynamicTests (line 303) | @TestFactory class TestCase2 (line 309) | static class TestCase2 { method testA (line 311) | @Test method testB (line 315) | @Test class TestCase3 (line 320) | static class TestCase3 { method testC (line 322) | @Test method testD (line 326) | @Test class TestCase4 (line 331) | static class TestCase4 { method testE (line 333) | @Test method testF (line 337) | @Test class DisabledTestCase (line 342) | @Disabled class Inner (line 345) | @Nested method testG (line 348) | @Test FILE: platform-tests/src/test/java/org/junit/platform/launcher/listeners/UnusedTestExecutionListener.java class UnusedTestExecutionListener (line 16) | public class UnusedTestExecutionListener implements TestExecutionListener { method testPlanExecutionStarted (line 19) | @Override FILE: platform-tests/src/test/java/org/junit/platform/launcher/listeners/discovery/AbortOnFailureLauncherDiscoveryListenerTests.java class AbortOnFailureLauncherDiscoveryListenerTests (line 27) | class AbortOnFailureLauncherDiscoveryListenerTests { method abortsDiscoveryOnEngineDiscoveryFailure (line 29) | @Test FILE: platform-tests/src/test/java/org/junit/platform/launcher/listeners/discovery/CompositeLauncherDiscoveryListenerTests.java class CompositeLauncherDiscoveryListenerTests (line 29) | class CompositeLauncherDiscoveryListenerTests { method callsListenersInReverseOrderForFinishedEvents (line 31) | @Test FILE: platform-tests/src/test/java/org/junit/platform/launcher/listeners/discovery/LoggingLauncherDiscoveryListenerTests.java class LoggingLauncherDiscoveryListenerTests (line 34) | @TrackLogRecords method logsWarningOnUnresolvedUniqueIdSelectorWithEnginePrefix (line 37) | @Test method logsDebugMessageOnUnresolvedUniqueIdSelectorWithoutEnginePrefix (line 56) | @Test method logsErrorOnSelectorResolutionFailure (line 74) | @Test method logsErrorOnEngineDiscoveryFailure (line 94) | @Test method logsTraceMessageOnStartAndEnd (line 117) | @Test FILE: platform-tests/src/test/java/org/junit/platform/launcher/listeners/session/CompositeLauncherSessionListenerTests.java class CompositeLauncherSessionListenerTests (line 23) | class CompositeLauncherSessionListenerTests { method callsListenersInReverseOrderForClosedEvents (line 25) | @Test FILE: platform-tests/src/test/java/org/junit/platform/launcher/tagexpression/ParserErrorTests.java class ParserErrorTests (line 24) | class ParserErrorTests { method emptyExpression (line 28) | @Test method missingClosingParenthesis (line 33) | @Test method missingOpeningParenthesis (line 39) | @Test method partialUnaryOperator (line 45) | @Test method partialBinaryOperator (line 50) | @Test method acceptanceTests (line 56) | @ParameterizedTest method data (line 62) | @SuppressWarnings("unused") method parseErrorFromParsing (line 93) | private @Nullable String parseErrorFromParsing(String tagExpression) { FILE: platform-tests/src/test/java/org/junit/platform/launcher/tagexpression/ParserTests.java class ParserTests (line 23) | class ParserTests { method notHasHigherPrecedenceThanAnd (line 27) | @Test method andHasHigherPrecedenceThanOr (line 32) | @Test method notIsRightAssociative (line 37) | @Test method andIsLeftAssociative (line 42) | @Test method orIsLeftAssociative (line 47) | @Test method acceptanceTests (line 52) | @ParameterizedTest method data (line 58) | @SuppressWarnings("unused") method tagExpressionParsedFrom (line 77) | private TagExpression tagExpressionParsedFrom(String tagExpression) { FILE: platform-tests/src/test/java/org/junit/platform/launcher/tagexpression/TagExpressionsTests.java class TagExpressionsTests (line 28) | class TagExpressionsTests { method tagIsJustATestTag (line 33) | @Test method rejectInvalidTestTags (line 38) | @Test method tagEvaluation (line 44) | @Test method justConcatenateNot (line 52) | @Test method notEvaluation (line 59) | @Test method encloseAndWithParenthesis (line 65) | @Test method andEvaluation (line 70) | @Test method encloseOrWithParenthesis (line 77) | @Test method orEvaluation (line 82) | @Test method anyEvaluation (line 89) | @Test method noneEvaluation (line 95) | @Test method onEvaluateThrow (line 101) | private TagExpression onEvaluateThrow() { FILE: platform-tests/src/test/java/org/junit/platform/launcher/tagexpression/TokenTests.java class TokenTests (line 17) | class TokenTests { method startIndexOfTokenString (line 19) | @Test method endIndexExclusive (line 26) | @Test method lastCharacterIndex (line 33) | @Test method concatenateTwoTokens (line 40) | @Test FILE: platform-tests/src/test/java/org/junit/platform/launcher/tagexpression/TokenizerTests.java class TokenizerTests (line 21) | class TokenizerTests { method nullContainsNoTokens (line 23) | @Test method removeLeadingAndTrailingSpaces (line 28) | @Test method notIsAReservedKeyword (line 33) | @Test method andIsAReservedKeyword (line 39) | @Test method orIsAReservedKeyword (line 45) | @Test method anyAndNoneAreReservedKeywords (line 51) | @Test method discoverBrackets (line 57) | @Test method extractRawStringWithSpaceCharactersBeforeTheToken (line 66) | @Test method extractStartPositionOfRawString (line 74) | @Test method startIndicesExtractedFrom (line 81) | private Stream startIndicesExtractedFrom(String expression) { method rawStringsExtractedFrom (line 85) | private Stream rawStringsExtractedFrom(String expression) { method tokenStringsExtractedFrom (line 89) | private List tokenStringsExtractedFrom(@Nullable String expres... method tokensExtractedFrom (line 93) | private Stream tokensExtractedFrom(@Nullable String expression) { FILE: platform-tests/src/test/java/org/junit/platform/reporting/legacy/xml/IncrementingClock.java class IncrementingClock (line 21) | final class IncrementingClock extends Clock { method IncrementingClock (line 28) | IncrementingClock(int start, Duration duration) { method IncrementingClock (line 32) | private IncrementingClock(int start, Duration duration, ZoneId zone) { method instant (line 38) | @Override method withZone (line 43) | @Override method getZone (line 48) | @Override FILE: platform-tests/src/test/java/org/junit/platform/reporting/legacy/xml/LegacyXmlReportGeneratingListenerTests.java class LegacyXmlReportGeneratingListenerTests (line 65) | class LegacyXmlReportGeneratingListenerTests { method writesFileForSingleSucceedingTest (line 70) | @Test method writesFileForSingleFailingTest (line 100) | @Test method writesFileForSingleErroneousTest (line 126) | @Test method writesFileForSingleSkippedTest (line 154) | @Test method writesFileForSingleAbortedTest (line 177) | @SuppressWarnings("ConstantConditions") method measuresTimesInSeconds (line 201) | @Test method testWithImmeasurableTimeIsOutputCorrectly (line 227) | @Test method writesFileForSkippedContainer (line 240) | @Test method writesFileForFailingContainer (line 258) | @Test method writesFileForFailingContainerWithoutTest (line 280) | @Test method writesFileForContainerFailingAfterTest (line 304) | @Test method writesSystemProperties (line 336) | @Test method writesHostNameAndTimestamp (line 350) | @Test method printsExceptionWhenReportsDirCannotBeCreated (line 366) | @Test method printsExceptionWhenReportCouldNotBeWritten (line 380) | @Test method writesReportEntriesToSystemOutElement (line 397) | @Test method executeTests (line 426) | private void executeTests(TestEngine engine) { method executeTests (line 430) | private void executeTests(TestEngine engine, Clock clock) { method readValidXmlFile (line 443) | private Match readValidXmlFile(Path xmlFile) throws Exception { FILE: platform-tests/src/test/java/org/junit/platform/reporting/legacy/xml/XmlReportAssertions.java class XmlReportAssertions (line 27) | class XmlReportAssertions { method assertValidAccordingToJenkinsSchema (line 29) | static void assertValidAccordingToJenkinsSchema(Document document) thr... type CachedSchema (line 40) | private enum CachedSchema { method CachedSchema (line 46) | CachedSchema(String resourcePath) { method newValidator (line 57) | Validator newValidator() { FILE: platform-tests/src/test/java/org/junit/platform/reporting/legacy/xml/XmlReportDataTests.java class XmlReportDataTests (line 32) | class XmlReportDataTests { method resultsOfTestIdentifierWithoutAnyReportedEventsAreEmpty (line 36) | @Test method resultsOfTestIdentifierWithoutReportedEventsContainsOnlyFailureOfAncestor (line 49) | @Test method resultsOfTestIdentifierWithoutReportedEventsContainsOnlySuccessOfAncestor (line 65) | @Test FILE: platform-tests/src/test/java/org/junit/platform/reporting/legacy/xml/XmlReportWriterTests.java class XmlReportWriterTests (line 55) | class XmlReportWriterTests { method writesTestsuiteElementsWithoutTestcaseElementsWithoutAnyTests (line 61) | @Test method writesReportEntry (line 76) | @Test method writesCapturedOutput (line 94) | @Test method writesEmptySkippedElementForSkippedTestWithoutReason (line 130) | @Test method writesEmptyErrorElementForFailedTestWithoutCause (line 149) | @Test method omitsMessageAttributeForFailedTestWithThrowableWithoutMessage (line 181) | @Test method writesValidXmlEvenIfExceptionMessageContainsCData (line 198) | @Test method escapesInvalidCharactersInSystemPropertiesAndExceptionMessages (line 214) | @Test method replacesIllegalCharacters (line 237) | @ParameterizedTest(name = "[{index}]") method writesValidXmlForExceptionMessagesContainingLineBreaks (line 243) | @Test method stringPairs (line 268) | static Stream stringPairs() { method writeXmlReport (line 283) | private Match writeXmlReport(TestPlan testPlan, XmlReportData reportDa... method writeXmlReport (line 289) | private void writeXmlReport(TestPlan testPlan, XmlReportData reportDat... FILE: platform-tests/src/test/java/org/junit/platform/reporting/open/xml/JUnitContributorTests.java class JUnitContributorTests (line 23) | class JUnitContributorTests { method contributesJUnitSpecificMetadata (line 25) | @Test FILE: platform-tests/src/test/java/org/junit/platform/reporting/open/xml/OpenTestReportGeneratingListenerTests.java class OpenTestReportGeneratingListenerTests (line 69) | class OpenTestReportGeneratingListenerTests { method wrapSystemPrintStreams (line 80) | @BeforeEach method restoreSystemPrintStreams (line 89) | @AfterEach method writesValidXmlReport (line 95) | @Test method includesGitInfoWhenEnabled (line 188) | @ParameterizedTest method stripsCredentialsFromOriginUrl (line 247) | @ParameterizedTest method writesXmlReportToSocket (line 276) | @Test method assertThatXml (line 360) | private static XmlAssert assertThatXml(Path xmlFile) { method execGit (line 365) | private static ProcessResult execGit(Path workingDir, String... argume... method tryExecGit (line 371) | private static ProcessResult tryExecGit(Path workingDir, String... arg... method validate (line 381) | private ValidationResult validate(Path xmlFile) throws URISyntaxExcept... method executeTests (line 386) | private static void executeTests(Path tempDirectory, TestEngine engine... method executeTests (line 390) | private static void executeTests(Path tempDirectory, TestEngine engine... FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/BeforeAndAfterSuiteTests.java class BeforeAndAfterSuiteTests (line 64) | public class BeforeAndAfterSuiteTests { method setUp (line 66) | @BeforeEach method successfulBeforeAndAfterSuite (line 71) | @Test method beforeAndAfterSuiteInheritance (line 90) | @Test method failingBeforeSuite (line 108) | @Test method failingAfterSuite (line 127) | @Test method failingBeforeAndAfterSuite (line 148) | @Test method severalFailingBeforeAndAfterSuite (line 169) | @Test method invalidBeforeOrAfterSuiteMethod (line 193) | @ParameterizedTest(name = "{0}") method invalidBeforeOrAfterSuiteMethod (line 204) | private static Stream invalidBeforeOrAfterSuiteMethod() { method invalidBeforeOrAfterSuiteCase (line 218) | private static Arguments invalidBeforeOrAfterSuiteCase(Class suiteC... method expectedMessage (line 224) | private static Predicate expectedMessage(String failureMessage... method executeSuite (line 228) | private static EngineExecutionResults executeSuite(Class suiteClass) { method engineWithSelectedSuite (line 232) | private static EngineTestKit.Builder engineWithSelectedSuite(Class ... FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/SuiteEngineTests.java class SuiteEngineTests (line 101) | class SuiteEngineTests { method selectClasses (line 106) | @ParameterizedTest method selectMethods (line 126) | @Test method suiteDisplayName (line 144) | @Test method abstractSuiteIsNotExecuted (line 156) | @Test method privateSuiteIsNotExecuted (line 173) | @Test method abstractPrivateSuiteIsNotExecuted (line 195) | @Test method innerSuiteIsNotExecuted (line 212) | @ParameterizedTest method localSuiteIsNotExecuted (line 235) | @Test method anonymousSuiteIsNotExecuted (line 263) | @Test method nestedSuiteIsNotExecuted (line 283) | @Test method dynamicSuite (line 295) | @Test method suiteSuite (line 307) | @Test method multipleSuites (line 322) | @Test method multipleSuitesWithMemoryCleanupEnabled (line 344) | @Test method selectClassesByUniqueId (line 367) | @Test method selectMethodInTestPlanByUniqueId (line 383) | @Test method selectSuiteByUniqueId (line 402) | @Test method selectMethodAndSuiteInTestPlanByUniqueId (line 418) | @Test method selectMethodsInTestPlanByUniqueId (line 441) | @Test method selectConfigurationSensitiveMethodsInTestPlanByUniqueId (line 467) | @Test method postDiscoveryCanRemoveTestDescriptorsInSuite (line 495) | @Test method emptySuiteFails (line 515) | @Test method emptySuitePassesWhenFailIfNoTestIsFalse (line 527) | @Test method emptyDynamicSuiteFails (line 539) | @Test method emptyDynamicSuitePassesWhenFailIfNoTestIsFalse (line 551) | @Test method pruneAfterPostDiscoveryFilters (line 563) | @Test method cyclicSuite (line 578) | @Test method emptyCyclicSuite (line 606) | @Test method threePartCyclicSuite (line 620) | @Test method selectByIdentifier (line 633) | @Test method passesOutputDirectoryCreatorToEnginesInSuite (line 647) | @Test method discoveryIssueOfNestedTestEnginesAreReported (line 662) | @Test method selectorProcessingFailuresAreReported (line 688) | @Test method suiteEnginePassesRequestLevelStoreToSuiteTestDescriptors (line 705) | @Test method reportsSuiteClassAsSkippedWhenCancelledBeforeExecution (line 728) | @Test method reportsChildrenOfEnginesInSuiteAsSkippedWhenCancelledDuringExecution (line 752) | @Test method blankSuiteDisplayNameGeneratesWarning (line 775) | @Test method whitespaceSuiteDisplayNameGeneratesWarning (line 787) | @Test method validSuiteDisplayNameGeneratesNoWarning (line 799) | @Test class CancellingSuite (line 809) | static class CancellingSuite extends SelectClassesSuite { method beforeSuite (line 814) | @BeforeSuite method afterSuite (line 820) | @AfterSuite class AbstractPrivateSuite (line 826) | @Suite class PrivateSuite (line 831) | @Suite class AbstractInnerSuite (line 836) | @Suite class InnerSuite (line 841) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/SuiteLauncherDiscoveryRequestBuilderTests.java class SuiteLauncherDiscoveryRequestBuilderTests (line 79) | class SuiteLauncherDiscoveryRequestBuilderTests { method configurationParameter (line 83) | @Test method configurationParametersResource (line 95) | @Test method configurationParametersResources (line 107) | @Test method configurationParametersResource_explicitParametersTakePrecedence (line 122) | @Test method excludeClassNamePatterns (line 137) | @Test method excludeEngines (line 150) | @Test method excludePackages (line 161) | @Test method excludeTags (line 172) | @Test method includeClassNamePatterns (line 184) | @Test method filtersOnStandardClassNamePatternsWhenIncludeClassNamePatternsIsOmitted (line 198) | @Test method filtersOnStandardClassNamePatternsWhenIncludeClassNamePatternsIsOmittedUnlessDisabled (line 207) | @Test method includeEngines (line 225) | @Test method includePackages (line 236) | @Test method includeTags (line 247) | @Test method selectClassesByReference (line 259) | @Test method selectClassesByName (line 273) | @Test method selectClassesWithoutReferencesOrNames (line 284) | @Test class NonLocalTestCase (line 296) | static class NonLocalTestCase { method selectOneMethodWithNoParameters (line 299) | @TestFactory class NoParameterTestCase (line 320) | static class NoParameterTestCase { method testMethod (line 321) | @SuppressWarnings("unused") method selectOneMethodWithOneParameter (line 326) | @TestFactory class OneParameterTestCase (line 353) | static class OneParameterTestCase { method testMethod (line 354) | @SuppressWarnings("unused") method selectTwoMethodsWithTwoParameters (line 359) | @Test method selectMethodCausesExceptionOnInvalidUsage (line 384) | @TestFactory method selectClasspathResource (line 438) | @Test method selectClasspathResourcePosition (line 449) | @Test method ignoreClasspathResourcePosition (line 462) | @Test method selectDirectories (line 477) | @Test method selectDirectoriesFiltersEmptyPaths (line 488) | @Test method selectFile (line 498) | @Test method selectFilePosition (line 509) | @Test method ignoreInvalidFilePosition (line 522) | @Test method selectModules (line 537) | @Test method selectUris (line 548) | @Test method selectUrisFiltersEmptyUris (line 559) | @Test method selectPackages (line 569) | @Test method metaAnnotations (line 585) | @Test method enableParentConfigurationParametersByDefault (line 596) | @Test method disableParentConfigurationParameters (line 611) | @Test method selectByIdentifier (line 627) | @Test method exactlyOne (line 649) | private static T exactlyOne(List list) { class StubAbstractTestDescriptor (line 653) | private static class StubAbstractTestDescriptor extends AbstractTestDe... method StubAbstractTestDescriptor (line 655) | StubAbstractTestDescriptor() { method getType (line 659) | @Override method getTags (line 664) | @Override class ParentConfigurationParameters (line 671) | private static class ParentConfigurationParameters implements Configur... method ParentConfigurationParameters (line 675) | ParentConfigurationParameters(String key, String value) { method get (line 679) | @Override method getBoolean (line 684) | @Override method keySet (line 689) | @Override FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/SuiteTestDescriptorTests.java class SuiteTestDescriptorTests (line 40) | class SuiteTestDescriptorTests { method suiteIsEmptyBeforeDiscovery (line 56) | @Test method suiteDiscoversTestsFromClass (line 63) | @Test method suiteDiscoversTestsFromUniqueId (line 72) | @Test method discoveryPlanCanNotBeModifiedAfterDiscovery (line 81) | @Test method suiteMayRegisterTests (line 93) | @Test class TestSuite (line 98) | @Suite class EmptyConfigurationParameters (line 102) | private static class EmptyConfigurationParameters implements Configura... method get (line 103) | @Override method getBoolean (line 108) | @Override method keySet (line 113) | @Override FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/error/ErrorSelectorIdentifierParser.java class ErrorSelectorIdentifierParser (line 19) | public class ErrorSelectorIdentifierParser implements DiscoverySelectorI... method getPrefix (line 21) | @Override method parse (line 26) | @Override FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/error/SelectorProcessingErrorCausingEngine.java class SelectorProcessingErrorCausingEngine (line 20) | public class SelectorProcessingErrorCausingEngine extends TestEngineStub { method getId (line 22) | @Override method discover (line 27) | @Override method execute (line 40) | @Override FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testcases/ConfigurationSensitiveTestCase.java class ConfigurationSensitiveTestCase (line 22) | @TestMethodOrder(MethodName.class) method test1 (line 27) | @Test method test2 (line 32) | @Test FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testcases/DynamicTestsTestCase.java class DynamicTestsTestCase (line 24) | public class DynamicTestsTestCase { method dynamicTests (line 26) | @TestFactory FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testcases/EmptyDynamicTestsTestCase.java class EmptyDynamicTestsTestCase (line 21) | public class EmptyDynamicTestsTestCase { method dynamicTests (line 23) | @TestFactory FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testcases/EmptyTestTestCase.java class EmptyTestTestCase (line 16) | public class EmptyTestTestCase { FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testcases/ErroneousTestCase.java class ErroneousTestCase (line 18) | public class ErroneousTestCase { method nonStaticLifecycleMethod (line 20) | @SuppressWarnings({ "JUnitMalformedDeclaration", "unused" }) method name (line 26) | @Test FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testcases/JUnit4TestsTestCase.java class JUnit4TestsTestCase (line 15) | public class JUnit4TestsTestCase { method aTest (line 16) | @Test FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testcases/MultipleTestsTestCase.java class MultipleTestsTestCase (line 18) | public class MultipleTestsTestCase { method test (line 20) | @Test method test2 (line 24) | @Test FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testcases/SingleTestTestCase.java class SingleTestTestCase (line 22) | public class SingleTestTestCase { method test (line 24) | @Test FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testcases/StatefulTestCase.java class StatefulTestCase (line 23) | public class StatefulTestCase { class Test1 (line 27) | @SuppressWarnings("NewClassNamingConvention") method statefulTest (line 30) | @Test class Test2 (line 37) | @SuppressWarnings("NewClassNamingConvention") method statefulTest (line 40) | @Test FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testcases/TaggedTestTestCase.java class TaggedTestTestCase (line 16) | public class TaggedTestTestCase { method test (line 17) | @Test FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/AbstractSuite.java class AbstractSuite (line 20) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/BlankSuiteDisplayNameSuite.java class BlankSuiteDisplayNameSuite (line 23) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/ConfigurationSuite.java class ConfigurationSuite (line 20) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/CyclicSuite.java class CyclicSuite (line 21) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/DynamicSuite.java class DynamicSuite (line 20) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/EmptyCyclicSuite.java class EmptyCyclicSuite (line 20) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/EmptyDynamicTestSuite.java class EmptyDynamicTestSuite (line 20) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/EmptyDynamicTestWithFailIfNoTestFalseSuite.java class EmptyDynamicTestWithFailIfNoTestFalseSuite (line 20) | @Suite(failIfNoTests = false) FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/EmptyTestCaseSuite.java class EmptyTestCaseSuite (line 20) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/EmptyTestCaseWithFailIfNoTestFalseSuite.java class EmptyTestCaseWithFailIfNoTestFalseSuite (line 20) | @Suite(failIfNoTests = false) FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/ErroneousTestSuite.java class ErroneousTestSuite (line 17) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/InheritedSuite.java class InheritedSuite (line 13) | public class InheritedSuite extends AbstractSuite { FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/LifecycleMethodsSuites.java class LifecycleMethodsSuites (line 32) | @SuppressWarnings("NewClassNamingConvention") class SuccessfulBeforeAndAfterSuite (line 42) | @TestSuite method setUp (line 45) | @BeforeSuite method tearDown (line 50) | @AfterSuite class FailingBeforeSuite (line 57) | @TestSuite method setUp (line 60) | @BeforeSuite method tearDown (line 66) | @AfterSuite class FailingAfterSuite (line 73) | @TestSuite method setUp (line 76) | @BeforeSuite method tearDown (line 81) | @AfterSuite class FailingBeforeAndAfterSuite (line 89) | @TestSuite method setUp (line 92) | @BeforeSuite method tearDown (line 98) | @AfterSuite class SeveralFailingBeforeAndAfterSuite (line 106) | @TestSuite method setUp1 (line 109) | @BeforeSuite method setUp2 (line 115) | @BeforeSuite method tearDown1 (line 121) | @AfterSuite method tearDown2 (line 127) | @AfterSuite class SuperclassWithBeforeAndAfterSuite (line 135) | @TestSuite method setUp (line 138) | @BeforeSuite method tearDown (line 143) | @AfterSuite class SubclassWithBeforeAndAfterSuite (line 150) | public static class SubclassWithBeforeAndAfterSuite extends Superclass... method setUp (line 152) | @BeforeSuite method tearDown (line 157) | @AfterSuite class NonVoidBeforeSuite (line 164) | @TestSuite method nonVoidBeforeSuite (line 167) | @BeforeSuite class ParameterAcceptingBeforeSuite (line 175) | @TestSuite method parameterAcceptingBeforeSuite (line 178) | @BeforeSuite class NonStaticBeforeSuite (line 185) | @TestSuite method nonStaticBeforeSuite (line 188) | @BeforeSuite class PrivateBeforeSuite (line 195) | @TestSuite method privateBeforeSuite (line 198) | @BeforeSuite class NonVoidAfterSuite (line 205) | @TestSuite method nonVoidAfterSuite (line 208) | @AfterSuite class ParameterAcceptingAfterSuite (line 216) | @TestSuite method parameterAcceptingAfterSuite (line 219) | @AfterSuite class NonStaticAfterSuite (line 226) | @TestSuite method nonStaticAfterSuite (line 229) | @AfterSuite class PrivateAfterSuite (line 236) | @TestSuite method privateAfterSuite (line 239) | @AfterSuite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/MultiEngineSuite.java class MultiEngineSuite (line 18) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/MultipleSuite.java class MultipleSuite (line 20) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/NestedSuite.java class NestedSuite (line 21) | public class NestedSuite { class Jupiter (line 23) | @Suite class Tagged (line 28) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/SelectByIdentifierSuite.java class SelectByIdentifierSuite (line 20) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/SelectClassesSuite.java class SelectClassesSuite (line 20) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/SelectMethodsSuite.java class SelectMethodsSuite (line 20) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/SelectorProcessingErrorTestSuite.java class SelectorProcessingErrorTestSuite (line 17) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/SuiteDisplayNameSuite.java class SuiteDisplayNameSuite (line 21) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/SuiteSuite.java class SuiteSuite (line 20) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/SuiteWithErroneousTestSuite.java class SuiteWithErroneousTestSuite (line 16) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/ThreePartCyclicSuite.java class ThreePartCyclicSuite (line 21) | public class ThreePartCyclicSuite { class PartA (line 23) | @Suite class PartB (line 30) | @Suite class PartC (line 37) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/suite/engine/testsuites/WhitespaceSuiteDisplayNameSuite.java class WhitespaceSuiteDisplayNameSuite (line 23) | @Suite FILE: platform-tests/src/test/java/org/junit/platform/testkit/engine/EngineDiscoveryResultsIntegrationTests.java method returnsEngineDescriptor (line 37) | @Test method collectsDiscoveryIssues (line 46) | @Test class TestCase (line 64) | static class TestCase { method test (line 65) | @Test type TestKitApi (line 70) | enum TestKitApi { method discover (line 73) | @Override method discover (line 78) | @Override method newRequest (line 83) | private static LauncherDiscoveryRequestBuilder newRequest() { method discover (line 89) | @Override method discover (line 94) | @Override method discover (line 100) | @SuppressWarnings("SameParameterValue") method discover (line 103) | abstract EngineDiscoveryResults discover(TestEngine testEngine); FILE: platform-tests/src/test/java/org/junit/platform/testkit/engine/EngineTestKitTests.java class EngineTestKitTests (line 48) | @SetSystemProperty(key = EngineTestKitTests.KEY, value = "from system pr... method resetSystemProperty (line 53) | @AfterEach method ignoresImplicitConfigurationParametersByDefault (line 58) | @Test method verifyRequestLevelStoreIsUsedInExecution (line 65) | @Test method usesImplicitConfigurationParametersWhenEnabled (line 90) | @ParameterizedTest method cancellationTokenIsPassedToEngines (line 99) | @Test method executeExampleTestCaseAndCollectValue (line 116) | private Optional executeExampleTestCaseAndCollectValue(UnaryOp... class ExampleTestCase (line 128) | static class ExampleTestCase { method test (line 134) | @Test FILE: platform-tests/src/test/java/org/junit/platform/testkit/engine/EventsTests.java class EventsTests (line 35) | class EventsTests { method assertEventsMatchExactlyMatchesAllEventsInOrder (line 45) | @Test method assertEventsMatchLooselyMatchesAllEventsInOrder (line 56) | @Test method assertEventsMatchLooselyMatchesAllEventsInWrongOrder (line 67) | @Test method assertEventsMatchLooselyMatchesATailingSubset (line 78) | @Test method assertEventsMatchLooselyMatchesAStartingSubset (line 87) | @Test method assertEventsMatchLooselyMatchesASubsetInWrongOrder (line 96) | @Test method assertEventsMatchLooselyMatchesTheLastEventAlone (line 105) | @Test method assertEventsMatchLooselyMatchesTheFirstEventAlone (line 113) | @Test method assertEventsMatchLooselyWithBadConditionsOnlyFails (line 121) | @Test method assertEventsMatchLooselyWithOneMatchingAndOneBadConditionFailsPartly (line 137) | @Test method assertEventsMatchLooselyInOrderMatchesAllEventsInOrder (line 152) | @Test method assertEventsMatchLooselyInOrderWithAllEventsInWrongOrderFails (line 163) | @Test method assertEventsMatchLooselyInOrderMatchesATailingSubset (line 177) | @Test method assertEventsMatchLooselyInOrderMatchesAStartingSubset (line 186) | @Test method assertEventsMatchLooselyInOrderWithASubsetInWrongOrderFails (line 195) | @Test method assertEventsMatchLooselyInOrderMatchesTheLastEventAlone (line 207) | @Test method assertEventsMatchLooselyInOrderMatchesTheFirstEventAlone (line 215) | @Test method assertEventsMatchLooselyInOrderWithBadConditionsOnlyFails (line 223) | @Test method assertEventsMatchLooselyInOrderWithOneMatchingAndOneBadConditionFailsPartly (line 239) | @Test method assertEventsMatchLooselyInOrderMatchesFirstAndLastEventInOrder (line 251) | @Test method assertEventsMatchLooselyInOrderWithSecondAndLastEventInBadOrderFails (line 260) | @Test method assertEventsMatchLooselyInOrderWithTooManyEventsFails (line 272) | @Test FILE: platform-tests/src/test/java/org/junit/platform/testkit/engine/ExecutionsIntegrationTests.java class ExecutionsIntegrationTests (line 26) | class ExecutionsIntegrationTests { method executionsFromSkippedTestEvents (line 28) | @Test method executionsFromStartedTestEvents (line 39) | @Test method executionsFromFinishedTestEvents (line 50) | @Test method executionsFromSucceededTestEvents (line 60) | @Test method executionsFromAbortedTestEvents (line 70) | @Test method executionsFromFailedTestEvents (line 80) | @Test method getTestEvents (line 90) | private Events getTestEvents() { class ExampleTestCase (line 98) | static class ExampleTestCase { method skippedTest (line 100) | @Test method succeedingTest (line 105) | @Test method abortedTest (line 109) | @Test method failingTest (line 114) | @Test FILE: platform-tests/src/test/java/org/junit/platform/testkit/engine/NestedContainerEventConditionTests.java class NestedContainerEventConditionTests (line 42) | class NestedContainerEventConditionTests { method preconditions (line 44) | @SuppressWarnings("DataFlowIssue") method nestedContainerChecksSuppliedClassAndAllEnclosingClasses (line 53) | @Test method createEvent (line 74) | private Event createEvent(UniqueId uniqueId) { method usingNestedContainerCorrectly (line 84) | @Test method eventConditionsForMultipleLevelsOfNestedClasses (line 98) | @Test class ATestCase (line 124) | static class ATestCase { method test_a (line 126) | @Test class BTestCase (line 130) | @Nested method test_b (line 133) | @Test class CTestCase (line 137) | @Nested method test_c (line 139) | @Test FILE: platform-tests/src/test/java/org/junit/platform/testkit/engine/TestExecutionResultConditionsTests.java class TestExecutionResultConditionsTests (line 27) | class TestExecutionResultConditionsTests { method rootCauseFailsForNullThrowable (line 35) | @Test method rootCauseFailsForThrowableWithoutCause (line 40) | @Test method rootCauseMatchesForDirectCauseWithExpectedMessage (line 48) | @Test method rootCauseDoesNotMatchForDirectCauseWithDifferentMessage (line 56) | @Test method rootCauseMatchesForRootCauseWithExpectedMessage (line 64) | @Test method rootCauseDoesNotMatchForRootCauseWithDifferentMessage (line 73) | @Test method rootCauseMatchesForRootCauseWithExpectedMessageAndSingleLevelRecursiveCauseChain (line 82) | @Test method rootCauseDoesNotMatchForRootCauseWithDifferentMessageAndSingleLevelRecursiveCauseChain (line 91) | @Test method rootCauseMatchesForRootCauseWithExpectedMessageAndDoubleLevelRecursiveCauseChain (line 100) | @Test method rootCauseDoesNotMatchForRootCauseWithDifferentMessageAndDoubleLevelRecursiveCauseChain (line 110) | @Test FILE: platform-tests/src/test/resources/modules-2500/foo.bar/FooBar.java class FooBar (line 3) | public class FooBar {} FILE: platform-tests/src/test/resources/modules-2500/foo/Foo.java class Foo (line 3) | public class Foo {} FILE: platform-tooling-support-tests/projects/graalvm-starter/src/main/java/com/example/project/Calculator.java class Calculator (line 13) | public class Calculator { method add (line 15) | public int add(int a, int b) { FILE: platform-tooling-support-tests/projects/graalvm-starter/src/test/java/com/example/project/CalculatorParameterizedClassTests.java class CalculatorParameterizedClassTests (line 23) | @ParameterizedClass method parameterizedTest (line 30) | @ParameterizedTest class Inner (line 37) | @Nested method Inner (line 45) | Inner(int j) { method regularTest (line 49) | @Test FILE: platform-tooling-support-tests/projects/graalvm-starter/src/test/java/com/example/project/CalculatorTests.java class CalculatorTests (line 20) | class CalculatorTests { method addsTwoNumbers (line 22) | @Test method add (line 29) | @ParameterizedTest(name = "{0} + {1} = {2}", quoteTextArguments = false) FILE: platform-tooling-support-tests/projects/graalvm-starter/src/test/java/com/example/project/ClassLevelAnnotationTests.java class ClassLevelAnnotationTests (line 19) | @EnabledInNativeImage class Inner (line 22) | @Nested method test (line 24) | @Test FILE: platform-tooling-support-tests/projects/graalvm-starter/src/test/java/com/example/project/GraalvmSuite.java class GraalvmSuite (line 15) | @Suite FILE: platform-tooling-support-tests/projects/graalvm-starter/src/test/java/com/example/project/VintageTests.java class VintageTests (line 15) | public class VintageTests { method test (line 16) | @Test FILE: platform-tooling-support-tests/projects/gradle-missing-engine/src/test/java/FooTests.java class FooTests (line 15) | class FooTests { method test (line 17) | @Test FILE: platform-tooling-support-tests/projects/junit-start/compact/JUnitRun.java method main (line 13) | void main() { method addition (line 17) | @Test FILE: platform-tooling-support-tests/projects/junit-start/compact/JUnitRunClass.java method main (line 13) | void main() { method substraction (line 17) | @Test FILE: platform-tooling-support-tests/projects/junit-start/modular/p/JUnitRunModule.java class JUnitRunModule (line 15) | class JUnitRunModule { method main (line 16) | void main() { FILE: platform-tooling-support-tests/projects/junit-start/modular/p/MultiplicationTests.java class MultiplicationTests (line 15) | class MultiplicationTests { method multiplication (line 17) | @Test FILE: platform-tooling-support-tests/projects/jupiter-starter/src/main/java/com/example/project/Calculator.java class Calculator (line 13) | public class Calculator { method add (line 15) | public int add(int a, int b) { FILE: platform-tooling-support-tests/projects/jupiter-starter/src/test/java/com/example/project/CalculatorParameterizedClassTests.java class CalculatorParameterizedClassTests (line 22) | @ParameterizedClass method parameterizedTest (line 29) | @ParameterizedTest class Inner (line 36) | @Nested method Inner (line 43) | Inner(int j) { method regularTest (line 47) | @Test FILE: platform-tooling-support-tests/projects/jupiter-starter/src/test/java/com/example/project/CalculatorTests.java class CalculatorTests (line 21) | class CalculatorTests { method printJavaVersion (line 23) | @BeforeAll method addsTwoNumbers (line 28) | @Test method add (line 35) | @ParameterizedTest(name = "{0} + {1} = {2}", quoteTextArguments = false) FILE: platform-tooling-support-tests/projects/maven-surefire-compatibility/src/test/java/com/example/project/DummyTests.java class DummyTests (line 15) | class DummyTests { method test (line 17) | @Test FILE: platform-tooling-support-tests/projects/memory-cleanup/src/OneMillionTests.java class OneMillionTests (line 20) | class OneMillionTests { method tests (line 22) | @TestFactory FILE: platform-tooling-support-tests/projects/reflection-tests/src/test/java/ReflectionTestCase.java class ReflectionTestCase (line 33) | class ReflectionTestCase { method printJavaVersion (line 35) | @BeforeAll method canReadParameters (line 40) | @TestFactory FILE: platform-tooling-support-tests/projects/standalone/src/other/OtherwiseNotReferencedClass.java class OtherwiseNotReferencedClass (line 13) | public class OtherwiseNotReferencedClass { FILE: platform-tooling-support-tests/projects/standalone/src/standalone/JupiterIntegration.java class JupiterIntegration (line 18) | class JupiterIntegration { method successful (line 20) | @Test method disabled (line 27) | @Test method abort (line 32) | @Test method fail (line 37) | @Test FILE: platform-tooling-support-tests/projects/standalone/src/standalone/JupiterParamsIntegration.java class JupiterParamsIntegration (line 18) | class JupiterParamsIntegration { method parameterizedTest (line 20) | @ParameterizedTest(name = "[{index}] argument={0}", quoteTextArguments... FILE: platform-tooling-support-tests/projects/standalone/src/standalone/SuiteIntegration.java class SuiteIntegration (line 17) | @Suite class SingleTestContainer (line 21) | static class SingleTestContainer { method successful (line 22) | @Test FILE: platform-tooling-support-tests/projects/standalone/src/standalone/VintageIntegration.java class VintageIntegration (line 21) | @FixMethodOrder(NAME_ASCENDING) method ignored (line 24) | @Test method succ3ssful (line 30) | @Test method f4il (line 35) | @Test FILE: platform-tooling-support-tests/projects/vintage/src/test/java/DefaultPackageTest.java class DefaultPackageTest (line 18) | @Ignore method packagePrivateMethod (line 20) | void packagePrivateMethod() { FILE: platform-tooling-support-tests/projects/vintage/src/test/java/com/example/vintage/VintageTest.java class VintageTest (line 17) | public class VintageTest { method packagePrivateMethod (line 18) | void packagePrivateMethod() { method success (line 21) | @Test method failure (line 26) | @Test FILE: platform-tooling-support-tests/src/archUnit/java/platform/tooling/support/tests/ArchUnitTests.java class ArchUnitTests (line 69) | @AnalyzeClasses(packages = { "org.junit.platform", "org.junit.jupiter", ... method packagesShouldBeNullMarked (line 122) | @ArchTest method allAreIn (line 143) | @ArchTest method freeOfGroupCycles (line 149) | @ArchTest method freeOfPackageCycles (line 154) | @ArchTest method avoidJavaUtilLogging (line 183) | @ArchTest method avoidThrowingGenericExceptions (line 190) | @ArchTest method avoidAccessingStandardStreams (line 198) | @ArchTest method haveContainerAnnotationWithSameRetentionPolicy (line 213) | private static ArchCondition haveContainerAnnotatio... method haveContainerAnnotationWithSameTargetTypes (line 218) | private static ArchCondition haveContainerAnnotatio... method haveBothAnnotationsWithMatchingSinceAttributes (line 223) | private static & HasSourceCodeLocation> A... method haveApiAnnotationWithDeprecatedStatus (line 230) | private static & HasSourceCodeLocation> D... method haveSinceAttributeMatchingApiAnnotation (line 235) | private static & HasSourceCodeLocation> D... method notShadowed (line 244) | private static DescribedPredicate notShadowed() { class RepeatableAnnotationPredicate (line 248) | private static class RepeatableAnnotationPredicate annotationType, BiPredicate loadModuleDirectoryNames() { method getJavaHome (line 62) | public static Optional getJavaHome(int version) { method Helper (line 76) | private Helper() { FILE: platform-tooling-support-tests/src/main/java/platform/tooling/support/MavenRepo.java class MavenRepo (line 21) | public class MavenRepo { method MavenRepo (line 23) | private MavenRepo() { method dir (line 26) | public static Path dir() { method jar (line 32) | public static Path jar(String artifactId) { method gradleModuleMetadata (line 38) | public static Path gradleModuleMetadata(String artifactId) { method pom (line 42) | public static Path pom(String artifactId) { method artifact (line 46) | private static Path artifact(String artifactId, Predicate file... method groupId (line 60) | private static String groupId(String artifactId) { FILE: platform-tooling-support-tests/src/main/java/platform/tooling/support/ProcessStarters.java class ProcessStarters (line 20) | public class ProcessStarters { method java (line 22) | public static ProcessStarter java() { method currentJdkHome (line 26) | public static Path currentJdkHome() { method java (line 32) | public static ProcessStarter java(Path javaHome) { method javaCommand (line 36) | public static ProcessStarter javaCommand(String commandName) { method javaCommand (line 40) | public static ProcessStarter javaCommand(Path javaHome, String command... method gradlew (line 46) | public static ProcessStarter gradlew() { method maven (line 53) | public static ProcessStarter maven(Path javaHome) { method windowsOrOtherExecutable (line 61) | private static String windowsOrOtherExecutable(String cmdOrExe, String... method getGradleJavaHome (line 65) | public static Optional getGradleJavaHome() { method getGradleJavaVersion (line 69) | public static int getGradleJavaVersion() { method ProcessStarters (line 73) | private ProcessStarters() { FILE: platform-tooling-support-tests/src/main/java/platform/tooling/support/ThirdPartyJars.java class ThirdPartyJars (line 22) | public class ThirdPartyJars { method ThirdPartyJars (line 24) | private ThirdPartyJars() { method copy (line 27) | public static void copy(Path targetDir, String group, String artifact) { method copyAll (line 32) | public static void copyAll(Path targetDir) { method copy (line 36) | private static void copy(Path source, Path targetDir) { method find (line 45) | public static Path find(String group, String artifact) { method thirdPartyJars (line 53) | private static Stream thirdPartyJars() { FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/HelperTests.java class HelperTests (line 28) | @Order(Integer.MAX_VALUE) method loadModuleDirectoryNames (line 31) | @Test method version (line 53) | @Test method nonExistingJdkVersionYieldsAnEmptyOptional (line 58) | @Test method checkJavaHome (line 63) | @ParameterizedTest FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/AntStarterTests.java class AntStarterTests (line 35) | @EnableSnapshotTests method ant_starter (line 39) | @Test FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/GraalVmStarterTests.java class GraalVmStarterTests (line 34) | @Order(Integer.MIN_VALUE) method runsTestsInNativeImage (line 39) | @Test FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/GradleKotlinExtensionsTests.java class GradleKotlinExtensionsTests (line 31) | class GradleKotlinExtensionsTests { method gradle_wrapper (line 33) | @Test FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/GradleMissingEngineTests.java class GradleMissingEngineTests (line 31) | class GradleMissingEngineTests { method gradle_wrapper (line 33) | @Test FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/GradleModuleFileTests.java class GradleModuleFileTests (line 26) | @Order(Integer.MAX_VALUE) method jupiterAggregatorGradleModuleMetadataVariants (line 29) | @Test FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/GradleStarterTests.java class GradleStarterTests (line 38) | @EnableSnapshotTests method prepareWorkspace (line 45) | @BeforeEach method buildJupiterStarterProject (line 50) | @Test method runOnlyOneMethodInClassTemplate (line 75) | @Test method runGradle (line 99) | private ProcessResult runGradle(OutputFiles outputFiles, String... ext... FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/JUnitStartTests.java class JUnitStartTests (line 35) | class JUnitStartTests { method prepareLocalLibraryDirectoryWithJUnitModules (line 40) | @BeforeAll method junitRun (line 74) | @Test method junitRunClass (line 89) | @Test method junitRunModule (line 104) | @Test FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/JarContainsManifestFirstTests.java class JarContainsManifestFirstTests (line 29) | @Order(Integer.MAX_VALUE) method manifestFirst (line 32) | @ParameterizedTest(quoteTextArguments = false) FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/JarDescribeModuleTests.java class JarDescribeModuleTests (line 33) | @Order(Integer.MAX_VALUE) method describeModule (line 36) | @ParameterizedTest(quoteTextArguments = false) method packageNamesStartWithNameOfTheModule (line 56) | @ParameterizedTest(quoteTextArguments = false) method replaceVersionPlaceholders (line 67) | private static String replaceVersionPlaceholders(String line) { FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/KotlinCoroutinesTests.java class KotlinCoroutinesTests (line 34) | @Order(Integer.MIN_VALUE + 1) method failsExpectedlyWhenAllOptionalDependenciesArePresent (line 37) | @Test method failsWithHelpfulErrorMessageWhenKotlinxCoroutinesIsMissing (line 47) | @Test method failsWithHelpfulErrorMessageWhenKotlinReflectIsMissing (line 60) | @Test method runBuild (line 73) | private static ProcessResult runBuild(Path workspace, OutputFiles outp... FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/LocalMavenRepo.java class LocalMavenRepo (line 25) | @ManagedResource.Scoped(LocalMavenRepo.ScopeProvider.class) class ScopeProvider (line 28) | public static class ScopeProvider implements ManagedResource.Scoped.Pr... method determineScope (line 32) | @Override method getFileSystemType (line 44) | private static String getFileSystemType(Path path) { method LocalMavenRepo (line 56) | public LocalMavenRepo() { method toCliArgument (line 65) | public String toCliArgument() { method close (line 69) | @Override FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/ManagedResource.java type Provider (line 43) | interface Provider { method determineScope (line 44) | Scope determineScope(ExtensionContext extensionContext); type Scope (line 48) | enum Scope { class Extension (line 52) | class Extension implements ParameterResolver, TestInstancePostProcessor { method supportsParameter (line 54) | @Override method resolveParameter (line 60) | @Override method getTestInstantiationExtensionContextScope (line 67) | @Override method postProcessTestInstance (line 72) | @Override method getOrCreateResource (line 86) | @SuppressWarnings("unchecked") class Resource (line 102) | @SuppressWarnings("try") method Resource (line 107) | private Resource(Class type) { method get (line 113) | private T get() { method close (line 117) | @Override FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/ManifestTests.java class ManifestTests (line 36) | @Order(Integer.MAX_VALUE) method manifestEntriesAdhereToConventions (line 39) | @ParameterizedTest(quoteTextArguments = false) method specificationVersion (line 78) | private static String specificationVersion(String version) { method assertValue (line 86) | private static void assertValue(Attributes attributes, String name, St... FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/MavenEnvVars.java class MavenEnvVars (line 19) | final class MavenEnvVars { method forJre (line 29) | static Map forJre(JRE jre) { method MavenEnvVars (line 45) | private MavenEnvVars() { FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/MavenPomFileTests.java class MavenPomFileTests (line 26) | @Order(Integer.MAX_VALUE) method jupiterAggregatorPomDependencies (line 29) | @Test method jupiterAggregatorGradleMetadataMarker (line 69) | @Test FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/MavenRepoProxy.java class MavenRepoProxy (line 21) | public class MavenRepoProxy implements AutoCloseable { method MavenRepoProxy (line 28) | @SuppressWarnings("unused") method MavenRepoProxy (line 33) | @SuppressWarnings("unused") method MavenRepoProxy (line 38) | private MavenRepoProxy(String proxiedUrl, int port) throws IOException { method getBaseUri (line 62) | URI getBaseUri() { method close (line 67) | @Override FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/MavenStarterTests.java class MavenStarterTests (line 37) | @EnableSnapshotTests method prepareWorkspace (line 50) | @BeforeEach method verifyJupiterStarterProject (line 55) | @Test method runOnlyOneMethodInClassTemplate (line 67) | @Test method runMaven (line 83) | private ProcessResult runMaven(OutputFiles outputFiles, String... extr... FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/MavenSurefireCompatibilityTests.java class MavenSurefireCompatibilityTests (line 33) | class MavenSurefireCompatibilityTests { method testMavenSurefireCompatibilityProject (line 40) | @Test FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/MemoryCleanupTests.java class MemoryCleanupTests (line 34) | class MemoryCleanupTests { method runsWithSmallHeapSize (line 39) | @Test method compile (line 58) | void compile(OutputFiles javacOutputFiles) throws Exception { method executeWithSmallHeapSize (line 75) | private ProcessResult executeWithSmallHeapSize(OutputFiles outputFiles... FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/ModularCompilationTests.java class ModularCompilationTests (line 28) | class ModularCompilationTests { method compileAllJUnitModules (line 30) | @Test method moduleSourcePath (line 68) | static String moduleSourcePath(String moduleName) { FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/ModularUserGuideTests.java class ModularUserGuideTests (line 43) | @DisabledOnOpenJ9 method compile (line 73) | private static List compile(Path temp, Writer out, Writer err)... method junit (line 117) | private static void junit(Path temp, OutputFiles outputFiles) throws E... method runTestsFromUserGuideWithinModularBoundaries (line 147) | @Test method loadAllJUnitModules (line 168) | private static void loadAllJUnitModules(Path target) throws Exception { method treeWalk (line 175) | private static List treeWalk(Path root) { method treeWalk (line 181) | private static void treeWalk(Path root, Consumer out) { FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/OutputAttachingExtension.java class OutputAttachingExtension (line 30) | class OutputAttachingExtension implements ParameterResolver, AfterTestEx... method supportsParameter (line 36) | @Override method resolveParameter (line 41) | @Override method afterTestExecution (line 57) | @Override method notEmpty (line 71) | private static boolean notEmpty(Path file) { method close (line 83) | @Override method toOutputFiles (line 97) | private OutputFiles toOutputFiles(String prefix) { FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/Projects.java class Projects (line 18) | public class Projects { method Projects (line 33) | private Projects() { method copyToWorkspace (line 36) | static Path copyToWorkspace(String project, Path workspace) throws IOE... method getSourceDirectory (line 41) | static Path getSourceDirectory(String project) { FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/ReflectionCompatibilityTests.java class ReflectionCompatibilityTests (line 32) | class ReflectionCompatibilityTests { method gradle_wrapper (line 34) | @Test FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/StandaloneTests.java class StandaloneTests (line 51) | @TestMethodOrder(MethodOrderer.OrderAnnotation.class) method prepareWorkspace (line 58) | @BeforeAll method jarFileWithoutCompiledModuleDescriptorClass (line 63) | @Test method listAllObservableEngines (line 79) | @Test method printVersionViaJar (line 98) | @Test method printVersionViaModule (line 119) | @Test method compile (line 151) | @Test method discoverTree (line 175) | @Test method discoverFlat (line 211) | @Test method discoverVerbose (line 246) | @Test method discoverNone (line 331) | @Test method discoverSummary (line 340) | @Test method discoverTestFeed (line 355) | @Test method discover (line 379) | private static ProcessResult discover(OutputFiles outputFiles, String.... method execute (line 397) | @Test method executeOnJava17 (line 423) | @Test method executeOnJava17SelectPackage (line 457) | @Test method getExpectedErrLinesOnJava17 (line 491) | private static List getExpectedErrLinesOnJava17(Path workspace... method executeWithJarredTestClasses (line 498) | @Test method assertOutputOnCurrentJvm (line 536) | private static void assertOutputOnCurrentJvm(ProcessResult result) thr... FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/ToolProviderTests.java class ToolProviderTests (line 51) | @Order(Integer.MAX_VALUE) method prepareLocalLibraryDirectoryWithJUnitPlatformModules (line 57) | @BeforeAll method triggerReleaseOfFileHandlesOnWindows (line 81) | @AfterAll method findAndRunJUnitOnTheClassPath (line 89) | @Test method findAndRunJUnitOnTheModulePath (line 103) | @Test method urls (line 125) | private static URL[] urls(Path directory) { method url (line 136) | private static URL url(Path path) { method assertJUnitPrintsHelpMessage (line 145) | private static void assertJUnitPrintsHelpMessage(ToolProvider junit) { FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/UnalignedClasspathTests.java class UnalignedClasspathTests (line 37) | class UnalignedClasspathTests { method verifyErrorMessageForUnalignedClasspath (line 45) | @ParameterizedTest(name = "[{index}] {0}") method javaVersions (line 68) | static Stream javaVersions() { FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/VintageGradleIntegrationTests.java class VintageGradleIntegrationTests (line 31) | @Order(Integer.MIN_VALUE + 1) method unsupportedVersion (line 37) | @Test method supportedVersions (line 47) | @ParameterizedTest(name = "{0}", quoteTextArguments = false) method run (line 61) | private ProcessResult run(OutputFiles outputFiles, String version) thr... FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/VintageMavenIntegrationTests.java class VintageMavenIntegrationTests (line 30) | class VintageMavenIntegrationTests { method unsupportedVersion (line 38) | @Test method supportedVersions (line 48) | @ParameterizedTest(name = "{0}", quoteTextArguments = false) method run (line 64) | private ProcessResult run(OutputFiles outputFiles, String version) thr... FILE: platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/XmlAssertions.java class XmlAssertions (line 28) | class XmlAssertions { method verifyContainsExpectedStartedOpenTestReport (line 30) | static void verifyContainsExpectedStartedOpenTestReport(Path testResul... method verifyContent (line 35) | private static void verifyContent(Path xmlFile, Snapshot snapshot) thr... method obfuscated (line 63) | private static StructuredDataProvider obfuscated(StructuredDataProvide... method obfuscatingSnapshotSerializer (line 72) | private static SnapshotSerializer obfuscatingSnapshotSerializer(Snapsh...