@Deprecated public abstract class AbstractWebServicesTest extends ServicelayerTest
NeedsEmbeddedServer annotation to run embedded server on test class and
WsSecuredRequestBuilder or WsRequestBuilder to construct
javax.ws.rs.client.Invocation.Builder that you need to access your web services| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
EMBEDDEDSERVER_HTTP_PORT_CONFIG_KEY
Deprecated.
|
static java.lang.String |
EMBEDDEDSERVER_HTTPS_PORT_CONFIG_KEY
Deprecated.
|
protected static java.lang.String |
HEADER_AUTH_KEY
Deprecated.
|
protected static java.lang.String |
HEADER_AUTH_VALUE_PREFIX
Deprecated.
|
protected Client |
jerseyClient
Deprecated.
|
protected WebTarget |
webResource
Deprecated.
|
static java.lang.String |
WS_REQUIRED_CHANNEL_PROPERTY
Deprecated.
|
static java.lang.String |
WS_TEST_OAUTH2_CLIENT_ID_KEY
Deprecated.
|
static java.lang.String |
WS_TEST_OAUTH2_CLIENT_SECRET_KEY
Deprecated.
|
static java.lang.String |
WS_TEST_OAUTH2_CUSTOMER_PASSWORD_KEY
Deprecated.
|
static java.lang.String |
WS_TEST_OAUTH2_CUSTOMER_USERNAME_KEY
Deprecated.
|
static java.lang.String |
WS_TEST_OAUTH2_TOKEN_ENDPOINT_PATH_KEY
Deprecated.
|
importServicedefaultLanguage, jaloSession| Constructor and Description |
|---|
AbstractWebServicesTest()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected Builder |
addAuthorizationHeader(WebTarget webResource,
java.lang.String token)
Deprecated.
|
protected void |
assertBadRequest(Response response,
boolean expectEmptyBody)
Deprecated.
Tests whether the response has status BAD_REQUEST.
|
protected void |
assertCreated(Response response,
boolean expectEmptyBody)
Deprecated.
Tests whether resource was successfully created.
|
protected void |
assertForbidden(Response response,
boolean expectEmptyBody)
Deprecated.
Tests whether the response has status FORBIDDEN.
|
protected void |
assertOk(Response response,
boolean expectEmptyBody)
Deprecated.
Tests whether the response has status OK.
|
protected void |
assertResponseStatus(Status status,
Response response)
Deprecated.
|
protected void |
assertResponseStatus(Status responseStatus,
Response response,
boolean expectEmptyBody)
Deprecated.
Tests whether the response status has expected value.
|
protected void |
assertUnauthorized(Response response,
boolean expectEmptyBody)
Deprecated.
Tests whether the response has status UNAUTHORIZED.
|
protected Builder |
authorizeClientUsingClientCredentials(WebTarget webResource)
Deprecated.
|
protected Builder |
authorizeClientUsingClientCredentials(WebTarget webResource,
java.lang.String clientId,
java.lang.String clientSecret)
Deprecated.
|
protected Builder |
authorizeClientUsingResourceOwnerPassword(WebTarget webResource)
Deprecated.
|
protected Builder |
authorizeClientUsingResourceOwnerPassword(WebTarget webResource,
java.lang.String customerName,
java.lang.String customerPassword)
Deprecated.
|
protected Builder |
authorizeClientUsingResourceOwnerPassword(WebTarget webResource,
java.lang.String customerName,
java.lang.String customerPassword,
java.lang.String clientId,
java.lang.String clientSecret)
Deprecated.
|
protected void |
beforeEmbeddedServerCreation()
Deprecated.
|
protected Client |
createClient(ClientConfig config)
Deprecated.
Method creates client which accepts all hostname and trust all certificates - because of that it is suitable only
for tests
|
protected EmbeddedServer |
createEmbeddedServer()
Deprecated.
|
void |
ensureEmbeddedServerIsRunning()
Deprecated.
|
protected void |
ensureWebappIsRunning()
Deprecated.
|
protected ExtensionInfo |
getAuthorizationExtensionInfo()
Deprecated.
|
protected java.lang.String |
getAuthorizationExtensionName()
Deprecated.
|
protected EmbeddedServerBuilder |
getEmbeddedServerBuilder()
Deprecated.
|
ExtensionInfo |
getExtensionInfo()
Deprecated.
|
abstract java.lang.String |
getExtensionName()
Deprecated.
|
protected java.lang.String |
getOAuth2TokenUsingClientCredentials(WebTarget webResource,
java.lang.String clientID,
java.lang.String clientSecret)
Deprecated.
|
protected java.lang.String |
getOAuth2TokenUsingResourceOwnerPassword(WebTarget webResource,
java.lang.String clientID,
java.lang.String clientSecret,
java.lang.String customerName,
java.lang.String customerPassword)
Deprecated.
|
static java.lang.String |
getTokenFromJsonStr(java.lang.String jsonStr)
Deprecated.
|
protected java.lang.String |
getWebRoot(ExtensionInfo extensionInfo)
Deprecated.
|
protected java.lang.String |
getWsVersionForExtensionInfo(ExtensionInfo extensionInfo)
Deprecated.
|
boolean |
isUseSSL()
Deprecated.
|
static <T> T |
jsonToObj(java.lang.String jsonStr,
java.lang.Class<T> c)
Deprecated.
|
static java.lang.String |
objToJson(java.lang.Object obj)
Deprecated.
|
void |
setUp()
Deprecated.
|
protected WebTarget |
setupWebResource(ExtensionInfo extensionInfo)
Deprecated.
|
void |
setUseSSL(boolean useSSL)
Deprecated.
|
static void |
stopEmbeddedTomcat()
Deprecated.
|
createCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importData, importData, importData, importStream, importStream, isPrefetchModeNoneautowireProperties, getBeanName, prepareApplicationContextAndSessionestablishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSessionpublic static final java.lang.String WS_REQUIRED_CHANNEL_PROPERTY
public static final java.lang.String EMBEDDEDSERVER_HTTP_PORT_CONFIG_KEY
public static final java.lang.String EMBEDDEDSERVER_HTTPS_PORT_CONFIG_KEY
public static final java.lang.String WS_TEST_OAUTH2_TOKEN_ENDPOINT_PATH_KEY
public static final java.lang.String WS_TEST_OAUTH2_CLIENT_ID_KEY
public static final java.lang.String WS_TEST_OAUTH2_CLIENT_SECRET_KEY
public static final java.lang.String WS_TEST_OAUTH2_CUSTOMER_USERNAME_KEY
public static final java.lang.String WS_TEST_OAUTH2_CUSTOMER_PASSWORD_KEY
protected static final java.lang.String HEADER_AUTH_KEY
protected static final java.lang.String HEADER_AUTH_VALUE_PREFIX
protected WebTarget webResource
protected Client jerseyClient
public static void stopEmbeddedTomcat()
protected java.lang.String getWsVersionForExtensionInfo(ExtensionInfo extensionInfo)
public void setUp()
throws java.lang.Exception
java.lang.Exceptionprotected Client createClient(ClientConfig config)
throws java.security.NoSuchAlgorithmException,
java.security.KeyManagementException
config - client configjava.security.NoSuchAlgorithmExceptionjava.security.KeyManagementExceptionprotected WebTarget setupWebResource(ExtensionInfo extensionInfo)
public void ensureEmbeddedServerIsRunning()
protected EmbeddedServer createEmbeddedServer()
protected void beforeEmbeddedServerCreation()
protected EmbeddedServerBuilder getEmbeddedServerBuilder()
protected void ensureWebappIsRunning()
public abstract java.lang.String getExtensionName()
public ExtensionInfo getExtensionInfo()
protected java.lang.String getAuthorizationExtensionName()
protected ExtensionInfo getAuthorizationExtensionInfo()
protected java.lang.String getWebRoot(ExtensionInfo extensionInfo)
protected Builder authorizeClientUsingClientCredentials(WebTarget webResource,
java.lang.String clientId,
java.lang.String clientSecret)
protected Builder authorizeClientUsingClientCredentials(WebTarget webResource)
protected Builder authorizeClientUsingResourceOwnerPassword(WebTarget webResource,
java.lang.String customerName,
java.lang.String customerPassword,
java.lang.String clientId,
java.lang.String clientSecret)
protected Builder authorizeClientUsingResourceOwnerPassword(WebTarget webResource,
java.lang.String customerName,
java.lang.String customerPassword)
protected Builder authorizeClientUsingResourceOwnerPassword(WebTarget webResource)
protected java.lang.String getOAuth2TokenUsingClientCredentials(WebTarget webResource,
java.lang.String clientID,
java.lang.String clientSecret)
protected java.lang.String getOAuth2TokenUsingResourceOwnerPassword(WebTarget webResource,
java.lang.String clientID,
java.lang.String clientSecret,
java.lang.String customerName,
java.lang.String customerPassword)
protected Builder addAuthorizationHeader(WebTarget webResource,
java.lang.String token)
public static java.lang.String getTokenFromJsonStr(java.lang.String jsonStr)
throws java.io.IOException
java.io.IOExceptionpublic static <T> T jsonToObj(java.lang.String jsonStr,
java.lang.Class<T> c)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String objToJson(java.lang.Object obj)
throws java.io.IOException
java.io.IOExceptionprotected void assertOk(Response response,
boolean expectEmptyBody)
response - ClientResponseexpectEmptyBody - true - the body is checked for null valueprotected void assertCreated(Response response,
boolean expectEmptyBody)
response - ClientResponseexpectEmptyBody - true - the body is checked for null valueprotected void assertForbidden(Response response,
boolean expectEmptyBody)
response - ClientResponseexpectEmptyBody - true - the body is checked for null valueprotected void assertBadRequest(Response response,
boolean expectEmptyBody)
response - ClientResponseexpectEmptyBody - true - the body is checked for null valueprotected void assertUnauthorized(Response response,
boolean expectEmptyBody)
response - ClientResponseexpectEmptyBody - true - the body is checked for null valueprotected void assertResponseStatus(Status responseStatus,
Response response,
boolean expectEmptyBody)
response - ClientResponseexpectEmptyBody - true - the body is checked for null valueprotected void assertResponseStatus(Status status,
Response response)
public void setUseSSL(boolean useSSL)
public boolean isUseSSL()
Copyright © 2018 SAP SE. All Rights Reserved.