Class AbstractWebApiTest
java.lang.Object
net.avcompris.commons3.api.tests.AbstractApiTest
net.avcompris.commons3.web.it.utils.AbstractWebApiTest
-
Nested Class Summary
Nested classes/interfaces inherited from class net.avcompris.commons3.api.tests.AbstractApiTest
AbstractApiTest.StepExecution, AbstractApiTest.StepExecutionResult
-
Field Summary
Fields inherited from class net.avcompris.commons3.api.tests.AbstractApiTest
spec, superadminAuthorization
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractWebApiTest
(TestsSpec.TestSpec spec, String superadminAuthorization) -
Method Summary
Modifier and TypeMethodDescriptionprotected final AbstractApiTest.StepExecutionResult
execute
(int stepIndex, AbstractApiTest.StepExecution step) protected final void
moreRestAssured
(String expression, Class<? extends AbstractController> controllerClass0) final void
Use the "@RestAssured" annotation set on the test class (e.g.Methods inherited from class net.avcompris.commons3.api.tests.AbstractApiTest
extractGetter, invoke, test
-
Constructor Details
-
AbstractWebApiTest
-
-
Method Details
-
execute
protected final AbstractApiTest.StepExecutionResult execute(int stepIndex, AbstractApiTest.StepExecution step) throws Exception - Specified by:
execute
in classAbstractApiTest
- Throws:
Exception
-
setUpRestAssured
Use the "@RestAssured" annotation set on the test class (e.g. AppInfoTest) to retrieve the env property to use for the API baseURL (e.g. "customers.baseURL"), and then callAbstractWebTest.setUpRestAssured(String)
- Throws:
Exception
-
moreRestAssured
protected final void moreRestAssured(String expression, Class<? extends AbstractController> controllerClass0)
-