Package com.netflix.simianarmy.basic

Examples of com.netflix.simianarmy.basic.BasicConfiguration


        properties = new Properties();
    }

    @Test
    public void testbuildEmailSubject() {
        basicChaosEmailNotifier = new BasicChaosEmailNotifier(new BasicConfiguration(properties), sesClient, null);
        String subject = basicChaosEmailNotifier.buildEmailSubject(to);
        Assert.assertEquals(subject, defaultSubject);
    }
View Full Code Here


    }

    @Test
    public void testbuildEmailSubjectWithSubjectPrefix() {
        properties.setProperty("simianarmy.chaos.notification.subject.prefix", subjectPrefix);
        basicChaosEmailNotifier = new BasicChaosEmailNotifier(new BasicConfiguration(properties), sesClient, null);
        String subject = basicChaosEmailNotifier.buildEmailSubject(to);
        Assert.assertEquals(subject, subjectPrefix + defaultSubject);
    }
View Full Code Here

    }

    @Test
    public void testbuildEmailSubjectWithSubjectSuffix() {
        properties.setProperty("simianarmy.chaos.notification.subject.suffix", subjectSuffix);
        basicChaosEmailNotifier = new BasicChaosEmailNotifier(new BasicConfiguration(properties), sesClient, null);
        String subject = basicChaosEmailNotifier.buildEmailSubject(to);
        Assert.assertEquals(subject, defaultSubject + subjectSuffix);
    }
View Full Code Here

    @Test
    public void testbuildEmailSubjectWithSubjectPrefixSuffix() {
        properties.setProperty("simianarmy.chaos.notification.subject.prefix", subjectPrefix);
        properties.setProperty("simianarmy.chaos.notification.subject.suffix", subjectSuffix);
        basicChaosEmailNotifier = new BasicChaosEmailNotifier(new BasicConfiguration(properties), sesClient, null);
        String subject = basicChaosEmailNotifier.buildEmailSubject(to);
        Assert.assertEquals(subject, subjectPrefix + defaultSubject + subjectSuffix);
    }
View Full Code Here

        Assert.assertEquals(subject, subjectPrefix + defaultSubject + subjectSuffix);
    }

    @Test
    public void testbuildEmailBody() {
        basicChaosEmailNotifier = new BasicChaosEmailNotifier(new BasicConfiguration(properties), sesClient, null);
        String subject = basicChaosEmailNotifier.buildEmailBody(testInstanceGroup, instanceId, null);
        Assert.assertEquals(subject, defaultBody);
    }
View Full Code Here

    }

    @Test
    public void testbuildEmailBodyPrefix() {
        properties.setProperty("simianarmy.chaos.notification.body.prefix", bodyPrefix);
        basicChaosEmailNotifier = new BasicChaosEmailNotifier(new BasicConfiguration(properties), sesClient, null);
        String subject = basicChaosEmailNotifier.buildEmailBody(testInstanceGroup, instanceId, null);
        Assert.assertEquals(subject, bodyPrefix + defaultBody);
    }
View Full Code Here

    }

    @Test
    public void testbuildEmailBodySuffix() {
        properties.setProperty("simianarmy.chaos.notification.body.suffix", bodySuffix);
        basicChaosEmailNotifier = new BasicChaosEmailNotifier(new BasicConfiguration(properties), sesClient, null);
        String subject = basicChaosEmailNotifier.buildEmailBody(testInstanceGroup, instanceId, null);
        Assert.assertEquals(subject, defaultBody + bodySuffix);
    }
View Full Code Here

    @Test
    public void testbuildEmailBodyPrefixSuffix() {
        properties.setProperty("simianarmy.chaos.notification.body.prefix", bodyPrefix);
        properties.setProperty("simianarmy.chaos.notification.body.suffix", bodySuffix);
        basicChaosEmailNotifier = new BasicChaosEmailNotifier(new BasicConfiguration(properties), sesClient, null);
        String subject = basicChaosEmailNotifier.buildEmailBody(testInstanceGroup, instanceId, null);
        Assert.assertEquals(subject, bodyPrefix + defaultBody + bodySuffix);
    }
View Full Code Here

    }

    @Test
    public void testBuildAndSendEmail() {
        properties.setProperty("simianarmy.chaos.notification.sourceEmail", to);
        BasicChaosEmailNotifier spyBasicChaosEmailNotifier = spy(new BasicChaosEmailNotifier(new BasicConfiguration(
                properties), sesClient, null));
        doNothing().when(spyBasicChaosEmailNotifier).sendEmail(to, defaultSubject, defaultBody);
        spyBasicChaosEmailNotifier.buildAndSendEmail(to, testInstanceGroup, instanceId, null);
        verify(spyBasicChaosEmailNotifier).sendEmail(to, defaultSubject, defaultBody);
    }
View Full Code Here

    @Test
    public void testBuildAndSendEmailSubjectIsBody() {
        properties.setProperty("simianarmy.chaos.notification.subject.isBody", "true");
        properties.setProperty("simianarmy.chaos.notification.sourceEmail", to);
        BasicChaosEmailNotifier spyBasicChaosEmailNotifier = spy(new BasicChaosEmailNotifier(new BasicConfiguration(
                properties), sesClient, null));
        doNothing().when(spyBasicChaosEmailNotifier).sendEmail(to, defaultBody, defaultBody);
        spyBasicChaosEmailNotifier.buildAndSendEmail(to, testInstanceGroup, instanceId, null);
        verify(spyBasicChaosEmailNotifier).sendEmail(to, defaultBody, defaultBody);
    }
View Full Code Here

TOP

Related Classes of com.netflix.simianarmy.basic.BasicConfiguration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.