| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 | 
							
- #include "ctkCoreTestingUtilities.h"
 
- namespace ctkCoreTestingUtilities
 
- {
 
- //----------------------------------------------------------------------------
 
- bool CheckInt(int line, const QString& description,
 
-               int current, int expected)
 
- {
 
-   return Check<int>(line, description, current, expected, "CheckInt");
 
- }
 
- //----------------------------------------------------------------------------
 
- bool CheckNotNull(int line, const QString& description,
 
-                   const void* pointer)
 
- {
 
-   if(!pointer)
 
-     {
 
-     qWarning() << "\nLine " << line << " - " << description
 
-                << " : CheckNotNull failed"
 
-                << "\n\tpointer:" << pointer;
 
-     return false;
 
-     }
 
-   return true;
 
- }
 
- //----------------------------------------------------------------------------
 
- bool CheckNull(int line, const QString& description, const void* pointer)
 
- {
 
-   if(pointer)
 
-     {
 
-     qWarning() << "\nLine " << line << " - " << description
 
-                << " : CheckNull failed"
 
-                << "\n\tpointer:" << pointer;
 
-     return false;
 
-     }
 
-   return true;
 
- }
 
- //----------------------------------------------------------------------------
 
- bool CheckPointer(int line, const QString& description,
 
-                   void* current, void* expected, bool errorIfDifferent /* = true */)
 
- {
 
-   return Check<void*>(line, description, current, expected, "CheckPointer", errorIfDifferent);
 
- }
 
- //----------------------------------------------------------------------------
 
- bool CheckString(int line, const QString& description,
 
-                  const char* current, const char* expected, bool errorIfDifferent /* = true */)
 
- {
 
-   QString testName = "CheckString";
 
-   bool different = true;
 
-   if (current == 0 || expected == 0)
 
-     {
 
-     different = !(current == 0 && expected == 0);
 
-     }
 
-   else if(strcmp(current, expected) == 0)
 
-     {
 
-     different = false;
 
-     }
 
-   if(different == errorIfDifferent)
 
-     {
 
-     qWarning() << "\nLine " << line << " - " << description
 
-                << " : " << testName << "  failed"
 
-                << "\n\tcurrent :" << (current ? current : "<null>")
 
-                << "\n\texpected:" << (expected ? expected : "<null>");
 
-     return false;
 
-     }
 
-   return true;
 
- }
 
- //----------------------------------------------------------------------------
 
- bool CheckStringList(int line, const QString& description,
 
-                      const QStringList& current, const QStringList& expected)
 
- {
 
-   return CheckList<QString>(line, description, current, expected, "CheckStringList");
 
- }
 
- //----------------------------------------------------------------------------
 
- bool CheckVariant(int line, const QString& description,
 
-                   const QVariant& current, const QVariant& expected)
 
- {
 
-   return Check<QVariant>(line, description, current, expected, "CheckVariant");
 
- }
 
- } // namespace ctkCoreTestingUtilities
 
 
  |