Merge branch '2.0.x'
This commit is contained in:
		
						commit
						526b50645e
					
				|  | @ -1,53 +0,0 @@ | |||
| /* | ||||
|  * Copyright 2012-2018 the original author or authors. | ||||
|  * | ||||
|  * Licensed under the Apache License, Version 2.0 (the "License"); | ||||
|  * you may not use this file except in compliance with the License. | ||||
|  * You may obtain a copy of the License at | ||||
|  * | ||||
|  *      http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  * | ||||
|  * Unless required by applicable law or agreed to in writing, software | ||||
|  * distributed under the License is distributed on an "AS IS" BASIS, | ||||
|  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package org.springframework.boot.autoconfigure.couchbase; | ||||
| 
 | ||||
| import org.junit.After; | ||||
| 
 | ||||
| import org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration; | ||||
| import org.springframework.boot.test.util.TestPropertyValues; | ||||
| import org.springframework.context.annotation.AnnotationConfigApplicationContext; | ||||
| 
 | ||||
| /** | ||||
|  * Base class for {@link CouchbaseAutoConfiguration} tests. | ||||
|  * | ||||
|  * @author Stephane Nicoll | ||||
|  */ | ||||
| public abstract class AbstractCouchbaseAutoConfigurationTests { | ||||
| 
 | ||||
| 	protected AnnotationConfigApplicationContext context; | ||||
| 
 | ||||
| 	@After | ||||
| 	public void close() { | ||||
| 		if (this.context != null) { | ||||
| 			this.context.close(); | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	protected void load(Class<?> config, String... environment) { | ||||
| 		AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(); | ||||
| 		TestPropertyValues.of(environment).applyTo(context); | ||||
| 		if (config != null) { | ||||
| 			context.register(config); | ||||
| 		} | ||||
| 		context.register(PropertyPlaceholderAutoConfiguration.class, | ||||
| 				CouchbaseAutoConfiguration.class); | ||||
| 		context.refresh(); | ||||
| 		this.context = context; | ||||
| 	} | ||||
| 
 | ||||
| } | ||||
		Loading…
	
		Reference in New Issue