@Test
public void testMaxMDCValueLength_default() throws ServletException, IOException {

    this.testTarget = new AbstractMDCPutFilter() {
        @Override
        protected String getMDCKey(HttpServletRequest request,
                HttpServletResponse response) {
            return "key";
        }
        @Override
        protected String getMDCValue(HttpServletRequest request,
                HttpServletResponse response) {
            return "12345678901234567890123456789012a";
        }
    };
    testTarget.doFilterInternal(mockRequest, mockResponse, mockFilterChain);
    assertThat(mockFilterChain.actualMdcPutValue, is(
            "12345678901234567890123456789012"));
}