public class CompositeContractTemplate extends Object implements ContractTemplate
Constructor and Description |
---|
CompositeContractTemplate() |
Modifier and Type | Method and Description |
---|---|
String |
body() |
String |
body(String jsonPath) |
String |
closingTemplate()
Handlebars is using the Mustache template thus it looks like this {{ Mustache }}.
|
String |
cookie(String key) |
String |
escapedBody() |
String |
escapedBody(String jsonPath) |
String |
escapedClosingTemplate()
Handlebars is using the Mustache template thus it looks like this {{{ Mustache }}}.
|
String |
escapedCookie(String key) |
String |
escapedHeader(String key) |
String |
escapedHeader(String key,
int index) |
String |
escapedOpeningTemplate()
Handlebars is using the Mustache template thus it looks like this {{{ Mustache }}}.
|
String |
escapedPath() |
String |
escapedPath(int index) |
String |
escapedQuery(String key) |
String |
escapedQuery(String key,
int index) |
String |
escapedUrl() |
String |
header(String key) |
String |
header(String key,
int index) |
String |
openingTemplate()
Handlebars is using the Mustache template thus it looks like this {{ Mustache }}.
|
String |
path() |
String |
path(int index) |
String |
query(String key) |
String |
query(String key,
int index) |
boolean |
startsWithEscapedTemplate(String text) |
boolean |
startsWithTemplate(String text) |
String |
url() |
public boolean startsWithTemplate(String text)
startsWithTemplate
in interface ContractTemplate
text
- text to assertpublic boolean startsWithEscapedTemplate(String text)
startsWithEscapedTemplate
in interface ContractTemplate
text
- text to assertpublic String openingTemplate()
ContractTemplate
openingTemplate
in interface ContractTemplate
public String closingTemplate()
ContractTemplate
closingTemplate
in interface ContractTemplate
public String escapedOpeningTemplate()
ContractTemplate
escapedOpeningTemplate
in interface ContractTemplate
public String escapedClosingTemplate()
ContractTemplate
escapedClosingTemplate
in interface ContractTemplate
public String url()
url
in interface ContractTemplate
public String query(String key)
query
in interface ContractTemplate
key
- query parameter keypublic String query(String key, int index)
query
in interface ContractTemplate
key
- query parameter keyindex
- query parameter indexpublic String path()
path
in interface ContractTemplate
public String path(int index)
path
in interface ContractTemplate
index
- request path indexpublic String header(String key)
header
in interface ContractTemplate
key
- headers keypublic String header(String key, int index)
header
in interface ContractTemplate
key
- headers keyindex
- headers indexpublic String cookie(String key)
cookie
in interface ContractTemplate
key
- cookie keypublic String body()
body
in interface ContractTemplate
public String escapedBody()
escapedBody
in interface ContractTemplate
public String escapedBody(String jsonPath)
escapedBody
in interface ContractTemplate
jsonPath
- json path valuepublic String body(String jsonPath)
body
in interface ContractTemplate
jsonPath
- json path valuepublic String escapedUrl()
escapedUrl
in interface ContractTemplate
public String escapedQuery(String key)
escapedQuery
in interface ContractTemplate
key
- query parameter keypublic String escapedQuery(String key, int index)
escapedQuery
in interface ContractTemplate
key
- query parameter keyindex
- query parameter indexpublic String escapedPath()
escapedPath
in interface ContractTemplate
public String escapedPath(int index)
escapedPath
in interface ContractTemplate
index
- path indexpublic String escapedHeader(String key)
escapedHeader
in interface ContractTemplate
key
- headers keypublic String escapedHeader(String key, int index)
escapedHeader
in interface ContractTemplate
key
- headers keyindex
- headers indexpublic String escapedCookie(String key)
escapedCookie
in interface ContractTemplate
key
- cookie keyCopyright © 2016–2019 Spring. All rights reserved.