跳过导航链接
A B C D E F G H I J L M N O P Q R S T U V W X 

A

accept(String...) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpRequestBuilders
Set the 'Accept' header to the given media type(s).
alwaysDo(ResultHandler) - 类 中的方法com.github.yongchristophertang.engine.web.WebTemplateBuilder
Set global default ResultHandler for built WebTemplate.
alwaysExpect(ResultMatcher) - 类 中的方法com.github.yongchristophertang.engine.web.WebTemplateBuilder
Set global default ResultMatcher for built WebTemplate.
andDo(ResultHandler) - 类 中的方法com.github.yongchristophertang.engine.web.response.DefaultResultActions
Provide a general action.
andDo(ResultHandler) - 接口 中的方法com.github.yongchristophertang.engine.web.ResultActions
Provide a general action.
andExpect(ResultMatcher) - 类 中的方法com.github.yongchristophertang.engine.web.response.DefaultResultActions
Provide an expectation.
andExpect(ResultMatcher) - 接口 中的方法com.github.yongchristophertang.engine.web.ResultActions
Provide an expectation.
andReturn() - 类 中的方法com.github.yongchristophertang.engine.web.response.DefaultResultActions
Return the result of the executed request for direct access to the results.
andReturn() - 接口 中的方法com.github.yongchristophertang.engine.web.ResultActions
Return the result of the executed request for direct access to the results.
andTransform(ResultTransform<T>) - 类 中的方法com.github.yongchristophertang.engine.web.response.DefaultResultActions
Provide a transformation of the result.
andTransform(ResultTransform<T>) - 接口 中的方法com.github.yongchristophertang.engine.web.ResultActions
Provide a transformation of the result.
AnnotationClientFactory<T,A> - com.github.yongchristophertang.database.guice.provider中的类
Default implementation of ClientFactory for creating clients from .lang.annotation.Annotations as annos.
api(Class<T>) - 类 中的静态方法com.github.yongchristophertang.engine.web.request.TestRequestBuilders
Create a T instance which is a proxy for the interface clientIface.
append(LogEvent) - 类 中的方法com.github.yongchristophertang.log4j.TestNGAppender
 
apply(Statement, FrameworkMethod, Object) - 类 中的方法com.github.yongchristophertang.config.junit.JUnit4PropertyInjectionRule
The rule that is about to load properties from PropertyConfigs and set values to Propertys.
apply(Statement, FrameworkMethod, Object) - 类 中的方法com.github.yongchristophertang.database.junit.JUnit4DBInjectionRule
arrayNotEmpty(T[], String) - 类 中的静态方法com.github.yongchristophertang.engine.AssertUtils
Assert an array of T instances is not empty.
arraySize(String, int) - 类 中的方法com.github.yongchristophertang.engine.java.handler.JsonAssertion
Evaluate the JSON path and assert the array found has the expected size.
arraySize(int) - 类 中的方法com.github.yongchristophertang.engine.web.response.JsonPathResultMatchers
Evaluate the JSON path and assert the array found has the expected size.
AssertUtils - com.github.yongchristophertang.engine中的类
Static assertion lib

B

body(MultipartBodyFormBuilder) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpMultipartRequestBuilders
Set the multipart body
body(String, Collection<String>) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpMultipartRequestBuilders
Set multipart body parameters
body(String, String) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpMultipartRequestBuilders
Set multipart body parameter
body(Map<String, Object>) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpMultipartRequestBuilders
Set multipart body parameters
body(byte[]) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpRequestBuilders
Set the request body.
body(String) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpRequestBuilders
Set the request body.
body(String, String) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpRequestBuilders
Set the request body form.
body(String, Collection<String>) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpRequestBuilders
 
BodyForm - com.github.yongchristophertang.engine.web.http中的接口
Body form interface which provides a method to access to HttpEntity
BodyParam - com.github.yongchristophertang.engine.web.annotations中的注释类型
Binds the value of a form body parameter to a resource method parameter
build() - 接口 中的方法com.github.yongchristophertang.engine.web.TemplateBuilder
Build a WebTemplate with custom config builder
build() - 类 中的方法com.github.yongchristophertang.engine.web.WebTemplateBuilder
Build a WebTemplate with custom config builder
buildBody() - 接口 中的方法com.github.yongchristophertang.engine.web.http.FormBuilder
Build a BodyForm instance
buildBody() - 类 中的方法com.github.yongchristophertang.engine.web.http.MultipartBodyFormBuilder
Create a BodyForm instance
buildClients() - 类 中的方法com.github.yongchristophertang.database.guice.provider.AnnotationClientFactory
Build a queue of clients.
buildClients() - 接口 中的方法com.github.yongchristophertang.database.guice.provider.ClientFactory
Build a queue of clients.
buildModule() - 类 中的方法com.github.yongchristophertang.database.guice.JdbcModuleBuilder
 
