Skip to content
Snippets Groups Projects
Commit 684b3b3d authored by OZGCloud's avatar OZGCloud
Browse files

OZG-4814 MongoEnvironmentRepository as Component, and MongoDataTest->DataITCase

parent 3cc16b12
Branches
Tags
No related merge requests found
......@@ -2,11 +2,10 @@ package de.ozgcloud.admin;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import de.ozgcloud.admin.environment.EnableMongoConfigServer;
import org.springframework.cloud.config.server.EnableConfigServer;
@SpringBootApplication
@EnableMongoConfigServer
@EnableConfigServer
public class AdministrationApplication {
public static void main(String[] args) {
......
......@@ -9,7 +9,9 @@ import org.springframework.cloud.config.server.environment.EnvironmentRepository
import org.springframework.data.mongodb.core.MongoOperations;
import org.springframework.data.mongodb.core.query.Criteria;
import org.springframework.data.mongodb.core.query.Query;
import org.springframework.stereotype.Component;
@Component
public class MongoEnvironmentRepository implements EnvironmentRepository {
private static final String LABEL = "label";
private static final String PROFILE = "profile";
......
package de.ozgcloud.admin.environment;
import org.springframework.cloud.config.server.environment.EnvironmentRepository;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.mongodb.core.MongoOperations;
......@@ -13,7 +12,7 @@ public class MongoEnvironmentRepositoryConfiguration {
private MongoOperations mongoOperations;
@Bean
public EnvironmentRepository environmentRepository() {
public MongoEnvironmentRepository mongoEnvironmentRepository() {
return new MongoEnvironmentRepository(mongoOperations);
}
......
......@@ -9,12 +9,12 @@ import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.data.mongo.DataMongoTest;
import org.springframework.cloud.config.environment.Environment;
import org.springframework.cloud.config.server.environment.EnvironmentRepository;
import org.springframework.data.mongodb.core.MongoOperations;
@DataMongoTest
import de.ozgcloud.common.test.DataITCase;
@DataITCase
class MongoEnvironmentRepositoryTest {
private final String APPNAME = "testapp";
private final String PROFILE = "testprofile";
......@@ -26,7 +26,7 @@ class MongoEnvironmentRepositoryTest {
@Autowired
private MongoOperations mongoOperations;
@Autowired
private EnvironmentRepository repository;
private MongoEnvironmentRepository repository;
private MongoPropertySource mongoPropertySource;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment