Introduce @AutoConfigureContractVerifierMessaging

as a new autoconfig switch for test cases (instead of relying on
plain autoconfiguration).

Fixes gh-33
This commit is contained in:
Dave Syer
2016-07-14 13:38:16 +01:00
parent 6f0030bf58
commit 0522cbb4d6
16 changed files with 89 additions and 39 deletions

View File

@@ -24,6 +24,7 @@ import org.springframework.cloud.contract.spec.Contract
import org.springframework.cloud.contract.verifier.messaging.ContractVerifierMessage
import org.springframework.cloud.contract.verifier.messaging.ContractVerifierMessaging
import org.springframework.cloud.contract.verifier.messaging.ContractVerifierObjectMapper
import org.springframework.cloud.contract.verifier.messaging.boot.AutoConfigureContractVerifierMessaging;
import org.springframework.test.annotation.DirtiesContext
import org.springframework.test.context.ContextConfiguration
@@ -35,6 +36,7 @@ import com.toomuchcoding.jsonassert.JsonAssertion
// Context configuration would end up in base class
@ContextConfiguration(classes = [IntegrationMessagingApplication], loader = SpringBootContextLoader)
@DirtiesContext
@AutoConfigureContractVerifierMessaging
public class IntegrationMessagingApplicationSpec extends Specification {
// ALL CASES