buildModule() - 接口 中的方法com.github.yongchristophertang.database.guice.ModuleBuilder
build a module.
buildModule() - 类 中的方法com.github.yongchristophertang.database.guice.MongoModuleBuilder
 
buildProxy() - 类 中的方法com.github.yongchristophertang.engine.java.ClassLoggerProxy
Build a T proxy.
buildProxy() - 类 中的方法com.github.yongchristophertang.engine.java.LoggerProxyFactory
Build a T proxy.
buildProxy() - 接口 中的方法com.github.yongchristophertang.engine.java.ProxyFactory
Build a T proxy.
buildRequest() - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpMultipartRequestBuilders
buildRequest() - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpRequestBuilders
buildRequest() - 接口 中的方法com.github.yongchristophertang.engine.web.request.RequestBuilder
 

C

characterEncoding(String) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpRequestBuilders
Set the character encoding of the request.
ClassLoggerProxy<T> - com.github.yongchristophertang.engine.java中的类
Logger proxy for an instance
clazz - 类 中的变量com.github.yongchristophertang.database.guice.DBAnnotationModuleBuilder
 
ClientFactory<T> - com.github.yongchristophertang.database.guice.provider中的接口
Factory to build a Queue of T clients.
collectionNotEmpty(Collection<T>, String) - 类 中的静态方法com.github.yongchristophertang.engine.AssertUtils
Assert a collection of T instances is not empty.
com.github.yongchristophertang.config - 程序包 com.github.yongchristophertang.config
 
com.github.yongchristophertang.config.junit - 程序包 com.github.yongchristophertang.config.junit
 
com.github.yongchristophertang.config.testng - 程序包 com.github.yongchristophertang.config.testng
 
com.github.yongchristophertang.database - 程序包 com.github.yongchristophertang.database
Database handler for JDBC and Mongo, supporting both TestNG and JUnit.
com.github.yongchristophertang.database.annotations - 程序包 com.github.yongchristophertang.database.annotations
 
com.github.yongchristophertang.database.guice - 程序包 com.github.yongchristophertang.database.guice
 
com.github.yongchristophertang.database.guice.provider - 程序包 com.github.yongchristophertang.database.guice.provider
 
com.github.yongchristophertang.database.junit - 程序包 com.github.yongchristophertang.database.junit
 
com.github.yongchristophertang.database.testng - 程序包 com.github.yongchristophertang.database.testng
 
com.github.yongchristophertang.engine - 程序包 com.github.yongchristophertang.engine
Test framework for Http RESTful testing and Java API testing
com.github.yongchristophertang.engine.java - 程序包 com.github.yongchristophertang.engine.java
Java API test framework which mainly deals with test log injection during API calling
com.github.yongchristophertang.engine.java.handler - 程序包 com.github.yongchristophertang.engine.java.handler
 
com.github.yongchristophertang.engine.web - 程序包 com.github.yongchristophertang.engine.web
 
com.github.yongchristophertang.engine.web.annotations - 程序包 com.github.yongchristophertang.engine.web.annotations
 
com.github.yongchristophertang.engine.web.http - 程序包 com.github.yongchristophertang.engine.web.http
 
com.github.yongchristophertang.engine.web.request - 程序包 com.github.yongchristophertang.engine.web.request
 
com.github.yongchristophertang.engine.web.response - 程序包 com.github.yongchristophertang.engine.web.response
 
com.github.yongchristophertang.log4j - 程序包 com.github.yongchristophertang.log4j
Log4j2 adapter
connectionTimeOut(int) - 类 中的方法com.github.yongchristophertang.engine.web.WebTemplateBuilder
Set http connection time-out
Consume - com.github.yongchristophertang.engine.web.annotations中的注释类型
Identifies the Accept header that the client will consume
content(String, byte[]) - 类 中的方法com.github.yongchristophertang.engine.web.http.MultipartBodyFormBuilder
Add a bytes content in body of HttpRequestBuilders
content() - 类 中的静态方法com.github.yongchristophertang.engine.web.response.HttpResultMatchers
Access to http response assertions.
ContentResultMatchers - com.github.yongchristophertang.engine.web.response中的类
Factory for response content assertions.
ContentResultMatchers() - 类 的构造器com.github.yongchristophertang.engine.web.response.ContentResultMatchers
 
contentType(String) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpRequestBuilders
Set the 'Content-Type' header of the request.
contentType(String) - 类 中的方法com.github.yongchristophertang.engine.web.response.ContentResultMatchers
Assert the Http Response content type.
convert(Object) - 类 中的方法com.github.yongchristophertang.engine.web.request.JsonStringConverter
 
convert(Object) - 类 中的方法com.github.yongchristophertang.engine.web.request.SimpleStringConverter
 
convert(T) - 接口 中的方法com.github.yongchristophertang.engine.web.request.StringConverter
 
