Fixes broken tests

This commit is contained in:
Marcin Grzejszczak
2019-09-09 15:13:14 +02:00
parent c7b4f0125b
commit a1ba2a3be1
2 changed files with 6 additions and 4 deletions

View File

@@ -35,6 +35,7 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.cloud.contract.verifier.messaging.MessageVerifier;
import org.springframework.cloud.contract.verifier.messaging.integration.ContractVerifierIntegrationConfiguration;
import org.springframework.cloud.contract.verifier.messaging.internal.ContractVerifierMessage;
import org.springframework.cloud.contract.verifier.messaging.internal.ContractVerifierMessaging;
import org.springframework.cloud.contract.verifier.messaging.noop.NoOpContractVerifierAutoConfiguration;
@@ -47,9 +48,9 @@ import org.springframework.jms.core.JmsTemplate;
*/
@Configuration
@ConditionalOnClass(JmsTemplate.class)
@ConditionalOnProperty(name = "stubrunner.jms.enabled", havingValue = "true",
matchIfMissing = true)
@AutoConfigureBefore(NoOpContractVerifierAutoConfiguration.class)
@ConditionalOnProperty(name = "stubrunner.jms.enabled", havingValue = "true", matchIfMissing = true)
@AutoConfigureBefore({ ContractVerifierIntegrationConfiguration.class,
NoOpContractVerifierAutoConfiguration.class })
public class ContractVerifierJmsConfiguration {
@Bean
@@ -62,7 +63,7 @@ public class ContractVerifierJmsConfiguration {
@Bean
@ConditionalOnMissingBean
public ContractVerifierMessaging<Message> contractVerifierJmsMessaging(
ContractVerifierMessaging<Message> contractVerifierJmsMessaging(
MessageVerifier<Message> exchange) {
return new ContractVerifierJmsHelper(exchange);
}

View File

@@ -60,6 +60,7 @@ class JmsMessagingApplicationSpec extends Specification {
@BeforeClass
static void init() {
System.setProperty("org.apache.activemq.SERIALIZABLE_PACKAGES", "*")
System.setProperty("debug", "true")
}
def "should work for triggered based messaging"() {