JamesTestpublic class JamesTest extends org.apache.james.services.MailServerTestAllImplementations Licensed to the Apache Software Foundation (ASF) under one *
or more contributor license agreements. See the NOTICE file *
distributed with this work for additional information *
regarding copyright ownership. The ASF licenses this file *
to you 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. * |
Methods Summary |
---|
public boolean | allowsPasswordlessUser()
return false;
| public boolean | canTestUserExists()
return true;
| public org.apache.james.services.MailServer | createMailServer()
James james = new James();
james.service(setUpServiceManager());
MockLogger mockLogger = new MockLogger();
mockLogger.disableDebug();
james.enableLogging(mockLogger);
try {
JamesTestConfiguration conf = new JamesTestConfiguration();
conf.init();
james.configure(conf);
james.contextualize(new MockContext(File.createTempFile("james_test", "tmp")));
james.initialize();
} catch (Exception e) {
e.printStackTrace();
fail("James.initialize() failed");
}
return james;
| public boolean | isUserExisting(org.apache.james.services.MailServer mailServerImpl, java.lang.String username)
return ((James)mailServerImpl).isLocalUser(username);
| private org.apache.james.test.mock.avalon.MockServiceManager | setUpServiceManager()
MockServiceManager serviceManager = new MockServiceManager();
MockUsersRepository mockUsersRepository = new MockUsersRepository();
serviceManager.put(UsersRepository.ROLE, mockUsersRepository);
serviceManager.put(UsersStore.ROLE, new MockUsersStore(mockUsersRepository));
MockStore mockStore = new MockStore();
mockStore.add(EXISTING_USER_NAME, new MockMailRepository());
serviceManager.put(Store.ROLE, mockStore);
return serviceManager;
|
|