AllTestpublic class AllTest extends TestCase 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. * |
Fields Summary |
---|
private org.apache.james.test.mock.mailet.MockMail | mockedMail | private org.apache.mailet.Matcher | matcher |
Constructors Summary |
---|
public AllTest(String arg0)
super(arg0);
|
Methods Summary |
---|
private void | setupMatcher()
matcher = new All();
MockMatcherConfig mci = new MockMatcherConfig("All",
new MockMailContext());
matcher.init(mci);
| private void | setupMockedMail()
mockedMail = new MockMail();
mockedMail.setRecipients(Arrays.asList(new MailAddress[] {
new MailAddress("test@james.apache.org"),
new MailAddress("test2@james.apache.org") }));
| public void | testAllRecipientsReturned()
setupMockedMail();
setupMatcher();
Collection matchedRecipients = matcher.match(mockedMail);
assertNotNull(matchedRecipients);
assertEquals(matchedRecipients.size(), mockedMail.getRecipients()
.size());
|
|