dbertoni    2002/08/04 21:52:27

  Modified:    c/Tests/Harness FileUtility.cpp FileUtility.hpp
  Log:
  Enhanced checking code to add option to allow the result string to contain 
the comparison string.
  
  Revision  Changes    Path
  1.40      +4 -2      xml-xalan/c/Tests/Harness/FileUtility.cpp
  
  Index: FileUtility.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/Tests/Harness/FileUtility.cpp,v
  retrieving revision 1.39
  retrieving revision 1.40
  diff -u -r1.39 -r1.40
  --- FileUtility.cpp   11 Jul 2002 05:56:09 -0000      1.39
  +++ FileUtility.cpp   5 Aug 2002 04:52:27 -0000       1.40
  @@ -711,9 +711,11 @@
                        const char*                             msg,
                        XMLFileReporter&                logfile,
                        const XalanDOMString&   outputFile, 
  -                     const XalanDOMString&   goldFile)
  +                     const XalanDOMString&   goldFile,
  +                     bool                                    containsOnly)
   {
  -     if(actual == expected)
  +     if(actual == expected ||
  +        (containsOnly == true && indexOf(actual, expected) != 
XalanDOMString::npos))
        {
                data.pass += 1;
                cout << "Passed: " << data.testOrFile << endl;
  
  
  
  1.28      +6 -3      xml-xalan/c/Tests/Harness/FileUtility.hpp
  
  Index: FileUtility.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/Tests/Harness/FileUtility.hpp,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- FileUtility.hpp   9 May 2002 01:28:23 -0000       1.27
  +++ FileUtility.hpp   5 Aug 2002 04:52:27 -0000       1.28
  @@ -284,7 +284,8 @@
                        const char*                             msg,
                        XMLFileReporter&                logfile,
                        const XalanDOMString&   outputFile,
  -                     const XalanDOMString&   goldFile);
  +                     const XalanDOMString&   goldFile,
  +                     bool                                    containsOnly = 
false);
   
        void
        checkAPIResults(
  @@ -293,7 +294,8 @@
                        const char*                             msg,
                        XMLFileReporter&                logfile,
                        const XalanDOMString&   outputFile,
  -                     const XalanDOMString&   goldFile)
  +                     const XalanDOMString&   goldFile,
  +                     bool                                    containsOnly = 
false)
        {
                checkAPIResults(
                        XalanDOMString(actual), 
  @@ -301,7 +303,8 @@
                        msg,
                        logfile,
                        outputFile,
  -                     goldFile);
  +                     goldFile,
  +                     containsOnly);
        }
   
        /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to