Class ValueArgumentsProvider

    • Constructor Detail

      • ValueArgumentsProvider

        ValueArgumentsProvider()
    • Method Detail

      • provideArguments

        protected java.util.stream.Stream<? extends Arguments> provideArguments​(org.junit.jupiter.api.extension.ExtensionContext context,
                                                                                ValueSource valueSource)
        Description copied from class: AnnotationBasedArgumentsProvider
        Provide a Stream of Arguments — based on metadata in the provided annotation — to be passed to a @ParameterizedTest method.
        Specified by:
        provideArguments in class AnnotationBasedArgumentsProvider<ValueSource>
        Parameters:
        context - the current extension context; never null
        valueSource - the annotation to process; never null
        Returns:
        a stream of arguments; never null
      • getArgumentsFromSource

        private java.lang.Object[] getArgumentsFromSource​(ValueSource valueSource)