Indexed Artifacts (28.1M)

Popular Categories

Group: DiUS Pact Consumer

Sort: popular | newest

1. JUnit 52 usages

au.com.dius.pact.consumer » junit5Apache

pact-jvm-consumer-junit5 ======================== JUnit 5 support for Pact consumer tests ## Dependency The library is available on maven central using: * group-id = `au.com.dius.pact.consumer` * artifact-id = `junit5` * version-id = `4.2.X` ## Usage ### 1. Add the Pact consumer test extension to the test class. To write Pact consumer tests with JUnit 5, you need to add `@ExtendWith(PactConsumerTestExt)` to your test class. This replaces the `PactRunner` used for JUnit 4 tests. The rest of the test ...
Last Release on Apr 30, 2022

2. JUnit2 usages

au.com.dius.pact.consumer » junitApache

pact-jvm-consumer-junit ======================= Provides a DSL and a base test class for use with Junit to build consumer tests. ## Dependency The library is available on maven central using: * group-id = `au.com.dius.pact.consumer` * artifact-id = `junit` * version-id = `4.2.9` ## Usage ### Using the base ConsumerPactTest To write a pact spec extend ConsumerPactTest. This base class defines the following four methods which must be overridden in your test class. * *providerName:* Returns the name of ...
Last Release on Apr 30, 2022

3. Specs2

au.com.dius.pact.consumer » specs2Apache

pact-jvm-consumer-specs2 ======================== ## Specs2 Bindings for the pact-jvm library ## Dependency In the root folder of your project in build.sbt add the line: ```scala libraryDependencies += "au.com.dius.pact.consumer" %% "specs2" % "4.0.1" ``` or if you are using Gradle: ```groovy dependencies { testCompile "au.com.dius.pact.consumer:specs2_2.13:4.0.1" } ``` __*Note:*__ `PactSpec` requires spec2 3.x. Also, for spray users there's an ...
Last Release on May 13, 2022

4. Groovy

au.com.dius.pact.consumer » groovyApache

pact-jvm-consumer-groovy ========================= Groovy DSL for Pact JVM ## Dependency The library is available on maven central using: * group-id = `au.com.dius.pact.consumer` * artifact-id = `groovy` * version-id = `4.1.0` ## Usage Add the `groovy` library to your test class path. This provides a `PactBuilder` class for you to use to define your pacts. For a full example, have a look at the example JUnit `ExampleGroovyConsumerPactTest`. If you are using gradle for your build, add it to your ...
Last Release on Apr 30, 2022

5. Kotlin

au.com.dius.pact.consumer » kotlinApache

# Kotlin consumer DSL for Pact-JVM
Last Release on Apr 30, 2022

6. Java8

au.com.dius.pact.consumer » java8Apache

# pact-jvm-consumer-java8 Provides a Java8 lambda based DSL for use with Junit to build consumer tests. ## Dependency The library is available on maven central using: * group-id = `au.com.dius.pact.consumer` * artifact-id = `java8` * version-id = `4.1.x` # A Lambda DSL for Pact This is an extension for the pact DSL provided by [consumer](../consumer). The difference between the default pact DSL and this lambda DSL is, as the name suggests, the usage of lambdas. The use of lambdas makes the code much ...
Last Release on May 13, 2022