Class EnumValuesDataProvider


  • public abstract class EnumValuesDataProvider
    extends java.lang.Object
    TestNG DataProvider for passing all Enum values as parameters to a test method. Supports currently a single Enum parameter for a test method.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object[][] toDataProviderArray​(java.lang.Class<? extends java.lang.Enum<?>> enumClass)  
      static java.lang.Object[][] values​(java.lang.reflect.Method testMethod)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EnumValuesDataProvider

        public EnumValuesDataProvider()
    • Method Detail

      • values

        @DataProvider
        public static final java.lang.Object[][] values​(java.lang.reflect.Method testMethod)
      • toDataProviderArray

        public static java.lang.Object[][] toDataProviderArray​(java.lang.Class<? extends java.lang.Enum<?>> enumClass)