Class TestProjectParameterizer
- java.lang.Object
-
- io.testproject.sdk.interfaces.parameterization.TestProjectParameterizer
-
- All Implemented Interfaces:
org.junit.jupiter.params.provider.ArgumentsProvider
public class TestProjectParameterizer extends java.lang.Object implements org.junit.jupiter.params.provider.ArgumentsProviderThis class is used to provide arguments from TestProject platform to parameterized tests.
-
-
Constructor Summary
Constructors Constructor Description TestProjectParameterizer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.Object[][]provideArguments()Provides arguments for TestNG tests.java.util.stream.Stream<? extends org.junit.jupiter.params.provider.Arguments>provideArguments(org.junit.jupiter.api.extension.ExtensionContext context)Provides arguments for JUnit 5 tests.
-
-
-
Method Detail
-
provideArguments
@DataProvider(name="TestProject") public static java.lang.Object[][] provideArguments() throws java.lang.ExceptionProvides arguments for TestNG tests.- Returns:
- Test arguments.
- Throws:
java.lang.Exception- If unable to read arguments
-
provideArguments
public java.util.stream.Stream<? extends org.junit.jupiter.params.provider.Arguments> provideArguments(org.junit.jupiter.api.extension.ExtensionContext context) throws java.lang.ExceptionProvides arguments for JUnit 5 tests.- Specified by:
provideArgumentsin interfaceorg.junit.jupiter.params.provider.ArgumentsProvider- Parameters:
context- Extension context.- Returns:
- Test arguments.
- Throws:
java.lang.Exception- If unable to read arguments
-
-