use of com.zimbra.cs.account.Provisioning in project zm-mailbox by Zimbra.
the class ReplaceHeaderTest method init.
@BeforeClass
public static void init() throws Exception {
MailboxTestUtil.initServer();
MailboxTestUtil.clearData();
Provisioning prov = Provisioning.getInstance();
Map<String, Object> attrs = Maps.newHashMap();
prov.createDomain("zimbra.com", attrs);
attrs = Maps.newHashMap();
attrs.put(Provisioning.A_zimbraId, UUID.randomUUID().toString());
Account acct = prov.createAccount("test@zimbra.com", "secret", attrs);
attrs = Maps.newHashMap();
attrs.put(Provisioning.A_zimbraId, UUID.randomUUID().toString());
prov.createAccount("test2@zimbra.com", "secret", attrs);
attrs = Maps.newHashMap();
attrs.put(Provisioning.A_zimbraId, UUID.randomUUID().toString());
prov.createAccount("test3@zimbra.com", "secret", attrs);
// this MailboxManager does everything except actually send mail
MailboxManager.setInstance(new DirectInsertionMailboxManager());
}
use of com.zimbra.cs.account.Provisioning in project zm-mailbox by Zimbra.
the class RejectTest method init.
@BeforeClass
public static void init() throws Exception {
MailboxTestUtil.initServer();
MailboxTestUtil.clearData();
Provisioning prov = Provisioning.getInstance();
Map<String, Object> attrs = Maps.newHashMap();
prov.createDomain("zimbra.com", attrs);
attrs = Maps.newHashMap();
attrs.put(Provisioning.A_zimbraId, UUID.randomUUID().toString());
attrs.put(Provisioning.A_zimbraSieveRejectMailEnabled, "TRUE");
prov.createAccount("test@zimbra.com", "secret", attrs);
attrs = Maps.newHashMap();
attrs.put(Provisioning.A_zimbraId, UUID.randomUUID().toString());
attrs.put(Provisioning.A_zimbraSieveRejectMailEnabled, "TRUE");
prov.createAccount("test2@zimbra.com", "secret", attrs);
// this MailboxManager does everything except actually send mail
MailboxManager.setInstance(new DirectInsertionMailboxManager());
}
use of com.zimbra.cs.account.Provisioning in project zm-mailbox by Zimbra.
the class RelationalExtensionTest method init.
@BeforeClass
public static void init() throws Exception {
MailboxTestUtil.initServer();
Provisioning prov = Provisioning.getInstance();
prov.createAccount("test@zimbra.com", "secret", new HashMap<String, Object>());
}
use of com.zimbra.cs.account.Provisioning in project zm-mailbox by Zimbra.
the class RuleManagerWithCustomActionFilterTest method init.
@BeforeClass
public static void init() throws Exception {
// keep original sieve factory
original_sf = RuleManager.getSieveFactory();
ExtensionTestUtil.init();
MailboxTestUtil.initServer();
Provisioning prov = Provisioning.getInstance();
prov.createAccount("test@zimbra.com", "secret", new HashMap<String, Object>());
// make sure the behavior before registering custom actions
Account account = Provisioning.getInstance().getAccount(MockProvisioning.DEFAULT_ACCOUNT_ID);
Mailbox mbox = MailboxManager.getInstance().getMailboxByAccount(account);
AbstractActionCommand ext = (AbstractActionCommand) ExtensionUtil.getExtension("discard");
Assert.assertNull(ext);
RuleManager.clearCachedRules(account);
account.setMailSieveScript("if socialcast { discard; }");
List<ItemId> ids = RuleManager.applyRulesToIncomingMessage(new OperationContext(mbox), mbox, new ParsedMessage("From: do-not-reply@socialcast.com\nReply-To: share@socialcast.com\nSubject: test".getBytes(), false), 0, account.getName(), new DeliveryContext(), Mailbox.ID_FOLDER_INBOX, true);
Assert.assertEquals(0, ids.size());
// register custom action extensions
ExtensionTestUtil.registerExtension("com.zimbra.extensions.DummyCustomDiscard");
ExtensionTestUtil.registerExtension("com.zimbra.extensions.DummyCustomTag");
ExtensionUtil.initAll();
}
use of com.zimbra.cs.account.Provisioning in project zm-mailbox by Zimbra.
the class TagTest method init.
@BeforeClass
public static void init() throws Exception {
MailboxTestUtil.initServer();
Provisioning prov = Provisioning.getInstance();
prov.createAccount("test@zimbra.com", "secret", new HashMap<String, Object>());
}
Aggregations