public static enum SpringBootTest.WebEnvironment extends Enum<SpringBootTest.WebEnvironment>
Enum Constant and Description |
---|
DEFINED_PORT
|
MOCK
Creates a
WebApplicationContext with a mock servlet environment or a
regular ApplicationContext if servlet APIs are not on the classpath. |
NONE
|
RANDOM_PORT
Creates an
EmbeddedWebApplicationContext and sets a
server.port=0 Environment property (which usually triggers
listening on a random port). |
Modifier and Type | Method and Description |
---|---|
boolean |
isEmbedded()
Return if the environment uses an
EmbeddedWebApplicationContext . |
static SpringBootTest.WebEnvironment |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SpringBootTest.WebEnvironment[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SpringBootTest.WebEnvironment MOCK
WebApplicationContext
with a mock servlet environment or a
regular ApplicationContext
if servlet APIs are not on the classpath.public static final SpringBootTest.WebEnvironment RANDOM_PORT
EmbeddedWebApplicationContext
and sets a
server.port=0
Environment
property (which usually triggers
listening on a random port). Often used in conjunction with a
LocalServerPort
injected field on the test.public static final SpringBootTest.WebEnvironment DEFINED_PORT
public static final SpringBootTest.WebEnvironment NONE
public static SpringBootTest.WebEnvironment[] values()
for (SpringBootTest.WebEnvironment c : SpringBootTest.WebEnvironment.values()) System.out.println(c);
public static SpringBootTest.WebEnvironment valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean isEmbedded()
EmbeddedWebApplicationContext
.EmbeddedWebApplicationContext
is used.Copyright © 2017 Pivotal Software, Inc.. All rights reserved.