// Path: src/main/java/net/seleucus/wsp/server/request/domain/LogMessage.java
// public static LogMessageBuilder createLogMessage(){
//     return new LogMessageBuilder();
// }


import org.junit.Test;
import static net.seleucus.wsp.server.request.domain.LogMessage.LogMessageBuilder.createLogMessage;
import static net.seleucus.wsp.server.request.filter.FilterResult.ACCEPT;
import static net.seleucus.wsp.server.request.filter.FilterResult.DROP;
import static org.fest.assertions.api.Assertions.assertThat;
package net.seleucus.wsp.server.request.filter.filters;



public class Base64EncodedUrlWebLogFilterTest {

    private final Base64EncodedUrlWebLogFilter filter = new Base64EncodedUrlWebLogFilter();

    @Test
    public void shouldAcceptBase64Uri() throws Exception {
// Path: src/main/java/net/seleucus/wsp/server/request/domain/LogMessage.java
// public static LogMessageBuilder createLogMessage(){
//     return new LogMessageBuilder();
// }


// Path: src/test/java/net/seleucus/wsp/server/request/filter/filters/Base64EncodedUrlWebLogFilterTest.java
import org.junit.Test;
import static net.seleucus.wsp.server.request.domain.LogMessage.LogMessageBuilder.createLogMessage;
import static net.seleucus.wsp.server.request.filter.FilterResult.ACCEPT;
import static net.seleucus.wsp.server.request.filter.FilterResult.DROP;
import static org.fest.assertions.api.Assertions.assertThat;

package net.seleucus.wsp.server.request.filter.filters;



public class Base64EncodedUrlWebLogFilterTest {

    private final Base64EncodedUrlWebLogFilter filter = new Base64EncodedUrlWebLogFilter();

    @Test
    public void shouldAcceptBase64Uri() throws Exception {
        assertThat(filter.parse(createLogMessage().withRequestUri("/TWFuIGlz").build())).isEqualTo(ACCEPT);