grok.compile("%{foo} %{bar}");
Match m = grok.match("Hello World");
assertEquals("(?<name0>.*) (?<name1>.*)", grok.getNamedRegex());
assertEquals("Hello World", m.getSubject());
m.captures();
assertEquals(2, m.toMap().size());
assertEquals("Hello", m.toMap().get("foo"));
assertEquals("World", m.toMap().get("bar"));
assertEquals("{bar=World, foo=Hello}", m.toMap().toString());
}