Class DataHubDataFragmentUnitTest

    • Constructor Detail

      • DataHubDataFragmentUnitTest

        public DataHubDataFragmentUnitTest()
    • Method Detail

      • setUp

        public void setUp()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testTheFacadeImplementationCanBeReadBack

        public void testTheFacadeImplementationCanBeReadBack()
      • testScriptFragmentIsEmptyBeforeAnyLineWasAdded

        public void testScriptFragmentIsEmptyBeforeAnyLineWasAdded()
                                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • testCommentCannotBeAdded

        public void testCommentCannotBeAdded()
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • testMacroCannotBeAdded

        public void testMacroCannotBeAdded()
                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • testEmptyLineCanBeAdded

        public void testEmptyLineCanBeAdded()
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • testNullCannotBeAdded

        public void testNullCannotBeAdded()
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • testSomeTextCannotBeAdded

        public void testSomeTextCannotBeAdded()
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • testINSERT_UPDATEHeaderCanBeAdded

        public void testINSERT_UPDATEHeaderCanBeAdded()
                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • testREMOVEHeaderCanBeAdded

        public void testREMOVEHeaderCanBeAdded()
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • testINSERTHeaderCanBeAdded

        public void testINSERTHeaderCanBeAdded()
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • testUrlIsEmptyBeforeTheUrlCommentWasAdded

        public void testUrlIsEmptyBeforeTheUrlCommentWasAdded()
      • testURLCommentCanBeAdded

        public void testURLCommentCanBeAdded()
      • testHeadersAreEmptyBeforeAnyHeaderIsAdded

        public void testHeadersAreEmptyBeforeAnyHeaderIsAdded()
      • testHEADERCommentCanBeAdded

        public void testHEADERCommentCanBeAdded()
      • testIgnoresUnparsibleHeader

        public void testIgnoresUnparsibleHeader()
      • testContentIsDataFromTheIntegrationLayerInsteadOfAddedLines

        public void testContentIsDataFromTheIntegrationLayerInsteadOfAddedLines()
                                                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • testPassesUrlAndHeadersToTheIntegrationLayer

        public void testPassesUrlAndHeadersToTheIntegrationLayer()
                                                          throws java.io.IOException
        Throws:
        java.io.IOException
      • testDataFromTheIntegrationLayerCanBeRetrievedAsStream

        public void testDataFromTheIntegrationLayerCanBeRetrievedAsStream()
                                                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • testOtherExceptionsAreConvertedToIOExceptionWhenInputStreamIsRetreived

        public void testOtherExceptionsAreConvertedToIOExceptionWhenInputStreamIsRetreived()
                                                                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • testHeaderCanBeAdded

        public void testHeaderCanBeAdded()
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • testValidMacroAndHeader

        public void testValidMacroAndHeader()
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • testValidMacroAndInvalidHeader

        public void testValidMacroAndInvalidHeader()
                                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testInvalidHeaderAndCannotReadBody

        public void testInvalidHeaderAndCannotReadBody()
                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testHeaderCannotBeAddedTwice

        public void testHeaderCannotBeAddedTwice()