@@ -0,0 +1,543 @@
+package com.example.playground.monadic.parser.combinators;%0A%0Aimport org.junit.Test;%0A%0Aimport static com.example.playground.monadic.parser.combinators.ParserResult.parserResultList;%0Aimport static org.hamcrest.Matchers.equalTo;%0Aimport static org.hamcrest.Matchers.is;%0Aimport static org.junit.Assert.assertThat;%0A%0Apublic class LowerParserTest %7B%0A    @Test%0A    public void shouldParseOnlyLowerCasedChars() %7B%0A        final Parser parser = Parsers.lower();%0A%0A        assertThat(parser.parse(%22world%22), is(equalTo(parserResultList(%22w%22, %22orld%22))));%0A    %7D%0A%7D%0A

Add lower parser test