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.ArgumentsProvider
This 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.Exception
Provides 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.Exception
Provides arguments for JUnit 5 tests.- Specified by:
provideArguments
in interfaceorg.junit.jupiter.params.provider.ArgumentsProvider
- Parameters:
context
- Extension context.- Returns:
- Test arguments.
- Throws:
java.lang.Exception
- If unable to read arguments
-
-