Package au.com.dius.pact.consumer.groovy
Class BaseBuilder
-
- All Implemented Interfaces:
public class BaseBuilder extends Matchers
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classBaseBuilder.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static StringCONTENT_TYPEpublic final static StringJSONpublic final static StringBODYpublic final static StringLOCALHOSTpublic final static StringHEADERprivate PactSpecVersionpactVersionprivate final List<PactPlugin>pluginspublic final static BaseBuilder.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description BaseBuilder(PactSpecVersion pactVersion, List<PactPlugin> plugins)
-
Method Summary
Modifier and Type Method Description final PactSpecVersiongetPactVersion()final UnitsetPactVersion(PactSpecVersion pactVersion)final List<PactPlugin>getPlugins()BaseBuilderusingPlugin(String name, String version)Enable a plugin BaseBuilderusingPlugin(String name)Enable a plugin final static BooleancompactMimeTypes(Map<String, Object> reqResData)final static BooleanisCompactMimeType(String mimetype)-
-
Constructor Detail
-
BaseBuilder
BaseBuilder(PactSpecVersion pactVersion, List<PactPlugin> plugins)
-
-
Method Detail
-
getPactVersion
final PactSpecVersion getPactVersion()
-
setPactVersion
final Unit setPactVersion(PactSpecVersion pactVersion)
-
getPlugins
final List<PactPlugin> getPlugins()
-
usingPlugin
BaseBuilder usingPlugin(String name, String version)
Enable a plugin
-
usingPlugin
BaseBuilder usingPlugin(String name)
Enable a plugin
-
compactMimeTypes
final static Boolean compactMimeTypes(Map<String, Object> reqResData)
-
isCompactMimeType
final static Boolean isCompactMimeType(String mimetype)
-
-
-
-