Package net.avcompris.commons3.api.tests
Class AbstractApiTest
java.lang.Object
net.avcompris.commons3.api.tests.AbstractApiTest
- Direct Known Subclasses:
AbstractServiceApiTest
,AbstractWebApiTest
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static interface
protected static final class
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractApiTest
(TestsSpec.TestSpec spec, String superadminAuthorization) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract AbstractApiTest.StepExecutionResult
execute
(int stepIndex, AbstractApiTest.StepExecution stepExecution) protected static Method
extractGetter
(Class<?> clazz, String propertyName) protected static Object
final void
test
(TestsSpec.TestSpec testSpec)
-
Field Details
-
spec
-
superadminAuthorization
-
-
Constructor Details
-
AbstractApiTest
-
-
Method Details
-
execute
protected abstract AbstractApiTest.StepExecutionResult execute(int stepIndex, AbstractApiTest.StepExecution stepExecution) throws Exception - Throws:
Exception
-
test
@ParameterizedTest(name="{0}") @MethodSource("testSpecs") public final void test(TestsSpec.TestSpec testSpec) throws Exception - Throws:
Exception
-
extractGetter
-
invoke
-