Package au.com.dius.pact.provider
Object ProviderUtils
-
- All Implemented Interfaces:
-
io.github.oshai.kotlinlogging.KLoggable
public class ProviderUtils extends KLoggingCommon provider utils
-
-
Field Summary
Fields Modifier and Type Field Description private final KLoggerloggerpublic final static ProviderUtilsINSTANCE
-
Method Summary
Modifier and Type Method Description final static List<IConsumerInfo>loadPactFiles(IProviderInfo provider, File pactFileDir, Object stateChange, Boolean stateChangeUsesBody, PactVerification verificationType, List<String> packagesToScan, List<String> pactFileAuthentication)final static List<IConsumerInfo>loadPactFiles(IProviderInfo provider, File pactFileDir, Object stateChange, Boolean stateChangeUsesBody, PactVerification verificationType, List<String> packagesToScan)final static List<IConsumerInfo>loadPactFiles(IProviderInfo provider, File pactFileDir, Object stateChange, Boolean stateChangeUsesBody, PactVerification verificationType)final static List<IConsumerInfo>loadPactFiles(IProviderInfo provider, File pactFileDir, Object stateChange, Boolean stateChangeUsesBody)final static List<IConsumerInfo>loadPactFiles(IProviderInfo provider, File pactFileDir, Object stateChange)final static List<IConsumerInfo>loadPactFiles(IProviderInfo provider, File pactFileDir)final BooleanpactFileExists(FileSource pactFile)final static PactVerificationverificationType(IProviderInfo provider, IConsumerInfo consumer)final static List<String>packagesToScan(IProviderInfo providerInfo, IConsumerInfo consumer)final BooleanisS3Url(Object pactFile)final static <T extends Annotation> TfindAnnotation(Class<?> clazz, Class<T> annotation)final static List<Pair<PactSource, Annotation>>findAllPactSources(KClass<?> clazz)final PactLoaderinstantiatePactLoader(PactSource pactSource, Class<?> testClass, Object testInstance, Annotation annotation)final static Map<String, PluginConfiguration>pluginConfigForInteraction(Pact pact, Interaction interaction)-
-
Method Detail
-
loadPactFiles
@JvmOverloads() final static List<IConsumerInfo> loadPactFiles(IProviderInfo provider, File pactFileDir, Object stateChange, Boolean stateChangeUsesBody, PactVerification verificationType, List<String> packagesToScan, List<String> pactFileAuthentication)
-
loadPactFiles
@JvmOverloads() final static List<IConsumerInfo> loadPactFiles(IProviderInfo provider, File pactFileDir, Object stateChange, Boolean stateChangeUsesBody, PactVerification verificationType, List<String> packagesToScan)
-
loadPactFiles
@JvmOverloads() final static List<IConsumerInfo> loadPactFiles(IProviderInfo provider, File pactFileDir, Object stateChange, Boolean stateChangeUsesBody, PactVerification verificationType)
-
loadPactFiles
@JvmOverloads() final static List<IConsumerInfo> loadPactFiles(IProviderInfo provider, File pactFileDir, Object stateChange, Boolean stateChangeUsesBody)
-
loadPactFiles
@JvmOverloads() final static List<IConsumerInfo> loadPactFiles(IProviderInfo provider, File pactFileDir, Object stateChange)
-
loadPactFiles
@JvmOverloads() final static List<IConsumerInfo> loadPactFiles(IProviderInfo provider, File pactFileDir)
-
pactFileExists
final Boolean pactFileExists(FileSource pactFile)
-
verificationType
final static PactVerification verificationType(IProviderInfo provider, IConsumerInfo consumer)
-
packagesToScan
final static List<String> packagesToScan(IProviderInfo providerInfo, IConsumerInfo consumer)
-
findAnnotation
final static <T extends Annotation> T findAnnotation(Class<?> clazz, Class<T> annotation)
-
findAllPactSources
final static List<Pair<PactSource, Annotation>> findAllPactSources(KClass<?> clazz)
-
instantiatePactLoader
final PactLoader instantiatePactLoader(PactSource pactSource, Class<?> testClass, Object testInstance, Annotation annotation)
-
pluginConfigForInteraction
final static Map<String, PluginConfiguration> pluginConfigForInteraction(Pact pact, Interaction interaction)
-
-
-
-