/src/test/java/com/bank/test/config/AppConfig.java

https://gitlab.com/mimonta2/bank-account-kata · Java · 26 lines · 20 code · 6 blank · 0 comment · 0 complexity · 70d49cb742b185f21183db8f3b016a0d MD5 · raw file

  1. package com.bank.test.config;
  2. import org.springframework.context.annotation.ComponentScan;
  3. import org.springframework.context.annotation.Configuration;
  4. import org.springframework.data.mongodb.config.AbstractMongoConfiguration;
  5. import org.springframework.data.mongodb.repository.config.EnableMongoRepositories;
  6. import com.github.fakemongo.Fongo;
  7. import com.mongodb.Mongo;
  8. @Configuration
  9. @ComponentScan("com.bank")
  10. @EnableMongoRepositories("com.bank.repository")
  11. public class AppConfig extends AbstractMongoConfiguration {
  12. @Override
  13. protected String getDatabaseName() {
  14. return "bank";
  15. }
  16. @Override
  17. public Mongo mongo() throws Exception {
  18. return new Fongo(getDatabaseName()).getMongo();
  19. }
  20. }