cookie(Cookie...) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpRequestBuilders
Add the given cookies to the request.
create() - 类 中的静态方法com.github.yongchristophertang.engine.web.http.MultipartBodyFormBuilder
 
createAppender(String, Layout, Filter) - 类 中的静态方法com.github.yongchristophertang.log4j.TestNGAppender
 
createClassLoggerProxy(T) - 类 中的静态方法com.github.yongchristophertang.engine.java.ProxyFactories
 
createClient(A) - 类 中的方法com.github.yongchristophertang.database.guice.provider.AnnotationClientFactory
Transfer an annotation to a T object.
createClient(SqlDB) - 类 中的方法com.github.yongchristophertang.database.guice.provider.DataSourceFactory
 
createClient(Mongo) - 类 中的方法com.github.yongchristophertang.database.guice.provider.MongoFactory
 
createLoggerProxy(T) - 类 中的静态方法com.github.yongchristophertang.engine.java.ProxyFactories
Create a logger proxy for client
createLoggerProxy(ProxyFactory<T>) - 类 中的静态方法com.github.yongchristophertang.engine.java.ProxyFactories
Create a proxy via a ProxyFactory
createModule(ITestContext, Class<?>) - 类 中的方法com.github.yongchristophertang.database.testng.TestNGDBInjectionModuleFactory
Check the class annotations, instantiate modules respectively.
customConfig() - 类 中的静态方法com.github.yongchristophertang.engine.web.WebTemplateBuilder
Build a webTemplate with custom config

D

DataSourceFactory - com.github.yongchristophertang.database.guice.provider中的类
Factory to create DataSources via SqlDBs.
DataSourceFactory(SqlDB[]) - 类 的构造器com.github.yongchristophertang.database.guice.provider.DataSourceFactory
 
DBAnnotationModuleBuilder - com.github.yongchristophertang.database.guice中的类
Abstract builder to build a Module from an annotation class Class\<A extends Annotation\>.
defaultConfig() - 类 中的静态方法com.github.yongchristophertang.engine.web.WebTemplateBuilder
Build a WebTemplate with default settings.
DefaultHttpResult - com.github.yongchristophertang.engine.web.response中的类
A default implementation for HttpResult.
DefaultHttpResult(HttpRequest, HttpResponse, long, String) - 类 的构造器com.github.yongchristophertang.engine.web.response.DefaultHttpResult
Build an instance of HttpResult from an .HttpRequest, an HttpResponse and an execution time.
DefaultHttpResult(HttpResult) - 类 的构造器com.github.yongchristophertang.engine.web.response.DefaultHttpResult
Build an instance of HttpResult from an existing one.
DefaultResultActions - com.github.yongchristophertang.engine.web.response中的类
A default implementation of ResultActions.
DefaultResultActions(HttpResult) - 类 的构造器com.github.yongchristophertang.engine.web.response.DefaultResultActions
 
DELETE - com.github.yongchristophertang.engine.web.annotations中的注释类型
Indicates that the annotated method responds to HTTP DELETE requests.
DELETE - 注释类型 中的静态变量com.github.yongchristophertang.engine.web.annotations.HTTPMethod
HTTP DELETE method.
delete(String, Object...) - 类 中的静态方法com.github.yongchristophertang.engine.web.request.TestRequestBuilders
Create a HttpRequestBuilders for a DELETE request.
Description - com.github.yongchristophertang.engine.web.annotations中的注释类型
Binds api to its associated description.
doesNotExist() - 类 中的方法com.github.yongchristophertang.engine.web.response.JsonPathResultMatchers
Evaluate the JSON path and assert not content was found.

E

exists() - 类 中的方法com.github.yongchristophertang.engine.web.response.JsonPathResultMatchers
Evaluate the JSONPath and assert that content exists.

F

file(String, String) - 类 中的方法com.github.yongchristophertang.engine.web.http.MultipartBodyFormBuilder
Add an attaching file in body of HttpRequestBuilders
file(String, String) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpMultipartRequestBuilders
Set the uploaded file
FileParam - com.github.yongchristophertang.engine.web.annotations中的注释类型
Binds the value of a multipart form body file to a resource method parameter
FormBuilder - com.github.yongchristophertang.engine.web.http中的接口
Builder class to build a BodyForm.

G

