Class DatasetArgumentsProvider

java.lang.Object
dev.dokimos.junit.DatasetArgumentsProvider
All Implemented Interfaces:
Consumer<DatasetSource>, org.junit.jupiter.params.provider.ArgumentsProvider, org.junit.jupiter.params.support.AnnotationConsumer<DatasetSource>

public class DatasetArgumentsProvider extends Object implements org.junit.jupiter.params.provider.ArgumentsProvider, org.junit.jupiter.params.support.AnnotationConsumer<DatasetSource>
JUnit ArgumentsProvider that loads Examples from a Dataset.
  • Constructor Details

    • DatasetArgumentsProvider

      public DatasetArgumentsProvider()
  • Method Details

    • accept

      public void accept(DatasetSource annotation)
      Specified by:
      accept in interface Consumer<DatasetSource>
    • provideArguments

      public Stream<? extends org.junit.jupiter.params.provider.Arguments> provideArguments(org.junit.jupiter.api.extension.ExtensionContext context)
      Specified by:
      provideArguments in interface org.junit.jupiter.params.provider.ArgumentsProvider