(file) Return to Tracer.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common / tests / Tracer

Diff for /pegasus/src/Pegasus/Common/tests/Tracer/Tracer.cpp between version 1.27 and 1.27.22.1

version 1.27, 2006/06/20 16:51:32 version 1.27.22.1, 2007/04/04 11:04:45
Line 251 
Line 251 
  
 // //
 // Description: // Description:
 // Trace level is set to LEVEL1 for a non entry/exit message  
 // should not log a trace message, should log an error  
 //  
 // Type:  
 // Negative  
 //  
 // return 0 if the test passed  
 // return 1 if the test failed  
 //  
 Uint32 test8()  
 {  
     const char* METHOD_NAME = "test8";  
     Tracer::setTraceLevel(Tracer::LEVEL1);  
     Tracer::trace(__FILE__,__LINE__,TRC_CONFIG,Tracer::LEVEL1,"%s",  
         "Test Message for Level4");  
     return(compare(FILE1,"Test Message for Level2 in test6"));  
 }  
   
 //  
 // Description:  
 // Changes the trace file to FILE2 // Changes the trace file to FILE2
 // //
 // Type: // Type:
Line 484 
Line 464 
     const char* METHOD_NAME = "test18";     const char* METHOD_NAME = "test18";
     Tracer::setTraceComponents("Config,InvalidComp");     Tracer::setTraceComponents("Config,InvalidComp");
     Tracer::setTraceLevel(Tracer::LEVEL4);     Tracer::setTraceLevel(Tracer::LEVEL4);
     Tracer::traceBuffer(__FILE__,__LINE__,TRC_CONFIG,Tracer::LEVEL4,      Tracer::traceCString(__FILE__,__LINE__,TRC_CONFIG,Tracer::LEVEL4,
         "This Message should appear in",4);          "This Message should appear in");
     Tracer::traceBuffer(TRC_CONFIG,Tracer::LEVEL4,      return(compare(FILE3,"This Message should appear in"));
         "This Message should appear in",4);  
     return(compare(FILE3,"This"));  
 }  
   
 //  
 // Description:  
 // calls the isValid call  
 // should not log a trace message  
 //  
 // Type:  
 // Positive  
 //  
 // return 0 if the test passed  
 // return 1 if the test failed  
 //  
   
 Uint32 test19()  
 {  
     const char* METHOD_NAME = "test18";  
     Tracer::setTraceComponents("Config,InvalidComp");  
     Tracer::setTraceLevel(Tracer::LEVEL4);  
     Tracer::traceBuffer(__FILE__,__LINE__,TRC_CONFIG,Tracer::LEVEL4,  
         "This Message should appear in",4);  
     Tracer::traceBuffer(TRC_CONFIG,Tracer::LEVEL4,  
         "This Message should appear in",4);  
     return(compare(FILE3,"This"));  
 } }
  
 // //
Line 603 
Line 557 
     return(compare(FILE4,"Test message for Level4 in test22."));     return(compare(FILE4,"Test message for Level4 in test22."));
 } }
  
   //
   // Description:
   // Trace a character string using macro.
   // should log a trace message
   //
   // Type:
   // Positive
   //
   // return 0 if the test passed
   // return 1 if the test failed
   //
   Uint32 test23()
   {
       const char* METHOD_NAME = "test23";
       Tracer::setTraceFile(FILE4);
       Tracer::setTraceComponents("ALL");
       Tracer::setTraceLevel(Tracer::LEVEL4);
   
       PEG_METHOD_ENTER(TRC_CONFIG, METHOD_NAME);
   
       PEG_TRACE_CSTRING(TRC_CONFIG,Tracer::LEVEL4,"Test message for Level4 in test23.");
   
       return(compare(FILE4,"Test message for Level4 in test23."));
   }
   
 int main(int argc, char** argv) int main(int argc, char** argv)
 { {
  
Line 670 
Line 649 
        cout << "Tracer test (test7) failed" << endl;        cout << "Tracer test (test7) failed" << endl;
        exit(1);        exit(1);
     }     }
     if (test8() != 0)  
     {  
        cout << "Tracer test (test8) failed" << endl;  
        exit(1);  
     }  
     if (test9() != 0)     if (test9() != 0)
     {     {
        cout << "Tracer test (test9) failed" << endl;        cout << "Tracer test (test9) failed" << endl;
Line 731 
Line 705 
        cout << "Tracer test (test18) failed" << endl;        cout << "Tracer test (test18) failed" << endl;
        exit(1);        exit(1);
     }     }
     if (test19() != 0)  
     {  
        cout << "Tracer test (test19) failed" << endl;  
        exit(1);  
     }  
     if (test20() != 0)     if (test20() != 0)
     {     {
        cout << "Tracer test (test20) failed" << endl;        cout << "Tracer test (test20) failed" << endl;
Line 751 
Line 720 
        cout << "Tracer test (test22) failed" << endl;        cout << "Tracer test (test22) failed" << endl;
        exit(1);        exit(1);
     }     }
       if (test23() != 0)
       {
          cout << "Tracer test (test23) failed" << endl;
          exit(1);
       }
     cout << argv[0] << " +++++ passed all tests" << endl;     cout << argv[0] << " +++++ passed all tests" << endl;
     System::removeFile(FILE1);     System::removeFile(FILE1);
     System::removeFile(FILE2);     System::removeFile(FILE2);


Legend:
Removed from v.1.27  
changed lines
  Added in v.1.27.22.1

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2