Package org.graylog2.plugin

Examples of org.graylog2.plugin.Message


    @Test
    public void testMissedMatchWithMissingField() {
        StreamRule rule = getSampleRule();
        rule.setValue("42");

        Message msg = getSampleMessage();
        msg.addField("someother", "23");

        StreamRuleMatcher matcher = getMatcher(rule);
        assertFalse(matcher.match(msg, rule));
    }
View Full Code Here


    public void testMissedInvertedMatchWithMissingField() {
        StreamRule rule = getSampleRule();
        rule.setValue("23");
        rule.setInverted(true);

        Message msg = getSampleMessage();
        msg.addField("someother", "42");

        StreamRuleMatcher matcher = getMatcher(rule);
        assertFalse(matcher.match(msg, rule));
    }
View Full Code Here

        return new StreamRuleMock(mongoRule);
    }

    protected Message getSampleMessage() {
        return new Message("foo", "bar", Tools.iso8601());
    }
View Full Code Here

public class LogMessageTest {

    @Test
    public void testIdGetsSet() {
        Message lm = new Message("foo", "bar", Tools.iso8601());
        assertNotNull(lm.getId());
        assertFalse(lm.getId().isEmpty());
    }
View Full Code Here

        assertFalse(lm.getId().isEmpty());
    }

    @Test
    public void testIsCompleteSucceeds() {
        Message lm = new Message("foo", "bar", Tools.iso8601());
        assertTrue(lm.isComplete());
    }
View Full Code Here

        assertTrue(lm.isComplete());
    }

    @Test
    public void testIsCompleteFails() {
        Message lm = new Message("foo", null, Tools.iso8601());
        assertFalse(lm.isComplete());

        lm = new Message("foo", "", Tools.iso8601());
        assertFalse(lm.isComplete());

        lm = new Message(null, "bar", Tools.iso8601());
        assertFalse(lm.isComplete());

        lm = new Message("", "bar", Tools.iso8601());
        assertFalse(lm.isComplete());

        lm = new Message("", "", Tools.iso8601());
        assertFalse(lm.isComplete());

        lm = new Message(null, null, Tools.iso8601());
        assertFalse(lm.isComplete());
    }
View Full Code Here

    @Test
    public void testSuccessfulMatch() {
        StreamRule rule = getSampleRule();

        Message msg = getSampleMessage();
        msg.addField("something", "foo");

        StreamRuleMatcher matcher = getMatcher(rule);
        assertTrue(matcher.match(msg, rule));
    }
View Full Code Here

        assertFalse(lm.isComplete());
    }

    @Test
    public void testAddField() {
        Message lm = new Message("foo", "bar", Tools.iso8601());
        lm.addField("ohai", "thar");
        assertEquals("thar", lm.getField("ohai"));
    }
View Full Code Here

    @Test
    public void testMissedMatch() {
        StreamRule rule = getSampleRule();

        Message msg = getSampleMessage();
        msg.addField("something", "nonono");

        StreamRuleMatcher matcher = getMatcher(rule);
        assertFalse(matcher.match(msg, rule));
    }
View Full Code Here

    @Test
    public void testInvertedMatch() {
        StreamRule rule = getSampleRule();
        rule.setInverted(true);

        Message msg = getSampleMessage();
        msg.addField("something", "nonono");

        StreamRuleMatcher matcher = getMatcher(rule);
        assertTrue(matcher.match(msg, rule));
    }
View Full Code Here

TOP

Related Classes of org.graylog2.plugin.Message

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.