/support/cas-server-support-aup-mongo/src/test/java/org/apereo/cas/aup/MongoDbAcceptableUsagePolicyRepositoryTests.java
https://github.com/frett/cas · Java · 43 lines · 32 code · 5 blank · 6 comment · 0 complexity · 9d863aa360c57c767592362662a96cab MD5 · raw file
- package org.apereo.cas.aup;
- import org.apereo.cas.category.MongoDbCategory;
- import org.apereo.cas.config.CasAcceptableUsagePolicyMongoDbConfiguration;
- import org.apereo.cas.util.junit.ConditionalIgnore;
- import org.apereo.cas.util.junit.RunningContinuousIntegrationCondition;
- import lombok.Getter;
- import org.junit.experimental.categories.Category;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.beans.factory.annotation.Qualifier;
- import org.springframework.context.annotation.Import;
- import org.springframework.test.context.TestPropertySource;
- /**
- * This is {@link MongoDbAcceptableUsagePolicyRepositoryTests}.
- *
- * @author Misagh Moayyed
- * @since 5.3.0
- */
- @Category(MongoDbCategory.class)
- @Import(CasAcceptableUsagePolicyMongoDbConfiguration.class)
- @ConditionalIgnore(condition = RunningContinuousIntegrationCondition.class)
- @TestPropertySource(properties = {
- "cas.acceptableUsagePolicy.mongo.host=localhost",
- "cas.acceptableUsagePolicy.mongo.port=27017",
- "cas.acceptableUsagePolicy.mongo.dropCollection=true",
- "cas.acceptableUsagePolicy.mongo.collection=acceptable-usage-policy",
- "cas.acceptableUsagePolicy.mongo.userId=root",
- "cas.acceptableUsagePolicy.mongo.password=secret",
- "cas.acceptableUsagePolicy.mongo.databaseName=acceptableUsagePolicy",
- "cas.acceptableUsagePolicy.mongo.authenticationDatabaseName=admin",
- "cas.acceptableUsagePolicy.aupAttributeName=accepted"
- }
- )
- @Getter
- public class MongoDbAcceptableUsagePolicyRepositoryTests extends BaseAcceptableUsagePolicyRepositoryTests {
- @Autowired
- @Qualifier("acceptableUsagePolicyRepository")
- protected AcceptableUsagePolicyRepository acceptableUsagePolicyRepository;
- }