@Override public void initModule() { try { javaMailRepositoryStore.configure(configurationProvider.getConfiguration("mailrepositorystore")); javaMailRepositoryStore.init(); } catch (Exception e) { throw new RuntimeException(e); } }
@Test public void configureShouldThrowWhenNonValidClassesAreProvided() throws Exception { repositoryStore = new MemoryMailRepositoryStore(urlStore, Sets.newHashSet( new MemoryMailRepositoryProvider())); repositoryStore.configure(new FileConfigurationProvider(fileSystem, configuration).getConfiguration("fakemailrepositorystore")); assertThatThrownBy(() -> repositoryStore.init()) .isInstanceOf(ConfigurationException.class); }
@Test public void configureShouldNotThrowOnEmptyConfiguration() throws Exception { repositoryStore = new MemoryMailRepositoryStore(urlStore, Sets.newHashSet( new MemoryMailRepositoryProvider())); repositoryStore.configure(new HierarchicalConfiguration()); repositoryStore.init(); }
protected void createMailRepositoryStore() throws Exception { configuration = Configuration.builder() .workingDirectory("../") .configurationFromClasspath() .build(); fileSystem = new FileSystemImpl(configuration.directories()); MemoryMailRepositoryUrlStore urlStore = new MemoryMailRepositoryUrlStore(); mailRepositoryStore = new MemoryMailRepositoryStore(urlStore, Sets.newHashSet(new MemoryMailRepositoryProvider())); mailRepositoryStore.configure(new FileConfigurationProvider(fileSystem, configuration) .getConfiguration("mailrepositorystore")); mailRepositoryStore.init(); }
private void createMailRepositoryStore() throws Exception { configuration = Configuration.builder() .workingDirectory("../") .configurationFromClasspath() .build(); fileSystem = new FileSystemImpl(configuration.directories()); MemoryMailRepositoryUrlStore urlStore = new MemoryMailRepositoryUrlStore(); mailRepositoryStore = new MemoryMailRepositoryStore(urlStore, Sets.newHashSet(new MemoryMailRepositoryProvider())); mailRepositoryStore.configure(new FileConfigurationProvider(fileSystem, configuration) .getConfiguration("mailrepositorystore")); mailRepositoryStore.init(); }
private MemoryMailRepositoryStore createMemoryMailRepositoryStore() throws Exception { Configuration configuration = Configuration.builder() .workingDirectory("../") .configurationFromClasspath() .build(); FileSystem fileSystem = new FileSystemImpl(configuration.directories()); MemoryMailRepositoryUrlStore urlStore = new MemoryMailRepositoryUrlStore(); MemoryMailRepositoryStore mailRepositoryStore = new MemoryMailRepositoryStore(urlStore, Sets.newHashSet(new MemoryMailRepositoryProvider())); mailRepositoryStore.configure(new FileConfigurationProvider(fileSystem, configuration) .getConfiguration("mailrepositorystore")); mailRepositoryStore.init(); return mailRepositoryStore; }
private void createMailRepositoryStore() throws Exception { configuration = Configuration.builder() .workingDirectory("../") .configurationFromClasspath() .build(); fileSystem = new FileSystemImpl(configuration.directories()); MemoryMailRepositoryUrlStore urlStore = new MemoryMailRepositoryUrlStore(); mailRepositoryStore = new MemoryMailRepositoryStore(urlStore, Sets.newHashSet(new MemoryMailRepositoryProvider())); mailRepositoryStore.configure(new FileConfigurationProvider(fileSystem, configuration) .getConfiguration("mailrepositorystore")); mailRepositoryStore.init(); } }
@Before public void setUp() throws Exception { configuration = Configuration.builder() .workingDirectory("../") .configurationFromClasspath() .build(); fileSystem = new FileSystemImpl(configuration.directories()); urlStore = new MemoryMailRepositoryUrlStore(); repositoryStore = new MemoryMailRepositoryStore(urlStore, Sets.newHashSet( new MemoryMailRepositoryProvider(), new MemoryMailRepositoryProvider())); repositoryStore.configure(new FileConfigurationProvider(fileSystem, configuration) .getConfiguration("mailrepositorystore")); repositoryStore.init(); }