Skip to content

Commit e0783f3

Browse files
committed
Fix MongoDbMessageStoreClaimCheckIntegrationTests
1 parent 9da8e5f commit e0783f3

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

spring-integration-mongodb/src/test/java/org/springframework/integration/mongodb/store/MongoDbMessageStoreClaimCheckIntegrationTests.java

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2014 the original author or authors.
2+
* Copyright 2002-2015 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -16,22 +16,25 @@
1616

1717
package org.springframework.integration.mongodb.store;
1818

19-
import static org.junit.Assert.*;
19+
import static org.junit.Assert.assertEquals;
2020

2121
import java.io.Serializable;
2222

23-
import com.mongodb.MongoClient;
2423
import org.junit.Test;
2524

25+
import org.springframework.context.support.GenericApplicationContext;
2626
import org.springframework.data.mongodb.MongoDbFactory;
2727
import org.springframework.data.mongodb.core.SimpleMongoDbFactory;
2828
import org.springframework.integration.mongodb.rules.MongoDbAvailable;
2929
import org.springframework.integration.mongodb.rules.MongoDbAvailableTests;
3030
import org.springframework.integration.support.MessageBuilder;
31+
import org.springframework.integration.test.util.TestUtils;
3132
import org.springframework.integration.transformer.ClaimCheckInTransformer;
3233
import org.springframework.integration.transformer.ClaimCheckOutTransformer;
3334
import org.springframework.messaging.Message;
3435

36+
import com.mongodb.MongoClient;
37+
3538
/**
3639
* @author Mark Fisher
3740
* @author Artem Bilan
@@ -81,6 +84,9 @@ public void objectPayload() throws Exception {
8184
public void stringPayloadConfigurable() throws Exception {
8285
MongoDbFactory mongoDbFactory = new SimpleMongoDbFactory(new MongoClient(), "test");
8386
ConfigurableMongoDbMessageStore messageStore = new ConfigurableMongoDbMessageStore(mongoDbFactory);
87+
GenericApplicationContext testApplicationContext = TestUtils.createTestApplicationContext();
88+
testApplicationContext.refresh();
89+
messageStore.setApplicationContext(testApplicationContext);
8490
messageStore.afterPropertiesSet();
8591
ClaimCheckInTransformer checkin = new ClaimCheckInTransformer(messageStore);
8692
ClaimCheckOutTransformer checkout = new ClaimCheckOutTransformer(messageStore);
@@ -98,6 +104,9 @@ public void stringPayloadConfigurable() throws Exception {
98104
public void objectPayloadConfigurable() throws Exception {
99105
MongoDbFactory mongoDbFactory = new SimpleMongoDbFactory(new MongoClient(), "test");
100106
ConfigurableMongoDbMessageStore messageStore = new ConfigurableMongoDbMessageStore(mongoDbFactory);
107+
GenericApplicationContext testApplicationContext = TestUtils.createTestApplicationContext();
108+
testApplicationContext.refresh();
109+
messageStore.setApplicationContext(testApplicationContext);
101110
messageStore.afterPropertiesSet();
102111
ClaimCheckInTransformer checkin = new ClaimCheckInTransformer(messageStore);
103112
ClaimCheckOutTransformer checkout = new ClaimCheckOutTransformer(messageStore);

0 commit comments

Comments
 (0)