GET - com.github.yongchristophertang.engine.web.annotations中的注释类型
Indicates that the annotated method responds to HTTP GET requests.
GET - 注释类型 中的静态变量com.github.yongchristophertang.engine.web.annotations.HTTPMethod
HTTP GET method.
get(String, Object...) - 类 中的静态方法com.github.yongchristophertang.engine.web.request.TestRequestBuilders
Create a HttpRequestBuilders for a GET request.
getAnnotations(A[], Class<?>, Class<A>) - 类 中的方法com.github.yongchristophertang.database.guice.DBAnnotationModuleBuilder
Return all marked Annotations from the {@code Class\<\?
getContext() - 类 中的方法com.github.yongchristophertang.engine.java.handler.JsonTransformer
Return the contained json string in this instance.
getCostTime() - 接口 中的方法com.github.yongchristophertang.engine.web.HttpResult
Return the cost time of performed http request.
getCostTime() - 类 中的方法com.github.yongchristophertang.engine.web.response.DefaultHttpResult
 
getHttpEntity() - 接口 中的方法com.github.yongchristophertang.engine.web.http.BodyForm
Get HttpEntity from a request body.
getHttpRequest() - 枚举 中的方法com.github.yongchristophertang.engine.web.http.HttpMethod
 
getHttpRequest() - 接口 中的方法com.github.yongchristophertang.engine.web.HttpResult
Return the performed http request.
getHttpRequest() - 类 中的方法com.github.yongchristophertang.engine.web.response.DefaultHttpResult
 
getHttpResponse() - 接口 中的方法com.github.yongchristophertang.engine.web.HttpResult
Return the returned http response.
getHttpResponse() - 类 中的方法com.github.yongchristophertang.engine.web.response.DefaultHttpResult
 
getInstance() - 类 中的静态方法com.github.yongchristophertang.engine.web.request.RequestProxy
Get the singleton instance of RequestProxy.
getRequestDescription() - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpRequestBuilders
 
getRequestDescription() - 接口 中的方法com.github.yongchristophertang.engine.web.request.RequestBuilder
 
getRequestDescritpion() - 接口 中的方法com.github.yongchristophertang.engine.web.HttpResult
Return the description of this request.
getRequestDescritpion() - 类 中的方法com.github.yongchristophertang.engine.web.response.DefaultHttpResult
Return the description of this request.
getResponseStringContent() - 接口 中的方法com.github.yongchristophertang.engine.web.HttpResult
Return the response content body as string.
getResponseStringContent() - 类 中的方法com.github.yongchristophertang.engine.web.response.DefaultHttpResult
 

H

handle(HttpResult) - 类 中的方法com.github.yongchristophertang.engine.web.response.PrintResultHandler
Print the given result to log system.
handle(HttpResult) - 接口 中的方法com.github.yongchristophertang.engine.web.ResultHandler
Apply the action on the given result.
HEAD - com.github.yongchristophertang.engine.web.annotations中的注释类型
Indicates that the annotated method responds to HTTP HEAD requests.
HEAD - 注释类型 中的静态变量com.github.yongchristophertang.engine.web.annotations.HTTPMethod
HTTP HEAD method.
header(String, Object...) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpRequestBuilders
Add a header to the request.
header(String, Matcher<? super String>) - 类 中的方法com.github.yongchristophertang.engine.web.response.ContentResultMatchers
Assert the first response header for the headerName.
HeaderParam - com.github.yongchristophertang.engine.web.annotations中的注释类型
Binds the value of a header parameter to a resource method parameter
headers(String, Matcher<? super List<String>>) - 类 中的方法com.github.yongchristophertang.engine.web.response.ContentResultMatchers
Assert all the response headers for the headerName.
Host - com.github.yongchristophertang.engine.web.annotations中的注释类型
Identifies the host that the annotated class will start requests for.
HTTPMethod - com.github.yongchristophertang.engine.web.annotations中的注释类型
Associates the name of a HTTP method with an annotation.
HttpMethod - com.github.yongchristophertang.engine.web.http中的枚举
Enumeration of supported Http request methods
HttpMultipartRequestBuilders - com.github.yongchristophertang.engine.web.request中的类
Multipart builder to build HttpRequestBase.
HttpRequestBuilders - com.github.yongchristophertang.engine.web.request中的类
Default builder for HttpRequestBase required as input to perform request in WebTemplate.
HttpResult - com.github.yongchristophertang.engine.web中的接口
Provides access to the result of an executed request.
HttpResultHandlers - com.github.yongchristophertang.engine.web.response中的类
Static, factory methods for ResultHandler-based result actions.
HttpResultHandlers() - 类 的构造器com.github.yongchristophertang.engine.web.response.HttpResultHandlers
 
HttpResultMatchers - com.github.yongchristophertang.engine.web.response中的类
Static, factory methods for ResultMatcher-based result actions.
HttpResultMatchers() - 类 的构造器com.github.yongchristophertang.engine.web.response.HttpResultMatchers
 
HttpResultTransformers - com.github.yongchristophertang.engine.web.response中的类
Static, factory methods for ResultTransform-based result actions.
HttpResultTransformers() - 类 的构造器com.github.yongchristophertang.engine.web.response.HttpResultTransformers
 

I

intercept(Object, Method, Object[], MethodProxy) - 类 中的方法com.github.yongchristophertang.engine.java.ClassLoggerProxy
 
invoke(Object, Method, Object[]) - 类 中的方法com.github.yongchristophertang.engine.java.LoggerProxyFactory
Inject logs to invocation process of method.
invoke(Object, Method, Object[]) - 类 中的方法com.github.yongchristophertang.engine.web.request.RequestProxy
 
is(Matcher<Integer>) - 类 中的方法com.github.yongchristophertang.engine.web.response.StatusResultMatchers
Assert the response status code with the given Hamcrest Matcher.
is(int) - 类 中的方法com.github.yongchristophertang.engine.web.response.StatusResultMatchers
Assert the response status code is equal to an integer value.
isArray(String) - 类 中的方法com.github.yongchristophertang.engine.java.handler.JsonAssertion
Evaluate the JSON path and assert the content found is an array.
isArray() - 类 中的方法com.github.yongchristophertang.engine.web.response.JsonPathResultMatchers
Evaluate the JSON path and assert the content found is an array.

J

JdbcModuleBuilder - com.github.yongchristophertang.database.guice中的类
Builder to create a module which can provide DataSource injection from all marked SqlDB annotations on {@code Class
JdbcModuleBuilder(Class<?>) - 类 的构造器com.github.yongchristophertang.database.guice.JdbcModuleBuilder
 
json() - 类 中的静态方法com.github.yongchristophertang.engine.web.response.HttpResultTransformers
Access to transformation of json result
json(String) - 类 中的静态方法com.github.yongchristophertang.engine.web.response.HttpResultTransformers
Access to transformation of json result with result of parsed json string designated by expression
JsonAssertion - com.github.yongchristophertang.engine.java.handler中的类
Utility json assertion library for json string.
JsonAssertion(String) - 类 的构造器com.github.yongchristophertang.engine.java.handler.JsonAssertion
 
jsonPath(String, Matcher<T>) - 类 中的静态方法com.github.yongchristophertang.engine.web.response.HttpResultMatchers
Access to response body assertions using a JSONPath expression to inspect a specific subset of the body and a Hamcrest match for asserting the value found at the JSON path.
jsonPath(String, T) - 类 中的静态方法com.github.yongchristophertang.engine.web.response.HttpResultMatchers
Inspect a specific subset of the body and compare it with the expected value expected.
jsonPath(String) - 类 中的静态方法com.github.yongchristophertang.engine.web.response.HttpResultMatchers
Access to response body assertions using a JSONPath expression to inspect a specific subset of the body.
JsonPathResultMatchers - com.github.yongchristophertang.engine.web.response中的类
Factory for assertions on the response content using JSONPath expressions.
JsonPathResultMatchers(String) - 类 的构造器com.github.yongchristophertang.engine.web.response.JsonPathResultMatchers
JsonResultTransformer - com.github.yongchristophertang.engine.web.response中的类
Factory for json result transformation.
JsonResultTransformer() - 类 的构造器com.github.yongchristophertang.engine.web.response.JsonResultTransformer
JsonResultTransformer(String) - 类 的构造器com.github.yongchristophertang.engine.web.response.JsonResultTransformer
 
JsonStringConverter - com.github.yongchristophertang.engine.web.request中的类
Converter for transferring a Java object into a json string without any formats.
JsonStringConverter() - 类 的构造器com.github.yongchristophertang.engine.web.request.JsonStringConverter
 
JsonTransformer - com.github.yongchristophertang.engine.java.handler中的类
Utility json transformation library
JsonTransformer(String) - 类 的构造器com.github.yongchristophertang.engine.java.handler.JsonTransformer
 
JUnit4DBInjectionRule - com.github.yongchristophertang.database.junit中的类
A JUnit4 Rule to inject DB related handlers DataSource and MongoClient from the annotations .database.annotations.SqlDB and Mongo marked on the test class and its superclasses.
JUnit4DBInjectionRule() - 类 的构造器com.github.yongchristophertang.database.junit.JUnit4DBInjectionRule
 
JUnit4PropertyInjectionRule - com.github.yongchristophertang.config.junit中的类
JUnit4 Rule for property injection.
JUnit4PropertyInjectionRule() - 类 的构造器com.github.yongchristophertang.config.junit.JUnit4PropertyInjectionRule
 

L

list(String, Class<T>) - 类 中的方法com.github.yongchristophertang.engine.java.handler.JsonTransformer
Transform the json result to a list with T as its member class.
list(Class<T>) - 类 中的方法com.github.yongchristophertang.engine.web.response.JsonResultTransformer
Transform the json result to a list with T as its member class.
loadProperties(Class<?>, Object[]) - 类 中的静态方法com.github.yongchristophertang.config.PropertyHandler
 
locale(Locale) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpRequestBuilders
Set the locale of the request.
LoggerProxyFactory<T> - com.github.yongchristophertang.engine.java中的类
Logger proxy factory to inject necessary descriptive logs for calling methods in client

M

map(String, Class<K>, Class<V>) - 类 中的方法com.github.yongchristophertang.engine.java.handler.JsonTransformer
Transform the json result to a map with K as its key class and V as its value class.
map(Class<K>, Class<V>) - 类 中的方法com.github.yongchristophertang.engine.web.response.JsonResultTransformer
Transform the json result to a map with K as its key class and V as its value class.
mapNotEmpty(Map<K, V>, String) - 类 中的静态方法com.github.yongchristophertang.engine.AssertUtils
Assert a map of is not empty.
match(HttpResult) - 接口 中的方法com.github.yongchristophertang.engine.web.ResultMatcher
Assert the result of an executed request.
ModuleBuilder - com.github.yongchristophertang.database.guice中的接口
Factory class to build a Module.
Mongo - com.github.yongchristophertang.database.annotations中的注释类型
Mongo DB configuration annotated with this interface
MongoFactory - com.github.yongchristophertang.database.guice.provider中的类
Factory to create MongoClients via Mongos.
MongoFactory(Mongo[]) - 类 的构造器com.github.yongchristophertang.database.guice.provider.MongoFactory
 
MongoModuleBuilder - com.github.yongchristophertang.database.guice中的类
Builder to create a module which can provide MongoClient injection from all marked Mongo annotations on {@code Class
MongoModuleBuilder(Class<?>) - 类 的构造器com.github.yongchristophertang.database.guice.MongoModuleBuilder
 
Mongos - com.github.yongchristophertang.database.annotations中的注释类型
Holders for repeatable Mongo
MultipartBodyFormBuilder - com.github.yongchristophertang.engine.web.http中的类
Builder to construct a multipart entity
multipartRequest(HttpMethod, String, Object...) - 类 中的静态方法com.github.yongchristophertang.engine.web.request.TestRequestBuilders
Create a HttpMultipartRequestBuilders for a request with the given HTTP method.

N

newProxyFactory(T) - 类 中的静态方法com.github.yongchristophertang.engine.java.LoggerProxyFactory
Create a logger proxy factory for building proxy of client
noCookie() - 类 中的方法com.github.yongchristophertang.engine.web.WebTemplateBuilder
Set cookie policy to CookieSpecs.IGNORE_COOKIES
notNull(T, String) - 类 中的静态方法com.github.yongchristophertang.engine.AssertUtils
Assert an object of Type T is not null.

O

object(String, Class<T>) - 类 中的方法com.github.yongchristophertang.engine.java.handler.JsonTransformer
Transform the json result to an instance of T.
object(Class<T>) - 类 中的方法com.github.yongchristophertang.engine.web.response.JsonResultTransformer
Transform the json result to an instance of T.
onStart(ITestContext) - 类 中的方法com.github.yongchristophertang.config.testng.TestNGPropertyInjectionListener
 
onStart(ITestContext) - 类 中的方法com.github.yongchristophertang.database.testng.TestNGDBInjectionListener
 
OPTIONS - 注释类型 中的静态变量com.github.yongchristophertang.engine.web.annotations.HTTPMethod
HTTP OPTIONS method.
OPTIONS - com.github.yongchristophertang.engine.web.annotations中的注释类型
Indicates that the annotated method responds to HTTP OPTIONS requests.

P

param(String, String) - 类 中的方法com.github.yongchristophertang.engine.web.http.MultipartBodyFormBuilder
Add a request parameter to body in HttpRequestBuilders
param(String, Collection<String>) - 类 中的方法com.github.yongchristophertang.engine.web.http.MultipartBodyFormBuilder
 
param(String, String) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpRequestBuilders
Add a request parameter to the HttpRequestBuilders.
param(String, Collection<String>) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpRequestBuilders
Add a multi value request parameter to HttpRequestBuilders.
parse(String) - 类 中的方法com.github.yongchristophertang.engine.java.handler.JsonTransformer
Parse the result into a sub part json via evaluation of expression.
parse(String) - 类 中的方法com.github.yongchristophertang.engine.web.response.JsonResultTransformer
Parse the result into a sub part json via evaluation of expression.
PATCH - 注释类型 中的静态变量com.github.yongchristophertang.engine.web.annotations.HTTPMethod
HTTP PATCH method.
PATCH - com.github.yongchristophertang.engine.web.annotations中的注释类型
Indicates that the annotated method responds to HTTP PATCH requests.
patch(String, Object...) - 类 中的静态方法com.github.yongchristophertang.engine.web.request.TestRequestBuilders
Create a HttpRequestBuilders for a PATCH request.
Path - com.github.yongchristophertang.engine.web.annotations中的注释类型
Identifies the URI path that a resource class or class method will start requests for
path(String, String) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpRequestBuilders
Replace a section of path in the uriTemplate
pathExist(String) - 类 中的方法com.github.yongchristophertang.engine.java.handler.JsonAssertion
Evaluate the JSONPath and assert that content exists.
pathMatch(String, Matcher<T>) - 类 中的方法com.github.yongchristophertang.engine.java.handler.JsonAssertion
Evaluate the JSONPath and assert the value of the content found with the given Hamcrest Matcher.
pathMatch(String, T) - 类 中的方法com.github.yongchristophertang.engine.java.handler.JsonAssertion
Evaluate the JSONPath and assert the value of the content found.
pathNotExist(String) - 类 中的方法com.github.yongchristophertang.engine.java.handler.JsonAssertion
Evaluate the JSON path and assert no content was found.
PathParam - com.github.yongchristophertang.engine.web.annotations中的注释类型
Binds the value of a URI template parameter or a path segment containing the template parameter to a resource method parameter, the path segment should be in the format of ${PathParam}.
perform(RequestBuilder) - 类 中的方法com.github.yongchristophertang.engine.web.WebTemplate
 
POST - 注释类型 中的静态变量com.github.yongchristophertang.engine.web.annotations.HTTPMethod
HTTP POST method.
POST - com.github.yongchristophertang.engine.web.annotations中的注释类型
Indicates that the annotated method responds to HTTP POST requests.
post(String, Object...) - 类 中的静态方法com.github.yongchristophertang.engine.web.request.TestRequestBuilders
Create a HttpRequestBuilders for a POST request.
postProcessRequest(HttpRequest) - 接口 中的方法com.github.yongchristophertang.engine.web.request.RequestPostProcessor
Post-factory the given HttpRequestBase after its creation and initialization through a HttpRequestBuilders.
print() - 类 中的静态方法com.github.yongchristophertang.engine.web.response.HttpResultHandlers
Print http execution factory to log system
PrintResultHandler - com.github.yongchristophertang.engine.web.response中的类
An implementation of ResultHandler for performing print task
PrintResultHandler() - 类 的构造器com.github.yongchristophertang.engine.web.response.PrintResultHandler
Produce - com.github.yongchristophertang.engine.web.annotations中的注释类型
Identifies the content-type that the request will produce.
Property - com.github.yongchristophertang.config中的注释类型
Indicates that the annotated field should be replaced by the property configurations.
PropertyConfig - com.github.yongchristophertang.config中的注释类型
Property configuration annotated with this interface
PropertyConfigs - com.github.yongchristophertang.config中的注释类型
Holders for repeatable PropertyConfig
PropertyHandler - com.github.yongchristophertang.config中的类
Created by YongTang on 2015/6/2.
PropertyHandler() - 类 的构造器com.github.yongchristophertang.config.PropertyHandler
 
ProxyFactories - com.github.yongchristophertang.engine.java中的类
Proxy factories to build different kinds of proxies
ProxyFactories() - 类 的构造器com.github.yongchristophertang.engine.java.ProxyFactories
 
ProxyFactory<T> - com.github.yongchristophertang.engine.java中的接口
Factory to build a proxy of Type T
PUT - 注释类型 中的静态变量com.github.yongchristophertang.engine.web.annotations.HTTPMethod
HTTP PUT method.
PUT - com.github.yongchristophertang.engine.web.annotations中的注释类型
Indicates that the annotated method responds to HTTP PUT requests.
put(String, Object...) - 类 中的静态方法com.github.yongchristophertang.engine.web.request.TestRequestBuilders
Create a HttpRequestBuilders for a PUT request.

Q

QueryParam - com.github.yongchristophertang.engine.web.annotations中的注释类型
Binds the value of a query string parameter to a resource method parameter

R

reason(Matcher<? super String>) - 类 中的方法com.github.yongchristophertang.engine.web.response.StatusResultMatchers
Assert the Servlet response error message with the given Hamcrest Matcher.
reason(String) - 类 中的方法com.github.yongchristophertang.engine.web.response.StatusResultMatchers
Assert the Servlet response error message.
request(HttpMethod, String, Object...) - 类 中的静态方法com.github.yongchristophertang.engine.web.request.TestRequestBuilders
Create a HttpRequestBuilders for a request with the given HTTP method.
RequestBuilder - com.github.yongchristophertang.engine.web.request中的接口
Factory interface to build HttpUriRequest.
RequestPostProcessor - com.github.yongchristophertang.engine.web.request中的接口
Extension point for applications or 3rd party libraries that wish to further initialize a HttpRequestBase instance after it has been built by HttpRequestBuilders or its subclass HttpMultipartRequestBuilders.
RequestProxy - com.github.yongchristophertang.engine.web.request中的类
Request proxy singleton, which implements InvocationHandler to handle forwarded method callings from the proxy class.
ResultActions - com.github.yongchristophertang.engine.web中的接口
Allows applying actions, such as expectations, on the result of an executed request.
ResultHandler - com.github.yongchristophertang.engine.web中的接口
Executes a generic action (e.g. printing debug information) on the result of an executed request.
ResultMatcher - com.github.yongchristophertang.engine.web中的接口
Matches the result of an executed request against some expectation.
ResultTransform<T> - com.github.yongchristophertang.engine.web中的接口
Transform HttpResult to a T instance.

S

setCookie() - 类 中的方法com.github.yongchristophertang.engine.web.WebTemplateBuilder
Set cookie policy to CookieSpecs.BEST_MATCH
setHttpResponse(String) - 类 中的方法com.github.yongchristophertang.engine.web.response.DefaultHttpResult
 
SimpleStringConverter - com.github.yongchristophertang.engine.web.request中的类
Converter for transferring a Java object into a string using the object's built-in toString method.
SimpleStringConverter() - 类 的构造器com.github.yongchristophertang.engine.web.request.SimpleStringConverter
 
SqlDB - com.github.yongchristophertang.database.annotations中的注释类型
Indicates annotations with a engine class can access to sql DBs with defined configurations
SqlDBs - com.github.yongchristophertang.database.annotations中的注释类型
Containing annotation class for SqlDB
status() - 类 中的静态方法com.github.yongchristophertang.engine.web.response.HttpResultMatchers
Access to http response status assertions.
StatusResultMatchers - com.github.yongchristophertang.engine.web.response中的类
Factory for assertions on the response status.
StatusResultMatchers() - 类 的构造器com.github.yongchristophertang.engine.web.response.StatusResultMatchers
Protected constructor.
string(Matcher<? super String>) - 类 中的方法com.github.yongchristophertang.engine.web.response.ContentResultMatchers
Assert the response body content with a Hamcrest Matcher.
string(String) - 类 中的方法com.github.yongchristophertang.engine.web.response.ContentResultMatchers
Assert the response body content as a String.
StringConverter<T> - com.github.yongchristophertang.engine.web.request中的接口
Type converter for transferring a Java object to a predefined string.
stringNotBlank(String, String) - 类 中的静态方法com.github.yongchristophertang.engine.AssertUtils
Assert a string is not null or blank.

T

TemplateBuilder - com.github.yongchristophertang.engine.web中的接口
Builder class to build a WebTemplate.
TestNGAppender - com.github.yongchristophertang.log4j中的类
 
TestNGDBInjectionListener - com.github.yongchristophertang.database.testng中的类
TestNG DB listener to create db injection module for each test class at the initiation

Example is: \\@Listeners(TestNGDBInjectionListener.class)

TestNGDBInjectionListener() - 类 的构造器com.github.yongchristophertang.database.testng.TestNGDBInjectionListener
 
TestNGDBInjectionModuleFactory - com.github.yongchristophertang.database.testng中的类
Guice Module Factory for TestNG cases, this can be used in a org.testng.annotations.Guice annotation Example is: \\@Guice(moduleFactory = TestNGDBModuleFactory.class)
TestNGDBInjectionModuleFactory() - 类 的构造器com.github.yongchristophertang.database.testng.TestNGDBInjectionModuleFactory
 
TestNGPropertyInjectionListener - com.github.yongchristophertang.config.testng中的类
TestNG listener for property injection
TestNGPropertyInjectionListener() - 类 的构造器com.github.yongchristophertang.config.testng.TestNGPropertyInjectionListener
 
TestRequestBuilders - com.github.yongchristophertang.engine.web.request中的类
Static factory methods for HttpRequestBuilderss.
transform(HttpResult) - 接口 中的方法com.github.yongchristophertang.engine.web.ResultTransform
Transform HttpResult to a T instance.

U

uploadFile(String, Object...) - 类 中的静态方法com.github.yongchristophertang.engine.web.request.TestRequestBuilders
 

V

value(Matcher<T>) - 类 中的方法com.github.yongchristophertang.engine.web.response.JsonPathResultMatchers
Evaluate the JSONPath and assert the value of the content found with the given Hamcrest Matcher.
value(Object) - 类 中的方法com.github.yongchristophertang.engine.web.response.JsonPathResultMatchers
Evaluate the JSONPath and assert the value of the content found.
valueOf(String) - 枚举 中的静态方法com.github.yongchristophertang.engine.web.http.HttpMethod
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.github.yongchristophertang.engine.web.http.HttpMethod
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

WebTemplate - com.github.yongchristophertang.engine.web中的类
Main entry point for Http engine support.
WebTemplateBuilder - com.github.yongchristophertang.engine.web中的类
The main class to build WebTemplate with different configurations
with(RequestPostProcessor) - 类 中的方法com.github.yongchristophertang.engine.web.request.HttpRequestBuilders
An extension point for further initialization of HttpRequestBase in ways not built directly into the MockHttpServletRequestBuilder.

X

xml() - 类 中的静态方法com.github.yongchristophertang.engine.web.response.HttpResultTransformers
Access to transformation of xml result
XmlResultTransformer - com.github.yongchristophertang.engine.web.response中的类
//TODO
XmlResultTransformer() - 类 的构造器com.github.yongchristophertang.engine.web.response.XmlResultTransformer
 
A B C D E F G H I J L M N O P Q R S T U V W X 

Copyright © 2016. All rights reserved.