Package guru.mikelue.foxglove.junit


package guru.mikelue.foxglove.junit
JUnit extensions for Foxglove testing.

Features


Example


 import guru.mikelue.foxglove.annotation.DataGeneratorSource;
 import guru.mikelue.foxglove.annotation.GenData;
 import guru.mikelue.foxglove.annotation.TableFacetsSource;
 import guru.mikelue.foxglove.junit.FoxgloveJUnitExtension;

 @ExtendWith(FoxgloveJUnitExtension.class)
 public class SampleTest {
     @Test
     @GenData(facetsNames = { "carsWithFeature" })
     void junit5Method()
     {
         // Your test code here
     }

     @TableFacetsSource
     TableFacet[] carsWithFeature()
     {
         // Prepare your TableFacet(s)
         return new TableFacet[] {};
     }

     @DataGeneratorSource
     DataGenerator<?> defaultDataGenerator()
     {
         return new JdbcDataGenerator(getDataSource());
     }
 }
 
See Also:
  • Classes
    Class
    Description
    JUnit extension for Foxglove.