Class BaseMediaFilterContentTypeTest

All Implemented Interfaces:
JaloSessionHolder
Direct Known Subclasses:
MediaFilterContentTypeTest, WebAppMediaFilterContentTypeTest

public abstract class BaseMediaFilterContentTypeTest extends ServicelayerBaseTest
  • Constructor Details

    • BaseMediaFilterContentTypeTest

      public BaseMediaFilterContentTypeTest()
  • Method Details

    • setUp

      public void setUp() throws Exception
      Throws:
      Exception
    • shouldHaveJpegContentTypeForJpegFileNameAndSameMimeType

      public void shouldHaveJpegContentTypeForJpegFileNameAndSameMimeType() throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • shouldReturnMimeTypeFromDBEvenIfNotMatchingTheFileName

      public void shouldReturnMimeTypeFromDBEvenIfNotMatchingTheFileName() throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • shouldReturnDetectedMimeTypeWhenDBFieldIsEmpty

      public void shouldReturnDetectedMimeTypeWhenDBFieldIsEmpty() throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • shouldReturnDetectedMimeTypeBaseOnContentWhenDBFieldIsEmpty

      public void shouldReturnDetectedMimeTypeBaseOnContentWhenDBFieldIsEmpty() throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • shouldReturnDetectedMimeTypeWhenDBFieldIsEmptyAndHashedLocation

      public void shouldReturnDetectedMimeTypeWhenDBFieldIsEmptyAndHashedLocation() throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • shouldReturnMimeTypeFromDBIfContextIsTamperedAndHashedLocation

      public void shouldReturnMimeTypeFromDBIfContextIsTamperedAndHashedLocation() throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • shouldReturnDetectedMimeTypeBasedOnDataIfNoMimeOnDBAndNoExtensionAndHashedLocation

      public void shouldReturnDetectedMimeTypeBasedOnDataIfNoMimeOnDBAndNoExtensionAndHashedLocation() throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • shouldReturnGivenMimeTypeIfValidHash

      public void shouldReturnGivenMimeTypeIfValidHash() throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • shouldReturn403WhenMimeTypeInDBIsEmptyAndContextIsTampered

      public void shouldReturn403WhenMimeTypeInDBIsEmptyAndContextIsTampered() throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • shouldReturn403WhenMimeTypeIsTampered

      public void shouldReturn403WhenMimeTypeIsTampered() throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • shouldReturnNameForMediaWithPipeInName

      public void shouldReturnNameForMediaWithPipeInName() throws javax.servlet.ServletException, IOException
      Throws:
      javax.servlet.ServletException
      IOException
    • doFilter

      protected abstract javax.servlet.http.HttpServletResponse doFilter(org.springframework.mock.web.MockHttpServletRequest request) throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException