Search in sources :

Example 1 with MockNHINDAgentProvider

use of org.nhindirect.stagent.provider.MockNHINDAgentProvider in project nhin-d by DirectProject.

the class SmtpAgentFactory_CreateAgent_Test method testCreateDefaultAgent_XMLConfigurationProvider_AuditorModule.

public void testCreateDefaultAgent_XMLConfigurationProvider_AuditorModule() throws Exception {
    Provider<SmtpAgentConfig> configProvider = new XMLSmtpAgentConfigProvider(TestUtils.getTestConfigFile("ValidConfig.xml"), new MockNHINDAgentProvider(Arrays.asList("mydomain")));
    SmtpAgent agent = SmtpAgentFactory.createAgent(null, configProvider, new MockNHINDAgentProvider(Arrays.asList("mydomain")), Arrays.asList(FileAuditorModule.create("target/AuditFile.txt")));
    assertNotNull(agent);
    assertNotNull(agent.getAgent());
    assertTrue(agent.getAgent() instanceof MockNHINDAgent);
    DefaultSmtpAgent smtpAgent = (DefaultSmtpAgent) agent;
    assertNotNull(smtpAgent.getAuditor());
    assertTrue(smtpAgent.getAuditor() instanceof FileAuditor);
}
Also used : MockNHINDAgent(org.nhindirect.stagent.MockNHINDAgent) XMLSmtpAgentConfigProvider(org.nhindirect.gateway.smtp.provider.XMLSmtpAgentConfigProvider) MockNHINDAgentProvider(org.nhindirect.stagent.provider.MockNHINDAgentProvider) SmtpAgentConfig(org.nhindirect.gateway.smtp.config.SmtpAgentConfig) FileAuditor(org.nhindirect.common.audit.impl.FileAuditor)

Example 2 with MockNHINDAgentProvider

use of org.nhindirect.stagent.provider.MockNHINDAgentProvider in project nhin-d by DirectProject.

the class SmtpAgentFactory_CreateAgent_Test method testCreateDefaultAgent_XMLConfigurationProvider_MockAgent.

public void testCreateDefaultAgent_XMLConfigurationProvider_MockAgent() throws Exception {
    Provider<SmtpAgentConfig> configProvider = new XMLSmtpAgentConfigProvider(TestUtils.getTestConfigFile("ValidConfig.xml"), new MockNHINDAgentProvider(Arrays.asList("mydomain")));
    SmtpAgent agent = SmtpAgentFactory.createAgent(null, configProvider, new MockNHINDAgentProvider(Arrays.asList("mydomain")));
    assertNotNull(agent);
    assertNotNull(agent.getAgent());
    assertTrue(agent.getAgent() instanceof MockNHINDAgent);
}
Also used : MockNHINDAgent(org.nhindirect.stagent.MockNHINDAgent) XMLSmtpAgentConfigProvider(org.nhindirect.gateway.smtp.provider.XMLSmtpAgentConfigProvider) MockNHINDAgentProvider(org.nhindirect.stagent.provider.MockNHINDAgentProvider) SmtpAgentConfig(org.nhindirect.gateway.smtp.config.SmtpAgentConfig)

Aggregations

SmtpAgentConfig (org.nhindirect.gateway.smtp.config.SmtpAgentConfig)2 XMLSmtpAgentConfigProvider (org.nhindirect.gateway.smtp.provider.XMLSmtpAgentConfigProvider)2 MockNHINDAgent (org.nhindirect.stagent.MockNHINDAgent)2 MockNHINDAgentProvider (org.nhindirect.stagent.provider.MockNHINDAgentProvider)2 FileAuditor (org.nhindirect.common.audit.impl.FileAuditor)1